filrouge

  • Nombre de sujets
    2
  • Nombre de messages
    2
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
filrouge
le 27/01/2005 à 13:47
pb de upload
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.
filrouge
le 20/01/2005 à 17:47
upload et BDD
Bonjour,
je suis débutante en php mais j'essaie néanmoins de sortir à petit pas de la programmation toute faite de Dream MX.
J'ai fait le tour du forum et je n'ai pas trouvé la solution à mon problème. Est-ce que quelqu'un peut m'aider?
J'ai une base de données dont une table enregistre des photos et leurs descriptions.
J'ai des pages qui me permettent d'afficher ces enregistrements, et de les modifier.
Je voudrais pouvoir lors de la modification d'un enregistrement faire un upload des photos, que le nom de ces photos soit automatiquement récupéré dans ma table et surtout qu'il remplace le nom déja existant dans le champ correspondant.
Pour l'instant j'ai trouvé un script qui permet de changer le nom de la photo avant le upload et de l'insérer dans la table mais cet enregistrement est ajouté à la table et ne remplace pas dans la table le nom de la photo que je souhaite modifier.
Je ne sais pas si je suis bien claire, mais en tout cas si quelqu'un a une idée elle est bienvenue.
Merci

Ses derniers messages sur les forums

forum
filrouge
le 27/01/2005 à 13:47
pb de upload
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.
filrouge
le 20/01/2005 à 17:47
upload et BDD
Bonjour,
je suis débutante en php mais j'essaie néanmoins de sortir à petit pas de la programmation toute faite de Dream MX.
J'ai fait le tour du forum et je n'ai pas trouvé la solution à mon problème. Est-ce que quelqu'un peut m'aider?
J'ai une base de données dont une table enregistre des photos et leurs descriptions.
J'ai des pages qui me permettent d'afficher ces enregistrements, et de les modifier.
Je voudrais pouvoir lors de la modification d'un enregistrement faire un upload des photos, que le nom de ces photos soit automatiquement récupéré dans ma table et surtout qu'il remplace le nom déja existant dans le champ correspondant.
Pour l'instant j'ai trouvé un script qui permet de changer le nom de la photo avant le upload et de l'insérer dans la table mais cet enregistrement est ajouté à la table et ne remplace pas dans la table le nom de la photo que je souhaite modifier.
Je ne sais pas si je suis bien claire, mais en tout cas si quelqu'un a une idée elle est bienvenue.
Merci

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours