A voir également:
- [PHP / HTML] type="file" et récup des do
- .Bin file - Guide
- Host file - Guide
- .Dat file - Guide
- Editeur html - Télécharger - HTML
- Iso file - Guide
1 réponse
j'ai été confronté au même problème, j'ai trouvé une solution palliative, cependant cette dernière ne permet pas d'uploader le fichier mais seulement de récupérer l'adresse et le nom du fichier hôte. Pour ce faire on utilise une fonction javascript que l'on écrira dans les balises <head> de ta page :
<script type="text/javascript">
function modifierChemin()
{
document.forms['nom_du_form'].elements['cheminFichier'].value = document.forms['nom_du_form'].elements['nomFichier'].value;
}
</script>
puis dans ta balise form :
echo "<form action='mapage.php' method='post' name='nom_du_form'>";
echo "<p><input type='file' name='nomFichier' onChange='modifierChemin();' />";
echo "<input type='hidden' name='cheminFichier' value='' />";
echo "<input type='submit' name='valider' value='vailder' />";
echo "</form>";
il ne te reste plus qu'à récupérer dans ton autre page ('mapage.php') les données passées par la méthode POST :
echo $_POST['nomFichier'];
echo $_POST[''cheminFichier];
voila c'est la seule solution que j'ai trouvée. En espérant que ça t'aide
piou
<script type="text/javascript">
function modifierChemin()
{
document.forms['nom_du_form'].elements['cheminFichier'].value = document.forms['nom_du_form'].elements['nomFichier'].value;
}
</script>
puis dans ta balise form :
echo "<form action='mapage.php' method='post' name='nom_du_form'>";
echo "<p><input type='file' name='nomFichier' onChange='modifierChemin();' />";
echo "<input type='hidden' name='cheminFichier' value='' />";
echo "<input type='submit' name='valider' value='vailder' />";
echo "</form>";
il ne te reste plus qu'à récupérer dans ton autre page ('mapage.php') les données passées par la méthode POST :
echo $_POST['nomFichier'];
echo $_POST[''cheminFichier];
voila c'est la seule solution que j'ai trouvée. En espérant que ça t'aide
piou