[PhP/UpLoad] retrouvé le doc

Résolu
Utilisateur anonyme -  
Vincent B Messages postés 96 Statut Contributeur -
Re-Bonjour,

j'utilise le code présent sur ccm pour uploader un document.
J'utilise easyPhp en serveur local.
Mon code est
if ((isset($_FILES['nom_du_fichier']['fichier']))&&($_FILES['nom_du_fichier']['error'] == UPLOAD_ERR_OK)){
	$chemin_destination = '/Upload/';
	move_uploaded_file($_FILES['nom_du_fichier']['tmp_name'], $chemin_destination.$_FILES['nom_du_fichier']['name']);
}


Mais je ne trouve toujours rien dans ce dossier Upload a la racine de mon répertoire ...

Qu'est ce qu'il se passe ... j'aurais du faire autrement ??
Le fichier va t il bien quelque part ... mais où ??
Comment faire pour le retrouver !!!

Merci d'avance pour votre aide

--
..:::ZIG1:::..

4 réponses

  1. Zep3k!GnO Messages postés 2049 Statut Membre 200
     
    essaye ptet avec
    $chemin_destination = './Upload/';
    


    sinon t'as bien mis ton répertoire Upload à l'endroit où il y a ton script d'upload ? !

    Zep3k!GnO
    0
    1. Utilisateur anonyme
       
      Ca ne change rien :(
      pas de msg d'erreur rien !!!
      0
    2. Zep3k!GnO Messages postés 2049 Statut Membre 200 > Utilisateur anonyme
       
      Attends, 2 sec ...
      je fouille, je fouine et pof voilà retouvé ..

      FORM.php
      
      <?php
      
      echo"
      
      <html>
          <body bgcolor='pink'>
              <form enctype=\"multipart/form-data\" action=\"upload.php\" method=\"post\">
              <table bgcolor='pink'> 
                  <input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"100000\" />
                  <tr><td>Image : <input type=\"file\" name=\"monfichier\" /></td></tr>
      <tr ><td height=\"10\"></td></tr>
                 <tr><td align=\"center\"> <input type=\"submit\" value=\"Envoyer\"></td></tr>
               
       
              </form>
          </body>
      </html>";
      
      ?>
      


      et

      UPLOAD.php
      
      <?php
      
          echo"<html><body bgcolor='#EEBEE4'>";
      
          $repertoireDestination = "../$type/";
          $nomDestination        = $_FILES["monfichier"]["name"];;
      
             
          if (is_uploaded_file($_FILES["monfichier"]["tmp_name"])) 
           {
              if (rename($_FILES["monfichier"]["tmp_name"],
                         $repertoireDestination.$nomDestination)) 
               {
                  /*echo "Le fichier temporaire ".$_FILES["monfichier"]["tmp_name"].
                       " a été déplacé vers ".$repertoireDestination.$nomDestination;*/
                    echo"<center>Le Fichier a correctement été téléchargé !</center>";
      
                     chmod ("$repertoireDestination/$nomDestination", 0644);
      		}
      			 echo"<br><center><input type=\"button\" onClick=\"window.close()\" value=\"fermer\"></center>";
               else 
               { 
                 echo "Le déplacement du fichier temporaire a échoué".
                       " vérifiez l'existence du répertoire ".$repertoireDestination;
               }          
            } 
            else 
            {
             echo "Le fichier n'a pas été uploadé (trop gros ?)";
            }
      }
      //--------------------------------------------------------------------------------------------------
      
      
      echo"</body></html>";
      
      ?>
      
      


      Moi avec ca ca marche comme sur des roulettes :D
      Dis moi ;p

      Zep3k!GnO
      0
    3. Utilisateur anonyme > Zep3k!GnO Messages postés 2049 Statut Membre
       
      heuuuuuuuuu
      pour l'instant j'ai une Parse error: parse error in monficher.php on line 28
      a savoir sur le else juste aprés la ligne où il y a window.close
      0
    4. Zep3k!GnO Messages postés 2049 Statut Membre 200 > Utilisateur anonyme
       
      Oops autant pour moi , j'avais oublié de l'enlever ...

      faut virer

      echo"<br><center><input type=\"button\" onClick=\"window.close()\" value=\"fermer\"></center>";

      Et la c'est bueno normalement ...

      Zep3k!GnO
      0
    5. Vincent B Messages postés 96 Statut Contributeur 3 > Zep3k!GnO Messages postés 2049 Statut Membre
       
      Bonjour,

      Je viens de reprendre ton exemple pour uploader un fichier, mais bizarrement, j'ai une page blanche comme résultat.

      D'alleurs, tu peux le voir par toi-même, l'exemple est en ligne :

      http://www.networkvb.com/formulaire.php

      Mon site est sous environnement Linux. PHP est la version 4.

      Merci cordialement pour l'aide que tu pourras m'apporter.


      Vincent B
      0
  2. Utilisateur anonyme
     
    maintenant c'est
    Warning: rename(C:\DOCUME~1\user5\LOCALS~1\Temp\php61.tmp,../Upload/organigr -- DHOS.pdf): No such file or directory in upload.php on line 19
    Le déplacement du fichier temporaire a échoué vérifiez l'existence du répertoire ../Upload/

    Donc le répertoire existe bien

    il y a
    D:
    --Le répertoire de mon site
    ----Upload

    Alors qu'est ce qu'il ne lui plait pas ???
    0
    1. Utilisateur anonyme
       
      ca a marché ...
      J'ai viré un "." au chemin pour trouvé Upload et ca marche maintenant :D

      Merci
      0
      1. Zep3k!GnO Messages postés 2049 Statut Membre 200 > Utilisateur anonyme
         
        J'ai viré un "." au chemin pour trouvé Upload et ca marche maintenant :D
        a oui désolé ca aussi j'avais oublié de changer ../ en ./ :D

        Bah voilà c'est Pô dur ;) Fastoche comme à la pistoche.

        Zep3k!GnO
        0
      2. Utilisateur anonyme > Zep3k!GnO Messages postés 2049 Statut Membre
         
        ouai ... merki :D
        0
  3. Utilisateur anonyme
     
    Tu crois qu'il y a moyen de changer son en l'enregistrant ...
    Histoire de l'appeler pdf2006-01-17 par exemple ???
    0
    1. Zep3k!GnO Messages postés 2049 Statut Membre 200
       
      biensur , regardes il y a tout ce qu'il faut :

      $nomDestination
      

      C'est la que tu mets le nom du fichié uploadé :D

      Zep3k!GnO
      0
      1. Utilisateur anonyme > Zep3k!GnO Messages postés 2049 Statut Membre
         
        merci ... ca marche :S
        Je lui colle même la date et l'heure dans son nom :D
        0
  4. Nico_youss
     
    Le code d'upload marche très bien en effet.

    Mais comment puis je faire pour uploader des données plus volumineuses?
    0