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

  FORUM HardWare.fr
  Programmation

  [ PHP ] utilisation des fichiers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ PHP ] utilisation des fichiers

n°49937
shinji
Posté le 31-07-2001 à 14:31:25  profilanswer
 

Dans plusieurs post que j'ai eu, on m'a conseillé de créer des fichiers sur le disque dur (génération d'image dynamiques, fichiers xml...). Seulement je me pose quelques questions:
 
comment faites-vous quand vous stocker une image sur votre dur (une image générée différente à chaque fois) ou un fichier, il y a le prob d'accès concurent???
Vous générer un fichier avec un nom aléatoire ou contenant un id de session??
Dans ce cas quand et comment supprimez vous les fichiers pour ne pas surcharger le disque dur???

mood
Publicité
Posté le 31-07-2001 à 14:31:25  profilanswer
 

n°49967
Sh@rdar
Ex-PhPéteur
Posté le 31-07-2001 à 15:48:36  profilanswer
 

pour ma part, je génére des fichiers (texte surtout) contenant un chiffre que j'incrémente au fur et à mesure..
pour les accés concurrent, ça me concerne pas trop vu la fréquentation très faible de mon site  :sweat:


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°49971
Mara's dad
Yes I can !
Posté le 31-07-2001 à 15:59:44  profilanswer
 

Le plus simple, c'est de créer un répertoire par visiteur (ID de session par exemple) avec tous les fichiers pour cet utilisateur dedans.
Pour ne pas surcharger le disque, tes scripts peuvent faire du nettoyage automatique, par exemple supprimer les répertoires dont la date de création date de plus d'un certain temp, à déterminer.


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°49972
shinji
Posté le 31-07-2001 à 16:05:43  profilanswer
 

C'est ce que tu fais toi Mara's Dad??
On peut nettoyer facilement avec php??
Je pense que c'est la meilleure solution les id et le nettoyage automatique. En fait je voulais savoir si c'était The solution ou du moins la plus efficace/utilisée??

n°50014
shinji
Posté le 31-07-2001 à 17:28:47  profilanswer
 

donc?

n°50057
youdontcar​e
Posté le 31-07-2001 à 21:48:41  profilanswer
 

certains hébergeurs (comme nexen) offrent un robot qui éxécute les tâches que tu lui spécifies pendant la nuit. si ton hébergeur a un service semblable, dis-lui d'éxécuter clean_me.php tous les soirs :)
 
tu peux également imposer une limite (déterminée par l'expérience, suivant la place disque et la fréquentation de ton site) de, par exemple, cinquante répertoires temporaires. le nettoyage est fait dès qu'un visiteur se pointe sur ton site : si nombre_de_pages_temporaires > limite then efface(le_répertoire_le_plus_vieux).

n°50064
Sh@rdar
Ex-PhPéteur
Posté le 31-07-2001 à 22:58:12  profilanswer
 

tu stockes tout dans des cookies en local  :crazy:  :crazy:


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°50067
MoRp][eUs
<img src='morp][eus.gif'>
Posté le 31-07-2001 à 23:04:34  profilanswer
 

Sh@rdar a écrit a écrit :

tu stockes tout dans des cookies en local  :crazy:  :crazy:  




 
tu pense a ceux ki refuse les cookie bon c pas mon k mais certain ke je ne comprend pas les refuse


---------------
L'Internet serait une toile comme les autres si elle n'avait ses millions d'araignées ...
n°50153
Mara's dad
Yes I can !
Posté le 01-08-2001 à 01:37:45  profilanswer
 

shinji a écrit a écrit :

C'est ce que tu fais toi Mara's Dad??
On peut nettoyer facilement avec php??
Je pense que c'est la meilleure solution les id et le nettoyage automatique. En fait je voulais savoir si c'était The solution ou du moins la plus efficace/utilisée??  




 
Ben, moi, je le fais pas, j'en ai pas l'utilisation pour le moment !
Mais pour le nettoyage, à part un soft externe, je vois pas d'autres solutions.
 
Pour ce qui est de l'efficacité, y'a qu'à tester, mais s'il ne s'agit pas de supprimer des centaines de fichiers (Ben oui, faut supprimer les fichiers avant de supprimer le répertoire), je vois pas trop le problème. Et puis tu peux limiter la boucle de suppression à un certain nombre de fichiers si tu vois que c'est  trop long. Pour le cas qu'un visiteur t'en aurrais fais créer des chiées  :lol: Mais là on tombe dans le capilotracté !
 
Non, sans dec, si ton script a le temps de créer des fichiers et d'écrire dedans, il à aussi le temps de les supprimer !
 
Sh@rdar, il s'agit de fichiers générés par le script PHP sur le serveur, rien à voir avec les cookies !  :pt1cable:  :pt1cable:
 
PS: Désolé d'être moins rapide dans mes réponses, mais y m'ont enfin donné du boulot, alors, le forum... Snif, plus trop le temps ! M'enfin, on fait c'qu'on peut  ;)

 

[edtdd]--Message édité par Mara's dad--[/edtdd]


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°50175
shinji
Posté le 01-08-2001 à 09:13:16  profilanswer
 

Mara's dad a écrit a écrit :

 
 
Ben, moi, je le fais pas, j'en ai pas l'utilisation pour le moment !
Mais pour le nettoyage, à part un soft externe, je vois pas d'autres solutions.
 
Pour ce qui est de l'efficacité, y'a qu'à tester, mais s'il ne s'agit pas de supprimer des centaines de fichiers (Ben oui, faut supprimer les fichiers avant de supprimer le répertoire), je vois pas trop le problème. Et puis tu peux limiter la boucle de suppression à un certain nombre de fichiers si tu vois que c'est  trop long. Pour le cas qu'un visiteur t'en aurrais fais créer des chiées  :lol: Mais là on tombe dans le capilotracté !
 
Non, sans dec, si ton script a le temps de créer des fichiers et d'écrire dedans, il à aussi le temps de les supprimer !
 
Sh@rdar, il s'agit de fichiers générés par le script PHP sur le serveur, rien à voir avec les cookies !  :pt1cable:  :pt1cable:
 
PS: Désolé d'être moins rapide dans mes réponses, mais y m'ont enfin donné du boulot, alors, le forum... Snif, plus trop le temps ! M'enfin, on fait c'qu'on peut  ;)  




 
Merci, je vais essayer de supprimer avec php..je tiens le post à jour!
Je croyais que t'étais partis en vacances ;)
J'espère que c'est interessant au moins ce que tu fais?
Courage!

mood
Publicité
Posté le 01-08-2001 à 09:13:16  profilanswer
 

n°50226
Sh@rdar
Ex-PhPéteur
Posté le 01-08-2001 à 10:24:53  profilanswer
 

MoRp][eUs a écrit a écrit :

 
 
tu pense a ceux ki refuse les cookie bon c pas mon k mais certain ke je ne comprend pas les refuse  




 
 
bide mode on #:
 
en fait je voulais faire un peu d'humour mais je me suis gourré de smileys....
 
bide mode off #:


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft

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

  [ PHP ] utilisation des fichiers

 

Sujets relatifs
[MySql-PHP] Comment...[PHP]phpmychat qui plante sous win2k
liste des fichiers presents ds des repertoires[ PHP ] Pourquoi en post j'ai pas toute ma variable
[ PHP / ORACLE ] Longueur de ma requète.a l'aide ! (probleme de base SQL /PHP)
[ C ] Mumuse avec les fichiers ...Java et PHP votre avis et question
[PHP] - PB avec les <br> 
Plus de sujets relatifs à : [ PHP ] utilisation des fichiers


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