Ben tout est dans le titre donc.
Soit une page en HTML qui pointe vers une autre de traitement en PHP :
Code :
- <form enctype="multipart/form-data" action="test.php" method="post">
- <input type="hidden" name="MAX_FILE_SIZE" value="30000" />
- Envoyez ce fichier : <input name="userfile" type="file" />
- <input type="submit" value="Envoyer le fichier" />
- </form>
|
Soit donc la page de traitement en PHP :
Code :
- <?php
- $recup = $_FILES['userfile']['tmp_name'];
- echo $recup;
- ?>
|
(C'est pour que vous puissiez être sûr du code )
Ce test fonctionne parfaitement sur mes divers hébergement. (c'est d'ailleurs en gros la méthode que j'utilise généralement pour mes sites).
Problème, en local avec PHP sur ma MDK, rien ne se passe, il n'affiche rien, et même pas d'erreur.
Même echo $_FILES['userfile']['error']; ne renvoie rien.
Auriez-vous une idée d'où cela peut venir ? Un problème de droit dans le dossier temp pour les fichiers reçus ?
merci.
PS : je précise évidemment que le maxuploadsize est rêglé à 2 mégas et que l'upload est sur on dans le phpini.
---------------
Expert en expertises