Est-il possible d'envoyer des paramètres supplémentaires lors du téléchargement d'un fichier en PHP?

StackOverflow https://stackoverflow.com/questions/5003828

Question

Je suis de l'initialisation d'upload de fichier en utilisant le code HTML suivant:

<form enctype="multipart/form-data" action="PHPScripts/upload.php" method="POST">
    <input type="file" id="browseButton" name="image" onchange="this.form.submit();" />
</form>

Upload.php script ressemble à ceci:

<?php
$file = $_FILES["image"];
$filepath = $file["name"];
$filetmp = $file["tmp_name"];
$filesize = $file["size"];
$filename = basename($filepath);
$filetype = substr($filename, strrpos($filename, ".") + 1);
...
?>

J'ai besoin de passer un paramètre plus à mon script php, mais je ne sais pas comment.Méthode HTTP POST (comme on peut le voir dans le code ci-dessus), mais où dois-je mettre le paramètre?Est-il même possible?Merci pour la clarification de ce à moi.

Était-ce utile?

La solution

Juste ajouter un autre input l'élément de votre choix.Pas magiques supplémentaires requis.

 <input type="hidden" name="info" value="Test">

...

$info = $_POST["info"];

Autres conseils

Il suffit de mettre un élément à l'intérieur du même formulaire où l'entrée de fichier est?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top