Upload simple d'un fichier
uploader
-
Uploader -
Uploader -
Bonjour,
Decidement, meme des scripts simple en apparence, je ne suis incappable de les faire fonctionner :(
J'ai suivi le tuto sur ce site :
Ce fichier index.html se trouve sur mon bureau, en local. J'ai aussi esseyé de le mettre sur mon ftp free, c'est pareil.
Mon fichier php sur le ftp free se compose de :
Les configurations de free sont correctes et permettent un upload de 2M.
Mais apres execution j'ai sans cesse l'erreur 2, j'ai esseyé avec plusieurs fichiers de moins de 100k.
erreur 2 : Le fichier dépasse la limite autorisée dans le formulaire HTML !
J'ai esseye de changer la valeur MAXFILESIZE sur le HTML : 2048, 2000000, 1000000, .... rien n'y fait !
:S
Decidement, meme des scripts simple en apparence, je ne suis incappable de les faire fonctionner :(
J'ai suivi le tuto sur ce site :
<html>
<body>
<center><FORM method="POST" action="http://nowaywow.free.fr/upload.php" ENCTYPE="multipart/form-data">
<INPUT type=hidden name=MAX_FILE_SIZE VALUE=1024>
<INPUT type=file name="nom_du_fichier">
<INPUT type=submit value="Envoyer">
</FORM></center>
</body>
</html>
Ce fichier index.html se trouve sur mon bureau, en local. J'ai aussi esseyé de le mettre sur mon ftp free, c'est pareil.
Mon fichier php sur le ftp free se compose de :
<?
if ($_FILES['nom_du_fichier']['error']) {
switch ($_FILES['nom_du_fichier']['error']){
case 1: // UPLOAD_ERR_INI_SIZE
echo"Le fichier dépasse la limite autorisée par le serveur (fichier php.ini) !";
break;
case 2: // UPLOAD_ERR_FORM_SIZE
echo "Le fichier dépasse la limite autorisée dans le formulaire HTML !";
break;
case 3: // UPLOAD_ERR_PARTIAL
echo "L'envoi du fichier a été interrompu pendant le transfert !";
break;
case 4: // UPLOAD_ERR_NO_FILE
echo "Le fichier que vous avez envoyé a une taille nulle !";
break;
}
}
else {
// $_FILES['nom_du_fichier']['error'] vaut 0 soit UPLOAD_ERR_OK
// ce qui signifie qu'il n'y a eu aucune erreur
}
?>
Les configurations de free sont correctes et permettent un upload de 2M.
Mais apres execution j'ai sans cesse l'erreur 2, j'ai esseyé avec plusieurs fichiers de moins de 100k.
erreur 2 : Le fichier dépasse la limite autorisée dans le formulaire HTML !
J'ai esseye de changer la valeur MAXFILESIZE sur le HTML : 2048, 2000000, 1000000, .... rien n'y fait !
:S
A voir également:
- Upload simple d'un fichier
- Fichier bin - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
10 réponses
Merci pour ta reponse mais ca ne change rien.
Je ne sais pas si c'est parce que je n'ai pas le droit de configurer ca moi meme, c'est sur le serveur free. Cependant phpinfo() me renvoie une configuration correcte jusqu'a 2mo de fichiers.
Je ne sais pas si c'est parce que je n'ai pas le droit de configurer ca moi meme, c'est sur le serveur free. Cependant phpinfo() me renvoie une configuration correcte jusqu'a 2mo de fichiers.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oui c'est bizarre,
ici https://www.php.net/features.file-upload.errors
il disent bien que c'est en rapport avec le maxfilesieze.. :/
Je ne sais trop quoi te dire, essaye sur un autre hebergeur..
ici https://www.php.net/features.file-upload.errors
il disent bien que c'est en rapport avec le maxfilesieze.. :/
Je ne sais trop quoi te dire, essaye sur un autre hebergeur..
Pffff y'a jamais rien qui marche sur Free, à chaque fois que je veux poser un bout de code c'est la meme chose. Delai depassés, fichiers trop gros alors qu'ils sont configuré a 2M, bref il servent à rien, si c'est juste pour heberger un blog y'a des hebergeurs bien plus libre que Free !
Bon j'heberge sur ma machine.
Bon j'heberge sur ma machine.
Oh tiens ca marche avec ces deux fichiers, allez savoir pourquoi...
https://www.phpfacile.com/apprendre_le_php/upload_de_fichier
https://www.phpfacile.com/apprendre_le_php/upload_de_fichier