Bonjour,
Je tiens tout d'abord à préciser que j'utilise des iframes contre mon gré, ayant repris le développement d'une autre personne.
Mon problème est le suivant. Une des pages contient un formulaire comptant un champ d'upload de fichier.
Formulaire form_envoi_avatar
Le formulaire est envoyé au moyen d'un lien exécutant forms.form_envoi_avatar.submit() à un script PHP, iframe_upload_avatar.php.
Seulement, la variable $_FILES["file"] arrive vide... Ou plutôt, comme le dit si bien PHP, l'index "file" n'est pas défini. J'ai tout vérifié, le problème vient nécessairement du passage des variables. J'ai aussi essayé avec un champs texte, même résultat : $_POST["champTexte"] est vide.
J'apprécierais beaucoup une aide quelconque, après des heures d'errance Googlesque...
Modifié par kalipka (15 Jun 2008 - 15:47)
Je tiens tout d'abord à préciser que j'utilise des iframes contre mon gré, ayant repris le développement d'une autre personne.
Mon problème est le suivant. Une des pages contient un formulaire comptant un champ d'upload de fichier.
Formulaire form_envoi_avatar
<form id="form_envoi_avatar" action="iframe_upload_avatar.php" target="upload_iframe" method="post" enctype="multipart/form-data">
<input type="file" name="file" id="file"/></td>
<iframe id="upload_iframe" name="upload_iframe" style="display:none;"></iframe>
</form>
Le formulaire est envoyé au moyen d'un lien exécutant forms.form_envoi_avatar.submit() à un script PHP, iframe_upload_avatar.php.
Seulement, la variable $_FILES["file"] arrive vide... Ou plutôt, comme le dit si bien PHP, l'index "file" n'est pas défini. J'ai tout vérifié, le problème vient nécessairement du passage des variables. J'ai aussi essayé avec un champs texte, même résultat : $_POST["champTexte"] est vide.
J'apprécierais beaucoup une aide quelconque, après des heures d'errance Googlesque...
Modifié par kalipka (15 Jun 2008 - 15:47)