Pb de fichier sous PHP....

Pb de fichier sous PHP.... - Programmation

Marsh Posté le 12-06-2001 à 14:17:32    

Voila... a partir d'un formulaire, j'upload un fichier que je place dans un fichier ..oki.. pour l'instant tout va bien...  
 
Il est automatiquement nommé de facon aleatoire "phpQmBbe9" ou un truc dans le genre.... et moi c'est tout con... je souhaite l'apeller toto.jpg   :crazy:  
 
hehe.... mais comment faire.. c'est pas un rename() .. on me dit de faire un fopen() mais je fais quoi moi avec le fopen()?    :sweat:  
 
merci si quelqu'un a une idée.. je suis une débutante en PHP  :jap:  .. tout le monde est bien passé par là non?

Reply

Marsh Posté le 12-06-2001 à 14:17:32   

Reply

Marsh Posté le 12-06-2001 à 14:21:32    

ah non, moi j'suis directement passer pro en php :D
 
non sans dec, j'ai un script pour faire ça, je regarde...


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
Reply

Marsh Posté le 12-06-2001 à 14:22:27    

A ouai  :p  
 
ben merci.. moi je préfére pas bruler les étapes  :crazy:  
 
si tu trouve je te fais un bizoo!

Reply

Marsh Posté le 12-06-2001 à 14:24:02    

tiens j'te le livre comme ça, c'est pour php3 en php4 ça doit être plus simple (notamment au niveau du test) mais bon j'ai trouvé ça sur php.net
 
 
/* Userland test for uploaded file. */  
function is_uploaded_file($filename) {
    if (!$tmp_file = get_cfg_var('upload_tmp_dir')) {
        $tmp_file = dirname(tempnam('', ''));
    }
    $tmp_file .= '/' . basename($filename);
    /* User might have trailing slash in php.ini... */
    return (ereg_replace('/+', '/', $tmp_file) == $filename);
}
 
$nomfichier=$HTTP_POST_VARS["nomfichier"];
$nomfile = 'toto.jpg';
 
if (is_uploaded_file($$myimage)) {
    copy($$nomfichier, $nomfile);
    chmod ($nomfile, 0777);
} else {
//    echo "Possible file upload attack: filename '$$myimage'.";
}
 
 
bon j'ai qd même enlevé ce qui servait à rien pour toi :D

 

[edit]--Message édité par duch--[/edit]


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
Reply

Marsh Posté le 12-06-2001 à 14:29:16    

j'ai rien compris  :pt1cable:  :pt1cable:  :pt1cable:  
 
je vais faire preuve de bonne volonté
 
juste changer mon phpQmBbe9 en toto.jpg ca m'a l'air bien fastidieux de fonction....
 
 :cry:  JE VAIS COMPRENDRE (même si je suis blonde)

Reply

Sujets relatifs:

Leave a Replay

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