Fichier uploadé non récupéré [RESOLU]

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Fichier uploadé non récupéré [RESOLU]

Re: Fichier uploadé non récupéré

par Spir29 » 09 janv. 2013, 10:08

Oh damn. J'avais que ça allait être un truc idiot.

Un grand merci à toi en tout cas !

EDIT : Correction apportée, ça fonctionne parfaitement. :D

Re: Fichier uploadé non récupéré

par xTG » 09 janv. 2013, 10:06

Trouvé l'erreur.
C'est multipart/form-data et non multipart/from-data. ;)

Re: Fichier uploadé non récupéré

par Spir29 » 09 janv. 2013, 10:01

Code : Tout sélectionner

array empty

Re: Fichier uploadé non récupéré

par xTG » 09 janv. 2013, 09:56

Que donnes :
var_dump($_FILES);
dans ton fichier T_Demande.php ?

Fichier uploadé non récupéré [RESOLU]

par Spir29 » 09 janv. 2013, 09:54

Bonjour à tous !

Je viens vous voir ce matin pour un petit problème. En effet, pour mon application, il me faut un système d'upload de fichier. J'ai suivi quelques tutos sur internet, mais impossible de récupérer le fichier envoyé.
Je travaille en local pour développer l'application, le fichier est envoyé de mon "Bureau" à un répertoire "Fichiers" du "www" de mon easyphp.

Voici le code :

--Form_Demande.php--
<form method="post" action="T_Demande.php" enctype="multipart/from-data">
<input type="file" name="test" />
</form>
--T_Demande.php--
//Tests sur le champ erreur 
switch ($_FILES['test']['error']){     
                   case 1: // UPLOAD_ERR_INI_SIZE     
                   echo"Le fichier dépasse la limite autorisée par le serveur (fichier php.ini) !";     
                   break;     
                   case 2: // UPLOAD_ERR_FORM_SIZE     
                   echo "Le fichier dépasse la limite autorisée dans le formulaire HTML !"; 
                   break;     
                   case 3: // UPLOAD_ERR_PARTIAL     
                   echo "L'envoi du fichier a été interrompu pendant le transfert !";     
                   break;     
                   case 4: // UPLOAD_ERR_NO_FILE     
                   echo "Le fichier que vous avez envoyé a une taille nulle !"; 
                   break; 
                } 
//Déplacement du fichier du répertoire temporaire, au répertoire de récéption          
$dossierReception="Fichiers/";
$name= $_FILES['test']['name'];
move_uploaded_file($_FILES['test']['tmp_name'],
$dossierReception.$_FILES['test']['name']);

L'erreur est : "Notice : Undefined index: test in *chemin du programme* on line XX


D'avance merci à vous et bonne année !