Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1195 connectés 

  FORUM HardWare.fr
  Programmation

  [php]attribuer un nom de fichier unique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php]attribuer un nom de fichier unique

n°51813
sihal
Nuit
Posté le 08-08-2001 à 15:10:24  profilanswer
 

salut, je cree des images avec php, e je cherche un moyen pour que chaque fichier aie un nom unique..... comment faire?? ( parce que lorsque 2 instances du meme script utyilisent l'image, ils faut po qu'ils se gourent d'image... est ce que je suis clair?? merci.


---------------
When in doubt.... reboot
mood
Publicité
Posté le 08-08-2001 à 15:10:24  profilanswer
 

n°51817
louisebroo​ks
Posté le 08-08-2001 à 15:14:21  profilanswer
 

tu place un boucle, nomme les fichier image1.gif image2.gif image3.gif...
 
le chiffre est une variable créer par une boucle et tu concatène le tout.

n°51835
sihal
Nuit
Posté le 08-08-2001 à 15:37:40  profilanswer
 

hehe, oui, mais non!
par ce que chaque instance du scrit va creer une image image1.gif... etc.. au final je retombe sur le meme probleme, de fichiers aux noms identiques.......... ouinnnnnnn


---------------
When in doubt.... reboot
n°51837
_naoua
Posté le 08-08-2001 à 15:41:30  profilanswer
 

Moi, j'ai pas tout saisi... T'utilises des classes?? J'arrive pas à capter le vrai prob.
C'est koa que tu veux faire??

n°51839
louisebroo​ks
Posté le 08-08-2001 à 15:47:13  profilanswer
 

ou on c'est  mal compris ou alors on s'est mal compris ?
 
tu créer les images  
avec un compteur ===> et une variable x
que tu utilise pour le nom "image".x.".gif"
 
x peut être dans un cookie ou une VarENV

n°51840
sihal
Nuit
Posté le 08-08-2001 à 15:48:16  profilanswer
 

ben j'ai un petit mdule de sondage. qui cree une image pour chaque catégorie de vote, une barre de taille variable.  
pb: a chaque fois que je cree une image et que je la stock sur le disque, les images on le meme nom, qiel que soit le script. alors si 2 personnes utilisent en meme temps le script, ya des fois ou les images se "melangent" comme elles on toutes le meme noms, les scripts choississent la derniere crée... ce qui pose un probleme!
voila.


---------------
When in doubt.... reboot
n°51842
sihal
Nuit
Posté le 08-08-2001 à 15:50:41  profilanswer
 

ex. lorsque qu'une personne A appelle le script: il cree 3 images:
im1.gif, im2.gif etc.
une personne B appelle alors le script.
on cree alors de simages disons 5 images:
im1.gif a im5.if
et le script du A va afficher les images du B *
 vala


---------------
When in doubt.... reboot
n°51843
_naoua
Posté le 08-08-2001 à 15:50:57  profilanswer
 

moi, je garderais le même principe que te dis le compère, c'est à dire la boucle, à un chose près, avec un test d'éxistence de fichier. S'il existe un fichier du même nom, alors tu continues, jusqu'à trouver un nom qui n'y est pas...

n°51844
louisebroo​ks
Posté le 08-08-2001 à 15:52:30  profilanswer
 

et avant de sauver ton image, avec php tu peux vérifier et lister les fichiers du répertoires image...aussi

n°51847
sihal
Nuit
Posté le 08-08-2001 à 15:57:35  profilanswer
 

ben j'y ai pensé mais de toute facon je dois créé l'image, meme si une image "du meme nom " existe......


---------------
When in doubt.... reboot
mood
Publicité
Posté le 08-08-2001 à 15:57:35  profilanswer
 

n°51848
louisebroo​ks
Posté le 08-08-2001 à 16:04:04  profilanswer
 

huuuuuuuuuuuuuuummmmmmmmmmmmmmeinnnnn
 
et en fin de session t'as encore besoin de ces images ou elle peuvent être effacées
 
faudrait avoir un identifiant unique pour chaque utilisateur alors.
et l'utiliser pour composer le nom du fichier imagea du style
 
U125421578a1.gif
U125421578a2.gif
 
U425152385a1.gif
 
? non ?
 
tu peux utiliser la dateheuremiliseconde pour former le nom du fichier de chaque utilisateur (une par session)

n°51851
sihal
Nuit
Posté le 08-08-2001 à 16:10:35  profilanswer
 

ca c'esrt de la bonne id!!! c'est quoi la fction pour l'avoir??
et une autre question: comment est ce qu'on efface un fichier??


---------------
When in doubt.... reboot
n°51854
youdontcar​e
Posté le 08-08-2001 à 16:31:51  profilanswer
 

apparemment tu crées et détruis des images assez souvent ... si tu utilises gd, tu peux créer les images dynamiquement et les envoyer directement au visiteur, sans avoir à les sauver sur le disque.
 
voir là, dans les user notes : http://www.php.net/manual/en/ref.image.php

n°51859
shinji
Posté le 08-08-2001 à 16:45:14  profilanswer
 

Pour effacer un fichier, c'est unlink($fichier);
Pour la date,heure, va voir la doc: www.nexen.net

n°51863
louisebroo​ks
Posté le 08-08-2001 à 17:00:37  profilanswer
 

pour la date
 
$id = date("U" );//date unix

n°51881
sihal
Nuit
Posté le 08-08-2001 à 18:29:09  profilanswer
 

merci a tous


---------------
When in doubt.... reboot

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [php]attribuer un nom de fichier unique

 

Sujets relatifs
c'est quoi ce fichier browscasp.ini pour instal de php[VC++] lancer un fichier .chm
[vb6] comment crée un fichier autonome ![Apache - Prog.Modules] Peut on ouvrir un fichier distant avec fopen ?
[ PHP / Oracle ] Insérer les données d'un fichier texte[VB] Transformer un fichier excel en un éxécutable
on peut pas uploader de fichier sur multimania via du html ?sauvegarder un fichier .xls en VB
[html] comment faire un lien vers un fichier .xls ?[C++/Visual C++] Copier contenu Clipboard dans un fichier
Plus de sujets relatifs à : [php]attribuer un nom de fichier unique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR