Pb de fichier sous PHP.... - Programmation
Marsh Posté le 12-06-2001 à 14:21:32
ah non, moi j'suis directement passer pro en php
non sans dec, j'ai un script pour faire ça, je regarde...
Marsh Posté le 12-06-2001 à 14:22:27
A ouai
ben merci.. moi je préfére pas bruler les étapes
si tu trouve je te fais un bizoo!
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
[edit]--Message édité par duch--[/edit]
Marsh Posté le 12-06-2001 à 14:29:16
j'ai rien compris
je vais faire preuve de bonne volonté
juste changer mon phpQmBbe9 en toto.jpg ca m'a l'air bien fastidieux de fonction....
JE VAIS COMPRENDRE (même si je suis blonde)
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
hehe.... mais comment faire.. c'est pas un rename() .. on me dit de faire un fopen() mais je fais quoi moi avec le fopen()?
merci si quelqu'un a une idée.. je suis une débutante en PHP .. tout le monde est bien passé par là non?