upload fichier

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 : upload fichier

upload fichier

par bruno.rotrou » 01 oct. 2008, 13:49

salut
voila j'ai un petit soucis avec un upload de fichier
tout semble bien s'etre passé (c'est ce que me dit le script ) mais je ne trouve pas mon fichier dans le repertoire de mon serveur vers lequel j'ai pointé le move_upload????????
je ne peut verifier ds le dossier tmp du serveur car il le vide a la fin du script
 <?php  
    // En PHP < 4.1.0, $HTTP_POST_FILES doit être utilisé
  //   à la place de $_FILES.
  
 $uploaddir = 'D:/sites_internet/wamp/www/fiesta_php/upload';  
    $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);  
    
   echo '<pre>';  
   if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { 
      echo "Le fichier est valide, et a été téléchargé
          avec succès. Voici plus d'informations :\n";  
   } else { 
     echo "Attaque potentielle par téléchargement de fichiers.
          Voici plus d'informations :\n";  
   }  
    
   echo 'Voici quelques informations de débogage :';  
   print_r($_FILES);  
    
  echo '</pre>';  
   
  ?> 


j'ai telechargé se script sur un tut , je comprend pas ce que devient mon fichier ,
le serveur est un apache 2 (wamp) sous windows, peut etre le pb est coté serveur ???
merci A+
j'ai trouvé : en fait il uploadait bien les fichiers mais pas au bon endroit il ecrivait un fichier a la racine du site avec upload+"nom du fichier "
l'erreur dans le code se trouve dans cette ligne :
$uploaddir = 'D:/sites_internet/wamp/www/fiesta_php/upload';  
il faut rajouter un antislash a la fin (repertoire ......)
$uploaddir = 'D:/sites_internet/wamp/www/fiesta_php/upload/';  
et voila
A+