y'a moyen re renommer automatiquement les fichiers uploadés?

y'a moyen re renommer automatiquement les fichiers uploadés? - PHP - Programmation

Marsh Posté le 26-06-2002 à 22:36:45    

... presque tout est dans le titre...
Je precise juste pourquoi je veux faire ça: je dois gerer un portfolio, ou les utilisaterus peuvent entrer leurs propres images, et je souhaiterais les ennomer image001, image002.. sans avoir a y retoucher...

Reply

Marsh Posté le 26-06-2002 à 22:36:45   

Reply

Marsh Posté le 26-06-2002 à 22:39:09    

ben...
 
http://www.php.net/manual/fr/function.rename.php
 :??:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 26-06-2002 à 23:28:00    

ouai, kan tu up un fichier, tu dois le renommer avec la fonction copy ou move_uploaded_file

Reply

Marsh Posté le 26-06-2002 à 23:28:03    

merci --greg--! je rapelle pour ceux qui n'auraient pas remarqué, je suis un newby (et (pas trés) fier de l'etre)
 
P.S: sympa le site que tu me conseille... :)

Reply

Marsh Posté le 26-06-2002 à 23:34:09    

Ti jen-tsie a écrit a écrit :

merci --greg--! je rapelle pour ceux qui n'auraient pas remarqué, je suis un newby (et (pas trés) fier de l'etre)
 
P.S: sympa le site que tu me conseille... :)




euh ben c le site officiel de php, la doc et tout quoi
evidemment st'a jamais lu ça... ça aide pas :/


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 27-06-2002 à 00:51:26    

temps depuis lequel je suis sur PHP: 15 jours: taille de la doc: 1600 pages. et comme j'ai aussi du me mettre au bdd das la foulée, je suis un poil largué :(

Reply

Marsh Posté le 27-06-2002 à 00:58:34    

Ti jen-tsie a écrit a écrit :

temps depuis lequel je suis sur PHP: 15 jours: taille de la doc: 1600 pages. et comme j'ai aussi du me mettre au bdd das la foulée, je suis un poil largué :(




je dis pas, mais ça devrait etre un reflexe de chercher dans la doc avant toute chose:)
COMMENT TU CROIS QUE J'AI FAIT MOI HEIN ! :)


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 27-06-2002 à 01:00:24    

j'ai encore un gros probleme: ça upload les fichiers dans /var/tmp/
moi, ça me derange pas, en local, mais je bosse pour un site commercial... si je bidouille le fichier php
.ini, je suis mort (enfin, de toute manière, j'y ai même pas accés...).
Y'a moyen de modifier proprement le rep de destination? par exemple, partir de la racine du site, plutôt...


Message édité par Ti Jen-tsie le 27-06-2002 à 01:08:47
Reply

Marsh Posté le 27-06-2002 à 01:01:57    

COMMENT TU CROIS QUE J'AI FAIT MOI HEIN ! :)  
ben, t'as ramé ,non? :)
 
non, mais là, la question que je viens de poser, j'ai d'ABORD cherché dans la doc, et j'ai rien trouvé... :(

Reply

Marsh Posté le 27-06-2002 à 01:20:57    

Ti jen-tsie a écrit a écrit :

j'ai encore un gros probleme: ça upload les fichiers dans /var/tmp/
moi, ça me derange pas, en local, mais je bosse pour un site commercial... si je bidouille le fichier php
.ini, je suis mort (enfin, de toute manière, j'y ai même pas accés...).
Y'a moyen de modifier proprement le rep de destination? par exemple, partir de la racine du site, plutôt...




ben tu renommes ton fichier uploadé de /var/tmp/blabla en /laoutuveux/lenomquetuveux tiens...

Reply

Marsh Posté le 27-06-2002 à 01:20:57   

Reply

Marsh Posté le 27-06-2002 à 01:31:18    

voila mon script de base (c'est bourrin et sale, JE SAIS :) )
<?
 if (!copy($photoup, '/' . $photoup.'.tmp';)) {
  print("Echec lors du telechargement de la photo $userfile...<BR>" );
  exit();
 }
 echo $photoup;
 echo "ok";
 rename('/var/tmp/'.$photoup.'.tmp', '/Library/WebServer/Documents/n1_portfolio/images/'.$photoup.".jpg" );
?>
et quand j'execute, ça me crache:
 
/var/tmp/php000602ok
Warning: Rename failed (No such file or directory) in /Library/WebServer/Documents/n1_portfolio/upload.php on line 8
 
Avec $photoup qui est l'emplacement de mon fichier...
je comprends pas ce qui merdouille... (je sui un peu bouché, surtout a 1h30 du mat'... ) :)
bon, j'abandonne pour ce soir... see you

Reply

Marsh Posté le 27-06-2002 à 01:33:23    

verifie tes noms de fichiers, de repertoires etc

Reply

Sujets relatifs:

Leave a Replay

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