|
|
|
|
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 :
<? //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); ?>
Une chaine de caractère innatendue.
$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 |