[PhP/UpLoad] retrouvé le doc

Résolu
Utilisateur anonyme -  
Vincent B Messages postés 95 Date d'inscription   Statut Contributeur Dernière intervention   -
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

4 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   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
Utilisateur anonyme
 
Ca ne change rien :(
pas de msg d'erreur rien !!!
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   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
Utilisateur anonyme > Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention  
 
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
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   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
Vincent B Messages postés 95 Date d'inscription   Statut Contributeur Dernière intervention   3 > Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention  
 
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
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
Utilisateur anonyme
 
ca a marché ...
J'ai viré un "." au chemin pour trouvé Upload et ca marche maintenant :D

Merci
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   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
Utilisateur anonyme > Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention  
 
ouai ... merki :D
0
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
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   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
Utilisateur anonyme > Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention  
 
merci ... ca marche :S
Je lui colle même la date et l'heure dans son nom :D
0
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