UPLOAD SITE

UPLOAD SITE - PHP - Programmation

Marsh Posté le 29-06-2008 à 17:16:11    

Bonjour,
J'ai trouver un script et je suis arriver à la faire marcher  
mais le problème c'est que si je le laisse comme il est, a chaque fois qu'un visiteur upload,  
il écrase le fichier précédent ...
 
 
voici les codes:
 

Code :
  1. <?
  2. if ($file_name == "none" )
  3. {
  4. print "Spécifier un fichier à envoyer.";
  5. }
  6. else
  7. {
  8. /* indiquer $dest_file qui correspond au répertoire de destination */
  9. $dest_file="La_galerie_des_internautes/[ C'EST ICI QUE SE PASSE LE PROBLEME ].jpg";
  10. /* enlève un "\"  */
  11. $source_file=stripslashes($file_name);
  12. /* copie du fichier */
  13. $res_copy=copy($source_file , $dest_file);
  14. print "Fichier envoyé.";
  15. }
  16. ?>


 
 
Merci d'avance ...

Reply

Marsh Posté le 29-06-2008 à 17:16:11   

Reply

Marsh Posté le 29-06-2008 à 17:39:12    

http://fr.php.net/manual/en/reserv [...] .files.php
tu recuperes le nom du fichier et tu ajoutes un grain de sel pour eviter les ambiguités [:petrus dei]


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
Reply

Marsh Posté le 29-06-2008 à 17:47:57    

mIRROR a écrit :

http://fr.php.net/manual/en/reserv [...] .files.php
tu recuperes le nom du fichier et tu ajoutes un grain de sel pour eviter les ambiguités [:petrus dei]


 
Je n'ai pas tout a fait compris la démarche ... :sweat:  
pourrait tu me donnez un exemple :ange: stp

Reply

Marsh Posté le 29-06-2008 à 17:49:24    

bah tu t inscris sur le site et ils te donnent le code a inserer dans ton programme c est tout bete :??:

 

edit: c est fait pour GTK et QT mais si t as un probleme on peut t aider


Message édité par mIRROR le 29-06-2008 à 17:49:57

---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
Reply

Marsh Posté le 29-06-2008 à 17:54:30    

Ok merci pour ton aide je vais voir ce que je peux faire...

Reply

Marsh Posté le 29-06-2008 à 17:59:55    

jme suis trompé de topic scuse :o

 

en fait tu utilises un input pour recevoir le fichier uploadé ok ?
le nom de ce fichier est accessible par $_files

 

http://fr.php.net/manual/en/features.file-upload.php

 

en faisant $_FILES['userfile']['name'] tu obtiens le nom du fichier uploadé
pour eviter les repetitions tu fais un truc a la imageshack et tu rajoutes a la fin du nom du fichier une string aleatoire (le grain de sel) et voila

 

et encore désolé pour le trompage de reponse :D


Message édité par mIRROR le 29-06-2008 à 18:01:37

---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
Reply

Marsh Posté le 29-06-2008 à 18:10:41    

Ok je me disait bien, mais merci quand meme ... :)

Reply

Marsh Posté le 29-06-2008 à 18:13:08    

[:tinostar]
mais franchement c est comme ca que fait imageshack hein :o


---------------
« The enemy is the gramophone mind, whether or not one agrees with the record that is being played at the moment. » — George Orwell
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed