Upload et print_r m'affiche 1 Oo

Fermé
Darknos77 - 12 nov. 2008 à 12:08
 toto - 13 nov. 2008 à 13:32
Bonjour,
Je poste ce message car j'ai un probleme concernant mon print_r :

index_upload.php
    <form method="POST" action="upload_fichier.php" enctype="multipart/form-data">
              Fichier :<input type="file" name="fichier" /><br />
         <input type="submit" name="envoyer" value="Envoyer" /> 
         <input type="button" value="Fermer" onclick="window.close();">
   </form>


upload_fichier.php
<?php
           echo "<pre>".print_r($_FILES['fichier'])."</pre>";
?>


Et lors que je le lance il m'affiche 1

Merci d'avance pour votre aide.
Cordialement.

9 réponses

up svp c'est urgent.
0
up
0
Bonjour
echo "<pre>"; print_r($_FILES['fichier']); echo"</pre>";
0
En faisant comme tu faisait tu affichais le retour de la fonction print_r (1 car ca s'est bien passé).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
le probleme c'est que quand je fait echo $_FILES['fichier']['name']; il ne m'affiche rien.. je fait une petit précision j'essaye d'uploader des fichier qui font a peu pres 20 /30 mo les images et audio il m'affiche toutes les info quand je fait
echo "<pre>".print_r($_FILES['fichier'])."</pre>";


mais quand je fait avec une video bah ca maffiche 1 et si je met echo $_FILES['fichier']['name']; cela ne m'affiche rien

Merci de votre aide
0
as-tu vérifié isset($_FILES['fichier']) ?
et echo $_FILES['fichier']['error'] ;?
0
A ce que je vois il prend pas les valeur j'ai fait :

if(isset($_FILES['test']))
{
echo "test";
}

et il ne m'affiche rien :s alors que je le poste bien.

que faire?
0
up
0
Regarde dans ton fichier php.ini : il doit y avoir une ligne upload_max_filesize = xxM. Mets-le à une taille suffisante.
Si tu es chez un hébergeur et que tu ne peux pas la modifier, vérifie sa valeur avec un phpinfo(); dans al partie PHP core.

remarque :
il m'affiche toutes les info quand je fait echo "<pre>".print_r($_FILES['fichier'])."</pre>";. Oui, mais il devait aussi t'afficher le '1'
0