jubeau
Messages postés66Date d'inscriptionjeudi 12 août 2004StatutMembreDernière intervention28 août 2005
-
16 janv. 2005 à 10:44
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
16 janv. 2005 à 12:47
Bonjour,
j'ai réalisé un script de personnalisation de bannières vierges, il
marche impeccablement sous FireFox, mais sous IE (sous CERTAINS IE, je
ne sais pas si c'est une question de réglages ou de versions), il ne
marche pas bien....
A chaque fois qu'on accède à la page une image par défaut est créée...
La technique sous IE est de remplir le formulaire puis à le valider...
Il faut ensuite actualiser...et l'image s'affiche.
Sous firefox, pas besoin d'actualiser...
Pourtant sous l'image est bien créée...
Je viens de me rendre compte, que sous IE, l'image est stockée dans la
cache, ce qui pose problème : si on actualise pas : c'est pour lui
toujours la même image...
Ma question est donc :
comment faire pour interdire l'utilisation de la cache sur une page donnée ?
ou alors,
comment actualiser une seule fois la page sans obtenir de messages du
navigateur : " la page de ne peut être actualisée sans le renvoie
d'information...."
Si possible :
Je ne souhaite pas avoir de code à mettre dans le header...
J'ai une solution qui consiste à faire actualiser la page par l'utilisateur avec un bouton
Mais je préférerai que cela se fasse automatiquement. De plus sous IE le message cité plus haut apparait....
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 16 janv. 2005 à 11:02
Salut ;-)
je vois que tu enregistres toujours l'image sous le nom ban_web_1.jpg
pourquoi ne pas générer un id aléatoire, afficher l'image sous le nom ban_web_x.jpg ?
ensuite tu te fais un script de purge qui en fonction de la date de
création du fichier image le supprime si il a été créé depuis plus de x
minutes par exemple.
jubeau
Messages postés66Date d'inscriptionjeudi 12 août 2004StatutMembreDernière intervention28 août 2005 16 janv. 2005 à 11:09
Oui, ça c'est une idée !!! (au début chaque image avait un nom
différent, en fonction du texte1, mais si le text1 restait le même...et
bien, le problème restait....)
Mais comment faire un tel script ???? je n'en ai aucune idée...mais il faudrait quelques chose qui se fasse automatiquement ?
jubeau
Messages postés66Date d'inscriptionjeudi 12 août 2004StatutMembreDernière intervention28 août 2005 16 janv. 2005 à 11:22
Oups, je me suis mal exprimé, ce que je ne sais pas faire, c'est le script pour virer automatiquement les images d'un dossier...
Je vois bien ça comme ça :
on compte le nombre d'image du dossier, et si il y en a plus de 50, on supprime tout !
Sinon, j'ai encore un problème...dans le formulaire, j'ai une check
box... elle marche impec sous Firefox ( quand je valide la formulaire,
elle reste dans la position dans laquelle je l'ai mise)
mais chez moi avec IE, elle se décoche à chaque fois ce qui n'est pas très pratique...
Un idée sur ce problème ?
www.vulgarisation-informatique.com, c'est ton site ???
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 16 janv. 2005 à 12:11
Ok, sur certains serveurs (en tout cas sous windows par exemple) la
fonction is_file ou is_dir ne fonctionne pas correctement. Donc
remplaces le code suivant :
if(is_file($tmp) AND filemtime('img/'.$tmp)<$temps)
{
unlink('img/'.$tmp);
}
par ça :
if($tmp!='.' AND $tmp!='..' AND filemtime('img/'.$tmp)<$temps)