Se connecter avec
S'enregistrer | Connectez-vous

[RESOLU] PHP $_files ne marche pas

Dernière réponse : dans Programmation

Bonjour,

Je viens d'installer EasyPHP 5.3.6 (Windows) et j'ai créé une petite page web pour uploader un fichier.


Cependant, la commande $_FILES ne semble pas marcher. Quelqu'un aurait une idée?


Voici mon source html:
  1. <form action="bb2.php" method="post" name="form1" enctype="multipart/form-data">
  2. <input type="file" name="form_lettingsphoto1"><br>
  3. <input type="submit" value="ADD LETTING" name="form_lettingssubmit">
  4. </form>


Voici mon source php:
  1. <?php
  2.  
  3. print '<pre>';
  4. print_r($_FILES);
  5. print '</pre>';
  6. move_uploaded_file($_FILES['form_lettingsphoto1']['name'], 'toto.jpg');
  7.  
  8. ?>



print_r($_FILES) ne renvoit rien du tout et le fichier que je passe n'est pas copié.

Autres pages sur : resolu php files marche

Lassé par la pub ? Créez un compte
Expert Programmation

Moi j'aurais fait un echo de $_FILES['form_lettingsphoto1']['name'] tout simplement déja pour voir s'il y a quelque chose

EDIT : j'ai rien dit, j'avais pas fait attention au print_r. En fait tout à déjà été dit alors ^^
@ crazycat : pas de commentaire, je sais que tu ma doubler avec déjà une réponse :pt1cable: 

EDIT 2 : J'ai retrouver un code que j'avais fait ou j'up un fichier, je te le donne au cas ou ca puisse te servir :
  1. if(isset($_FILES['fic']) AND $_FILES['fic']['error'] == 0) //Si l'entree est un fichier
  2. {
  3. $fic = fopen($_FILES['fic']['tmp_name'], 'r'); //Ouverture du fichier texte
  4.  
  5. while(!feof($fic))
  6. {
  7. //Traitement
  8. }
  9. }

J'ai épurer le truc pour enlever ce qui était propre à mon application
Lassé par la pub ? Créez un compte
Tom's guide dans le monde