[PhP/UpLoad] retrouvé le doc

Résolu/Fermé
Utilisateur anonyme - 17 janv. 2006 à 11:57
Vincent B Messages postés 95 Date d'inscription mardi 9 mars 2004 Statut Contributeur Dernière intervention 29 octobre 2009 - 29 oct. 2009 à 19:37
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 jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
17 janv. 2006 à 13:08
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
17 janv. 2006 à 13:22
Ca ne change rien :(
pas de msg d'erreur rien !!!
0
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200 > Utilisateur anonyme
17 janv. 2006 à 13:28
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 jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015
17 janv. 2006 à 14:20
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 jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200 > Utilisateur anonyme
17 janv. 2006 à 14:27
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 mardi 9 mars 2004 Statut Contributeur Dernière intervention 29 octobre 2009 3 > Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015
14 avril 2007 à 16:44
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
17 janv. 2006 à 14:33
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
17 janv. 2006 à 14:36
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 jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200 > Utilisateur anonyme
17 janv. 2006 à 14:50
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 jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015
17 janv. 2006 à 15:23
ouai ... merki :D
0
Utilisateur anonyme
17 janv. 2006 à 15:29
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 jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
17 janv. 2006 à 17:04
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 jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015
17 janv. 2006 à 17:07
merci ... ca marche :S
Je lui colle même la date et l'heure dans son nom :D
0
Le code d'upload marche très bien en effet.

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