pb de upload

Répondre
filrouge
le 27/01/2005 à 13:47
filrouge
Bonjour,
Petit problème de upload et de vérification de l'existence du fichier.
J'ai récupéré ce code sur un forum, il devrait me permetre lors d'un upload d'image de vérifier si le nom du fichier existe et s'il existe de lui ajouter un timestamp pour le différencier du premier nom.
Ce nom de fichier est ensuite récupéré dans une base de données. Tout se passe nickel sauf justement la modification du nom, celui-ci n'est pas modifié. Quelqu'un aurait une idée d'où vient le problème?
Merci de votre aide.

<?PHP
if (is_uploaded_file($tmp)) //permet de vérifier si le fichier a été uploder via http
{
//vérification du type de l'img, son poid et sa taille
if ($type="image/jpeg" && $size<="50500" && $width<="400" && $height<="400" )
{
// type mime gif ,poids < a 20500 octets soit environ 20Ko, largeur = hauteur = 100px
//Pour supprimer les espaces dans les nom de fichier car cela entraine un erreur lorsque vous voulez l'afficher
$fichier = preg_replace ("` `i","",$fichier);//ligne facultative :)
//On vérifie s'il existe une image qui a le meme nom dans le répertoire
if (file_exists('galerie2/images_gal/'.$fichier))
{
//Le fichier existe on rajoute dans son nom le timestamp du moment pour le différencier de la premère (comme cela on est sur de ne pas avoir 2 images avec le meme nom :) )
$nom_final= preg_replace("`.jpeg`is",date("U").".jpeg",$fichier);
}
else {
$nom_final=$fichier; //l'image n'existe pas on garde le même nom
}
?>


Koboneil : Le BB-Code, merci.
moogli
le 27/01/2005 à 16:51
moogli
Salut,

Tu as trouver ton code la => http://www.lephpfacile.com/wall/wall.php?id=1744

bibi t'est au fraise, il a po donné tout le code :)

J'aimerais bien voir le code complet et savoir si tu utilise bien $nom_final. Est ce que le nom de l'image change, est ce que c'est celui que tu met dans la bdd qui n'est pas bon ?

poste ton code sur le wall, et le lien ici !

smiley
Il en faut peu pour être heureux !!!!!
bibi
le 27/01/2005 à 17:12
bibi
bah qu'il montre tout le code alors :s
commit suicide
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours