$_FILES est vide

Eléphant du PHP | 71 Messages

23 sept. 2006, 18:18

Bonjour,

voilà, j'ai un gros problème avec la galerie de photos que j'ai fait. Elle marche très bien la pluspart du temps, tout se passe bien, de l'upload à l'affichae, mais dès fois, un problème inconnu a lieu.

En fait, je sélectionne une image que je veux uploader, je l'upload, et j'ai l'image d'avant, comme si $_FILS était vide. Lors du second upload, l'image est toute noire, ce qui confirme bien que $_FILES ne reçoit rien !

Je suis sous free, et voici mon code d'upload.

Le formulaire qui pose problème (le traitement de la photo marche c'est certains.
              <form name="upload" method="post" action="<? echo $ADRESSE_SITE; ?>/admin/gestion.php?id=<? echo $_GET['id']; ?>&etape=upload" enctype="multipart/form-data">
			  <input type="hidden" name="MAX_FILE_SIZE" value="5000000000000" />
                <div align="center"><font size="2" face="Arial">Ajouter une photo dans l'album :              </font>  
                <input type="file" name="nouvellephoto">
                <input type="submit" name="Submit" value="Ajouter">
                <font color="#FF0000" size="2" face="Arial"><? echo @$erreur_upload;  ?></font></div>
              </form>
Merci de votre aide ...

Mammouth du PHP | 19672 Messages

23 sept. 2006, 20:39

C'est le code utilisé pour l'upload qu'ilserait intéressantde voir.

À tout hasard, fais afficher les infos envoyées dans $_FILES:
<pre>
<?php
var_dump($_FILES);
?>
</pre>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: