Mon livre PHP donne un formulaire HTML de modèle pour télécharger un fichier:formulaire HTML pour le téléchargement de fichiers PHP: pas textbox
<form action="upload.php" method="post" enctype="multipart/form-data"/>
<div>
<input type="hidden" name="MAX_FILE_SIZE" value="10000000"/>
<label for="userfile">Upload a file:</label>
<input type="file" name="userfile" id="userfile"/>
<input type="submit" value="Send File"/>
</div>
</form>
Le livre affiche comme « Télécharger un fichier: » [zone de texte] [Parcourir .. .] [Envoyer le fichier]
Je l'ai copié mot à mot, et le résultat que je reçois est « Télécharger un fichier: » [Choisissez fichier] « aucun fichier choisi » [Envoyer le fichier]
Je me demande pourquoi la divergence existe. Y a-t-il un moyen de contourner cela? J'utilise XHTML Transitional. Aucun doctype n'est donné dans le livre. Mais je doute que ce soit le problème.
Le script que j'écris vise à prendre le fichier que l'utilisateur a choisi, à le traiter et à écrire le résultat dans un autre fichier qui n'existe pas encore. Je pose cette question car il serait utile de permettre à l'utilisateur de copier plus facilement le chemin/nom de fichier initial, de le coller dans l'autre champ et de simplement en changer une partie.
(Aussi: pourquoi la différence entre "Parcourir ..." et "Choisir un fichier"? J'ai essayé de définir manuellement la valeur du champ "fichier utilisateur" sur "Parcourir ..." mais rien ne s'est passé. mais je suis curieux néanmoins.)
C'est exactement ça. Shoulda l'a testé dans d'autres navigateurs avant de poster ... merci beaucoup! – user460847
@ user460847 Pas de soucis, ne hésitez pas à m'accepter :) – alex
Haha quand j'ai d'abord répondu il m'a dit d'attendre ... voilà – user460847