Aller au contenu

julien88

Membres
  • Compteur de contenus

    498
  • Inscription

  • Dernière visite

Tout ce qui a été posté par julien88

  1. Hum que c'est bon grâce à ta publicité j'ai découvert la saveur magique de Yoplait !
  2. Merci pour votre aide, j'ai appliqué votre méthode et en allant dans mon dossier "structure" le navigateur me renvoie : Forbidden You don't have permission to access /structure/ on this server. Mais je voudrais aussi savoir comment empêcher l'accès à certain fichier php contenu dans se dossier aux utilisateurs seulement ? ----------------------------------------------------------------------------------------------------------- J'ai finalement cherché et j'ai appliqué ceci, et sa à l'air de marcher : Options -Indexes *** Vous avez surement remarqués que j'ai autorisé l'accès à un seul fichier, je ne sais pas si on peu faire plus simple ou plus "correct". Est-ce un "bon" code ?
  3. Bonjour à tous, Afin de rester le plus prudent possible, je voudrais protéger le dossier contenant la plupart des fichiers nécessaire au fonctionnement de mon site (y compris les images et css...)... J'ai déjà créer dans le dossier contenant mes fonctions un fichier .htaccess avec un "deny from all", mon site marche toujours parfaitement (le dossier n'étant rempli qu'avec des fichiers php) . Mais lorsque j'applique le même htaccess au dossier content se même dossier ainsi que mes fichiers css, mes images et mes scripts js, cela ne marche pas, mon site perd tout son esthétique car il n'a plus accès ni aux css, ni aux scripts js, ni aux images... Je voudrais savoir comment faire de façon "propre" pour autoriser mon site à accéder à mes fichiers/dossiers et pas les utilisateurs... Je voudrais savoir par ailleurs comment fais zebulon pour cacher tout le contenu d'un dossier ...comme "/images/" qui est vide à la racine du site. merci d'avance
  4. Salut 256JMAN moi aussi je l'ai dans mon triple boot, mais pour trouver la clé d'activation.... Au passage mon ubuntu transformé en mac :
  5. Pfff la meilleure c'est bien la bière ATLAS à 1euros les 500mL Le meilleure pour être dégouté (soit disant toute la vie) 2 jours et se prendre 5 baron de 1.5L à 4 le lendemain ...
  6. J'ai peu être réussi à trouver une piste pour récupérer le nom du fichier à partir du formulaire ici : javascript /données formulaire J'essaie de comprendre avec le peu de connaissances que j'ai Si quelqu'un pouvais m'aider --------------------------------------------------------------------------------------- Donc pour le moment j'ai magouillé un peu et sa me donne sa mais sa ne marche pas: <form name="form" action="" method="POST" enctype="multipart/form-data"> <br/> <input id="fileToUpload" type="file" size="45" name="fileToUpload" class="input"> <button class="button" id="buttonUpload" onclick="return ajaxFileUpload();ch = window.document.form.fileToUpload.value;">Upload</button> </form> <script> $(document).ready(function() { $("#imagesgen").hide(); $("#images").hide(); $("#tabcomaction").click(function(){ $("#tabcom").load("img.php<?php echo '?rand='.$randing.'&rand2='.$randing2.'&nom=';?>"+ ch); $("#imagesgen").show("slow"); $("#images").oneTime("1s", function(){ $("#images").show("slow"); }); }); }); </script> firebug me dit que ch n'est pas défini ------------------------------------------------------------------------- Je suis sur que le problème est simple...si quelqu'un pouvais m'aider Je suis sur que c'est juste une petite erreur dans mon javascript.
  7. J'ai finalement opté pour créer mes variables dans idximg.php et les passer en variable GET , le but n'étant pas d'être précis a 100 % je préfère ne pas donner à mon image le temps du clic. Sachant que cela donnais aussi des nom assez bizarre à mes images et que pour l'affichage des images cela allais etre plus difficile Merci beaucoup pour ton aide Kewlcat. Mais je voudrais savoir si tu savais comment charger une image avec jquery en ajax apres un certain delai ? ou afficher l'image après un certain temps avec rechargement de la page car l'image ne s'affiche pas directement, elle n'est pas encore générée, on n'aperçois que le texte de "alt" . Et lorsque je recharge la page, mon div #imagesgen c'est refermé.
  8. Le problème semble réglé, en effet c'était un problème de chemin absolu J'ai donc fais ceci : $repertoire = $_SERVER['DOCUMENT_ROOT']."images_general/img_news/machin/"; Sachant que ce n'est qu'un dossier de test, par la suite cela sera permis dans ma zone admin. Maintenant que j'ai fais ceci, je vais essayer de faire passer ma variable de lien a la suite de ma page afin de pouvoir permettre son redimensionnement et son enregistrement dans deux autres dossiers Je voudrais donc faire passer le nom de l'image dans ma page "img.php" pour l'utiliser ensuite de cette facon : $chemin = "machin/".$nomfichier; // le chemin, de l'image à traiter (en absolu ou en relatif ) A partir du formulaire d'envoi de fichier de idximg.php : <form name="form" action="" method="POST" enctype="multipart/form-data"> <br/> <input id="fileToUpload" type="file" size="45" name="fileToUpload" class="input"> <button class="button" id="buttonUpload" onclick="return ajaxFileUpload();">Upload</button> </form> Donc je voudrais savoir comment on peu faire passer la variable du nom du fichier dans le load de jquery qui charge img.php : <script> $(document).ready(function() { $("#imagesgen").hide(); $("#images").hide(); $("#tabcomaction").click(function(){ $("#tabcom").load("img.php<?php echo '?rand='.$randing.'&rand2='.$randing2 ?>"); $("#imagesgen").show("slow"); $("#images").oneTime("1s", function(){ $("#images").show("slow"); }); }); }); </script> Ps : comme vous pouvez le voir, pour ne pas me compliquer la vie j'ai finalement fais passé mes variables rand pour le nomage de mes fichiers par la page idximg.php . <?php echo '?rand='.$randing.'&rand2='.$randing2 ?>
  9. Même en effectuant ceci il me renvoie la même erreur : // envoie du fichier $repertoire = "machin/" //Copie le fichier dans le répertoire de destination move_uploaded_file($_FILES['fileToUpload']['tmp_name'], $repertoire . $_FILES['fileToUpload']['name']);
  10. Cela me donne la même erreur, j'avais déjà essayé j'ai réessayé et c'est sans succès
  11. Bonjour à tous, Dans un script qui me permet de redimensionner et d'enregistrer mes images, je voudrais définir le nom de mes images en fonction de l'heure et la date à laquelle celles ci ont étés redimensionnées, malheureusement j'ai peu de connaissances en javascript . <script> $(document).ready(function() { $("#imagesgen").hide(); $("#tabcom").click(function(){ $("#tabcom").load("img.php"); $("#imagesgen").show("slow"); }); }); </script> Voici le code qui me permet de faire appel à ma page de redimensionnement (img.php) au clic sur le div "tabcom", mon but étant au redimensionnement de développer le div "imagesgen" et d'afficher les deux images générées ...et puisque les variables de lien des deux images ne peuvent pas aller de php vers javascript, je voudrais définir l'heure, la minute et la seconde à laqu'elle j'ai lancé l'action de "img.php" en cliquant sur le div tabcom. Cela me permettrais de deviner le nom de mes deux images générées puis de les afficher directement dans le div imagesgen. Comment faire pour savoir l'heure,la minute et la seconde du clic (les 3 attachés) et les passer si possible dans mon appel de page de cette facon : $("#tabcom").load("img.php?heure_minute_et_seconde_a_laquelle_j'ai_cliqué= (quelquechose)"); Merci d'avance pour vos réponses, si une fonction jquery permet de définir l'heure, la minute et la seconde c'est encore mieu ----------------------------------------------------------------------------------------- ps : Et si jquery permet de récupérer des variables lorsque l'on applique load ( de img.php) c'est encore mieu
  12. Merci pour l'aide rapide que tu m'apporte J'ai copié le code à la fin de la page et "l'alert" me renvoie = "SyntaxError: unexpected end of XML source" Voila exactement le code que j'ai fais : <?php $error = ""; $msg = ""; $fileElementName = 'fileToUpload'; if(!empty($_FILES[$fileElementName]['error'])) { switch($_FILES[$fileElementName]['error']) { case '1': $error = 'The uploaded file exceeds the upload_max_filesize directive in php.ini'; break; case '2': $error = 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form'; break; case '3': $error = 'The uploaded file was only partially uploaded'; break; case '4': $error = 'No file was uploaded.'; break; case '6': $error = 'Missing a temporary folder'; break; case '7': $error = 'Failed to write file to disk'; break; case '8': $error = 'File upload stopped by extension'; break; case '999': default: $error = 'No error code avaiable'; } }elseif(empty($_FILES['fileToUpload']['tmp_name']) || $_FILES['fileToUpload']['tmp_name'] == 'none') { $error = 'No file was uploaded..'; } else { $msg .= " File Name: " . $_FILES['fileToUpload']['name'] . ", "; $msg .= " File Size: " . @filesize($_FILES['fileToUpload']['tmp_name']); } echo "{"; echo "error: '" . $error . "',\n"; echo "msg: '" . $msg . "'\n"; echo "}"; ?> <?php // envoie du fichier $repertoire = "machin/" //Copie le fichier dans le répertoire de destination $move = move_uploaded_file($_FILES['fileToUpload']['tmp_name'], $repertoire . $_FILES['fileToUpload']['name']); if($move) { echo 'Ok, le fichier '.$_FILES['fileToUpload']['name'].' a été envoyé correctement<br />'; } else { echo 'Erreur lors de la copie du fichier<br />'; } ?>
  13. Bonjour à tous, Afin de pouvoir uploader des fichiers d'images sur mon hébergement pour ensuite les redimensionner automatiquement et les enregistrer dans deux dossier distinct (grâce à un script que j'ai déjà fais), j'ai fais appel à un script que j'ai trouvé sur la toile à base de ajax ( et jquery). Malheureusement le script n'enregistre pas les fichiers, il m'affiche juste des information les concernant, je voudrais donc savoir comment faire pour qu'il les enregistre. Voila la page du script : ajaxfileupload Et le script que j'ai inclu dans ma premiere page : <link rel="stylesheet" type="text/css" href="ajaxfileupload.css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="ajaxfileupload.js"></script> <meta http-equiv="Content-type" content="text/html;charset=utf-8"/> <script type="text/javascript"> function ajaxFileUpload() { $("#loading") .ajaxStart(function(){ $(this).show(); }) .ajaxComplete(function(){ $(this).hide(); }); $.ajaxFileUpload ( { url:'doajaxfileupload.php', secureuri:false, fileElementId:'fileToUpload', dataType: 'json', success: function (data, status) { if(typeof(data.error) != 'undefined') { if(data.error != '') { alert(data.error); }else { alert(data.msg); } } }, error: function (data, status, e) { alert(e); } } ) return false; } </script> </head> <body> Upload de fichiers : <form name="form" action="" method="POST" enctype="multipart/form-data"> <table cellpadding="0" cellspacing="0" class="tableForm"> <thead> <tr> <th>Veuillez selectionner un fichier à envoyer : </th> </tr> </thead> <tbody> <tr> <td><input id="fileToUpload" type="file" size="45" name="fileToUpload" class="input"></td> </tr> </tbody> <tfoot> <tr> <td><button class="button" id="buttonUpload" onclick="return ajaxFileUpload();">Upload</button></td> </tr> </tfoot> </table> </form> <img id="loading" src="loading.gif" style="display:none;"> Et ici le code de la page qui gère les images à partir du formulaire : <?php $error = ""; $msg = ""; $fileElementName = 'fileToUpload'; if(!empty($_FILES[$fileElementName]['error'])) { switch($_FILES[$fileElementName]['error']) { case '1': $error = 'The uploaded file exceeds the upload_max_filesize directive in php.ini'; break; case '2': $error = 'The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form'; break; case '3': $error = 'The uploaded file was only partially uploaded'; break; case '4': $error = 'No file was uploaded.'; break; case '6': $error = 'Missing a temporary folder'; break; case '7': $error = 'Failed to write file to disk'; break; case '8': $error = 'File upload stopped by extension'; break; case '999': default: $error = 'No error code avaiable'; } }elseif(empty($_FILES['fileToUpload']['tmp_name']) || $_FILES['fileToUpload']['tmp_name'] == 'none') { $error = 'No file was uploaded..'; }else { $msg .= " File Name: " . $_FILES['fileToUpload']['name'] . ", "; $msg .= " File Size: " . @filesize($_FILES['fileToUpload']['tmp_name']); //for security reason, we force to remove all uploaded file @unlink($_FILES['fileUpload']); } echo "{"; echo "error: '" . $error . "',\n"; echo "msg: '" . $msg . "'\n"; echo "}"; ?> Apparemment la fin est protégée pour ne pas enregistrer : //for security reason, we force to remove all uploaded file @unlink($_FILES['fileUpload']); Mais alors comment faire ? merci d'avance
  14. julien88

    4 erreurs w3c

    Merci pour ton aide, Oui, j'espère que je vais réussir à régler mon problème car cela est assez bête d'avoir une page non valide w3c pour 4 erreurs un peu vagues , pour moi en tous cas
  15. julien88

    4 erreurs w3c

    Le site n'est pas encore en ligne, mais je vous préviens c'est un dans un assez grand projet que je me suis lancé il y quelques mois Voila le code de la page générée : *** Ne vous occupez pas trop du texte c'est histoire de remplir la page
  16. julien88

    4 erreurs w3c

    Bonjour à tous, Dans un soucis de respect des standards du web, je réalise mon site en xhtml transitionnal 1.0 depuis le départ, malheureusement après un petit test il y a peu de temps et la remise en place d'au moins 250 erreurs (merci php pour les boucles ^^), il me reste 4 erreurs que je ne parviens pas à comprendre. Les voici : ------------------------------------------------------------------------------------------------- # Error Line 75, Column 20: end tag for element "span" which is not open </span> The Validator found an end tag for the above element, but that element is not currently open. This is often caused by a leftover end tag from an element that was removed during editing, or by an implicitly closed element (if you have an error related to an element being used where it is not allowed, this is almost certainly the case). In the latter case this error will disappear as soon as you fix the original problem. If this error occurred in a script section of your document, you should probably read this FAQ entry. ------------------------------------------------------------------------------------------------- # Error Line 75, Column 20: XML Parsing Error: Opening and ending tag mismatch: div line 72 and span </span> ------------------------------------------------------------------------------------------------- # Error Line 756, Column 8: XML Parsing Error: Opening and ending tag mismatch: body line 39 and div </div> ------------------------------------------------------------------------------------------------- # Error Line 757, Column 8: XML Parsing Error: Opening and ending tag mismatch: html line 2 and body </body> ------------------------------------------------------------------------------------------------- J'ai essayé sur le validateur français mais il n'y pas les mêmes erreurs alors je préfère rester sur le même validateur ^^ Pouvez vous m'éclairer ? merci d'avance
  17. Chuck Norris c'est moi les boulets
  18. Vous êtes vraiment des gros boulet quoi !!!
  19. Hello bande de boulet !
  20. Merci à tous pour m'avoir mis sur le bon chemin Finalement cela me donne : define('PUN_ROOT', $_SERVER["DOCUMENT_ROOT"].'/forum/'); include PUN_ROOT.'/include/common.php'; Je vais pouvoir continuer
  21. Bonjour à tous, Pour mon site internet, je dois inclure le fichier common.php de punbb dans toutes les pages de mon site pour le système d'identification. Malheureusement je ne sais pas comment mis prendre car le chemin relatif à utiliser n'est pas le même pour une page à la racine de mon site et une autre dans un dossier. En clair dans ma page que j'inclue partout (dans toutes mes pages) j'essaie de faire ceci sans y arriver : if(la page se trouve dans un dossier){ define('PUN_ROOT', '../forum/'); } else [ donc si elle est a la racine ]{ define('PUN_ROOT', '/forum/'); } require PUN_ROOT.'include/common.php'; Pouvez vous m'éclairer ? merci d'avance ---------------------------------------------------------------------------------- S'il vous plait c'est assez urgent je peu pas continuer là :s
  22. enchanté
  23. M'en fou j'ai une 205 turbo D moi !
  24. Figure toi que c'est se que j'ai fais ! Et il n'y à qu'un exam de code gratuit
×
×
  • Créer...