Upload , nom d'image, BDD mysql [Résolu]

Messages postés
13
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
27 septembre 2005
- - Dernière réponse : cs_Anthomicro
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
- 5 mars 2005 à 22:54
Bonjour à tous,
voilà je me suis constitué un petit formulaire me permettant d'uploader des images dans une bdd msql (enfin leur nom); ce script me genere des miniatures me les rangent dans un dossier miniatures ainsi que l'image originale dans un dossier images....
Tout marche c nikel!!!
Jusque là lorsque que j'uploader une image, un script me generai un nom aléatoire du style "img0012589.jpg".... et sa aussi sa marche nikel!
Le probleme vien du fait que je souhaiterai inserer mes images avec comme nom :
img1.jpg, img2.jpg, img3.jpg, ....
En fait ce que je veux c qu'elles est un nom qui s'incrémente de 1 a chaque fois et partant de 1 pour la premiere biensur:
donc soit : img1.jpg, img2.jpg, img3.jpg, ....
soit : 1.jpg, 2.jpg, 3.jpg,.....
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
3
Merci
Tu peux cliquer sur "réponse acceptée" stp ?



merci beaucoup ;-)



a ++

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 200 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Anthomicro
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
0
Merci
Salut,



autant dans ce cas avoir un petit fichier texte dans ton dossier qui contiendra le chiffre à mettre



//ouvre le fichier contenant le compteut d'incrémentation

tu fais un petit $fichier=file('compteur.txt');

$nb=$fichier[0];



//incrémente le compteur



$fp=fopen('compteur.txt','w+');

fputs($nb+1,$fp);

fclose($fp);



//enregistre l'image :



$nom_fichier='img'.$nb.'.jpg';

//sauvegarde l'image



a +

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
Commenter la réponse de cs_Anthomicro
Messages postés
13
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
27 septembre 2005
0
Merci
Merci beaucoup Anthomicro tu m'enleve une grosse epine du pied ...
Finalement je me suis servi de ton code en modifiant de trois truc!!
Merci d'avoir était aussi clair et aussi rapide!!!!!!!!!!!!!
merci mille fois.......
+++++
cf :

$id_file=fopen("compteur.txt","r");
$nb = fread($id_file,100);
$nb++;
fclose($id_file);
$id_file = fopen("compteur.txt","w+");
fwrite($id_file,$nb);
fclose($id_file);
Commenter la réponse de Grumo