[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. Le code d'upload marche très bien en effet.

    Mais comment puis je faire pour uploader des données plus volumineuses?
    1. 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
    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. 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