J'ai installé WampServer 2 sur mon ordinateur Windows 7. J'utilise Apache 2.2.11 et PHP 5.2.11. Lorsque j'essaie de télécharger un fichier à partir d'un formulaire, il semble télécharger, mais en PHP, l'icône $_FILES
est vide. Il n'y a pas de fichier dans le c:\wamp\tmp
dossier. J'ai configuré php.ini
pour permettre le téléchargement de fichiers et autres. Le site tmp
a des privilèges de lecture/écriture pour l'utilisateur actuel. Je ne sais pas quoi faire.
HTML :
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<form enctype="multipart/form-data" action="vanilla-upload.php" method="POST">
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" value="Upload File" />
</form>
</body>
</html>
PHP :
<?php
echo 'file count=', count($_FILES),"\n";
var_dump($_FILES);
echo "\n";
?>
2 votes
Avez-vous vérifié les journaux d'erreurs ?
0 votes
Je suis sûr qu'il y a quelque chose de stupide que tu négliges. Par exemple, êtes-vous sûr d'avoir le code dans
vanilla-upload.php
?0 votes
Ha, j'avais le même problème. J'ai vérifié les journaux d'erreurs et il a été dit qu'un fichier était téléchargé qui dépassait la taille maximale autorisée.