Erreur dans l'envoie d'un fichier en php
matamin
Messages postés
104
Statut
Membre
-
le père -
le père -
Bonjour,
j'ai un probleme en php,je suis un debutant , et je veux envoyer une photo comme fichier dans un formulaire,mais ca marche pas, voulez vous m'aider:
Voici le code de la fonction de copie de la photo vers le serveur:
function copieLafoto(){
if($_FILES[foto][size]>0){
if(copy($_FILES[foto]["C:\Users\Bourkadium\AppData\Local\Temp"],"C:\apachefriends\xampp\htdocs\www\annonce\photos/".$_FILES[foto][name])){echo 'ok'.'<br>';} else {echo 'nooo'.'<br>';
echo $_FILES[foto][path].'<br>';}
}
else {echo 'probleme photo';}
}
( 'foto' est le nom "name" de la balise <input type='file'> dans mon formulaire
Je sais pas ou est l'erreur.
cordialement
j'ai un probleme en php,je suis un debutant , et je veux envoyer une photo comme fichier dans un formulaire,mais ca marche pas, voulez vous m'aider:
Voici le code de la fonction de copie de la photo vers le serveur:
function copieLafoto(){
if($_FILES[foto][size]>0){
if(copy($_FILES[foto]["C:\Users\Bourkadium\AppData\Local\Temp"],"C:\apachefriends\xampp\htdocs\www\annonce\photos/".$_FILES[foto][name])){echo 'ok'.'<br>';} else {echo 'nooo'.'<br>';
echo $_FILES[foto][path].'<br>';}
}
else {echo 'probleme photo';}
}
( 'foto' est le nom "name" de la balise <input type='file'> dans mon formulaire
Je sais pas ou est l'erreur.
cordialement
A voir également:
- Erreur dans l'envoie d'un fichier en php
- Fichier bin - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
1 réponse
Bonjour
Les indices des tableaux sont des chaînes et doivent s'écrire entre ' ou " (sauf si tu les as définis comme constantes, mais j'en doute):
enfin, un fichier téléchargé doit obligatoirement être déplacé (et non pas simplement recopié) avec la fonction move_uploaded_file comme il est expliqué dans le manuel de référence PHP :
https://www.php.net/manual/fr/features.file-upload.post-method.php
Les indices des tableaux sont des chaînes et doivent s'écrire entre ' ou " (sauf si tu les as définis comme constantes, mais j'en doute):
$_FILES['foto']['size']
enfin, un fichier téléchargé doit obligatoirement être déplacé (et non pas simplement recopié) avec la fonction move_uploaded_file comme il est expliqué dans le manuel de référence PHP :
https://www.php.net/manual/fr/features.file-upload.post-method.php