[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
A voir également:
- [PHP] chargement de fichiers
- Renommer des fichiers en masse - Guide
- Explorateur de fichiers - Guide
- Fichiers epub - Guide
- Gestionnaire de fichiers - Télécharger - Gestion de fichiers
- Wetransfer gratuit fichiers lourd - Guide
6 réponses
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 ....
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:
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):
Voilà voilà :-)
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