Bonsoir,
Voilà j'utilise comme d'habitude un formulaire tout bête pour uploader des images sur un site. D’habitude tout fonctionne du premier coup mais cette fois.... J'ai beau vérifier le répertoire d'upload est existant et je lui ai même collé des droits 777 histoire de tester mais rien n'y fait.... je suis sur un hebergement 1and1 sur lequel j'ai d'autres site qui utilisent le même formulaire et ça fonctionne. Mais la je perd espoirs et me tourne vers vous.....
donc tout d'abord voici le formulaire :
Code :
- <form enctype="multipart/form-data" action="make/make_illus.php" method="post">
-
- <!-- MAX_FILE_SIZE doit précéder le champ input de type file -->
- <input type="hidden" name="MAX_FILE_SIZE" value="100000000" />
- <!-- Le nom de l'élément input détermine le nom dans le tableau $_FILES -->
- Image d'illustration au format 617px (largeur) par 159px (hauteur) <input name="userfile" type="file" />
- <input type="submit" value="Envoyer le fichier" />
- </form>
|
et ça c'est ma page de traitement
Code :
- $nomOrigine = $_FILES['userfile']['name'];
- $elementsChemin = pathinfo($nomOrigine);
- $extensionFichier = $elementsChemin['extension'];
- $extensionsAutorisees = array("jpeg", "jpg", "gif", "png", "PNG" );
- if (!(in_array($extensionFichier, $extensionsAutorisees))) {
- echo "Le fichier n'a pas l'extension attendue";
- }
- else {
- // Copie dans le repertoire du script avec un nom
- // incluant l'heure a la seconde pres
- $repertoireDestination = "../../televersement/img/";
- $nomDestination = date("YmdHis" ).".".$extensionFichier;
- if (move_uploaded_file($_FILES["monfichier"]["tmp_name"],
- $repertoireDestination.$nomDestination)) {
-
- echo 'ok';
- } else {
- echo "Le fichier n'a pas ete uploade (trop gros ?) ou ".
- "Le deplacement du fichier temporaire a echoue".
- " verifiez l'existence du repertoire ".$repertoireDestination;
- }
- }
|
Le résultat que j'obtiens est le message suivant : Le fichier n'a pas ete uploade (trop gros ?) ou Le deplacement du fichier temporaire a echoue verifiez l'existence du repertoire ../../televersement/img/
Si quelqu'un a une piste suis preneur. Merci