[PHP] chargement de fichiers
Maxg59
Messages postés
275
Statut
Membre
-
Maxg59 Messages postés 275 Statut Membre -
Maxg59 Messages postés 275 Statut Membre -
Salut a tous,
je pouvoir stocker des fichiers dans le répertoire de mon site, il me dit qu'il y a une erreur dans les derniérs lignes :
Merci !!!
Max
je pouvoir stocker des fichiers dans le répertoire de mon site, il me dit qu'il y a une erreur dans les derniérs lignes :
<? //On simplifie le nom des variables $_FILES $tmp_name=$_FILES['fichier']['tmp_name']; $name=$_FILES['fichier']['name']; $size=$_FILES['fichier']['size']; $type=$_FILES['fichier']['type']; $erreur=$_FILES['fichier']['error']; //On affiche les différentes variables echo "Nom du fichier :".$name; echo "<br>Taille du fichier :".$size; echo "<br>Type de fichier :".$type; echo "<br>Nom temporaire :".$tmp_name; echo "<br>Erreur :".$erreur; //On crée une variable contenant le répertoire de destination $uploadpath="\dessins\"; //On déplace le fichier du dossier temporaire vers le dossier de destination move_uploaded_file($tmp_name,$uploadpath.$name); ?>
Merci !!!
Max
6 réponses
-
Salut,
Quelle erreur? -
Parse error: parse error, unexpected T_STRING in c:\program files\easyphp1-7\www\telech.php on line 18
Je ne me rapelle jamais ce que c'est .... -
Une chaine de caractère innatendue.
Généralement un problème avec des guillemets...
Ici le soucis c'est que tu échappes une guillemet.
Il faut changer la ligne 18 en:$uploadpath="\\dessins\\";
Pour utiliser un antislash dans une chaîne, il faut l'échapper.
Ou mieux (parce que je ne sais pas si le truc au dessus marchera):$uploadpath="/dessins/";
Voilà voilà :-) -
MERCI MERCI !!!!
Euh, maintenant mon erreur c'est :
Warning: move_uploaded_file(/dessins/Photo 022.jpg): failed to open stream: No such file or directory in "adresse de mon fichier PHP" on line 17
Warning: move_uploaded_file(): Unable to move '/mnt/sessions/phpctvTY2' to '/dessins/Photo 022.jpg' in "adresse de mon fichier PHP" on line 17 -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Ben si le repertoire dessin est situé dans le même repertoire que ton script, tu peux essayer:
$uploadpath="./dessins/";
Sinon faudra adapter. -