[PhP/UpLoad] retrouvé le doc

Résolu
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. 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
    1. Ca ne change rien :(
      pas de msg d'erreur rien !!!
    2. @Utilisateur anonymeAttends, 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
    3. @Zep3k!GnOheuuuuuuuuu
      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
    4. @Utilisateur anonymeOops 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
    5. Contributeur
      @Zep3k!GnOBonjour,

      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
  2. 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 ???
    1. ca a marché ...
      J'ai viré un "." au chemin pour trouvé Upload et ca marche maintenant :D

      Merci
    2. @Utilisateur anonymeJ'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
  3. Tu crois qu'il y a moyen de changer son en l'enregistrant ...
    Histoire de l'appeler pdf2006-01-17 par exemple ???
    1. 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
    2. @Zep3k!GnOmerci ... ca marche :S
      Je lui colle même la date et l'heure dans son nom :D
  4. Le code d'upload marche très bien en effet.

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