Salutations,
J'ai un pb assez enquiquinant.
Je viens de mettre en place les codes suivants sur mon hébergement pro. 1and1 :
Fichier "new.php5" :
Fichier upload.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 (...) <form name="formulaire_envoi_fichier" enctype="multipart/form-data" method="post" action="upload.php"> <input type="file" name="fichier_choisi" /> <br /> <br /> <input type="submit" name="bouton_submit" value="Envoyer le fichier" /> </form> (...)
J'ai le droit à mon message d'erreur personnalisé par la boucle if :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52 (...) <?php //on vérifies que le champ est bien rempli: if(!empty($_FILES["fichier_choisi"]["name"])) { //nom du fichier choisi: $nomFichier = $_FILES["fichier_choisi"]["name"] ; //nom temporaire sur le serveur: $nomTemporaire = $_FILES["fichier_choisi"]["tmp_name"] ; //type du fichier choisi: $typeFichier = $_FILES["fichier_choisi"]["type"] ; //poids en octets du fichier choisit: $poidsFichier = $_FILES["fichier_choisi"]["size"] ; //code de l'erreur si jamais il y en a une: $codeErreur = $_FILES["fichier_choisi"]["error"] ; //Verification de l'existance du fichier if( !is_uploaded_file($nomTemporaire) ) { echo("Le fichier est introuvable<br />"); echo("<a href=\"new.php5\">Nouvelle tentative ?</a><br />") ; exit; } //Verification de l'extension du fichier if( !strstr($typeFichier, 'jpg') && !strstr($typeFichier, 'jpeg') && !strstr($typeFichier, 'bmp') && !strstr($typeFichier, 'gif') ) { echo("Le fichier n'est pas une image reconnue (.jpg, .jpeg, .gif, .bmp, .png)<br />"); echo("<a href=\"new.php5\">Retour</a><br />") ; exit; } //chemin qui mène au dossier qui va contenir les fichiers uplaod: $chemin = "/photos/" ; if(move_uploaded_file($nomTemporaire, $chemin . $nomFichier) ) { echo("<br />l'upload a réussi...<br /><br />") ; echo("Ne pas oublier de lancer <a href=\"gen.php\" target=\"_blank\">le générateur de vignettes</a>...<br /><br />") ; echo("<a href=\"new.php5\">Encore une image à mettre en ligne</a> ? ou <a href=\"/admin/index.php\">revenir au menu</a> ?<br />") ; } else { echo("<br />l'upload a échoué !<br />(Impossible de copier <em>".$nomFichier."</em> (alias <em>".$nomTemporaire."</em>) dans <em>".$chemin."</em> pour une raison inconnue...)<br /><br />") ; echo("<a href=\"new.php5\">Nouvelle tentative ?</a><br />") ; } }//fin if else { echo("Vous n'avez pas choisit de fichier !!<br /><br />") ; echo("<a href=\"new.php5\">Retour</a><br />") ; }//fin else ?> (...)
Et il n'y a aucun upload d'effectué...l'upload a échoué !
(...)
Any idea sur mon erreur ?
A vous lire...
Partager