begin process at 2012 05 30 19:12:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

IE et les formulaires


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

IE et les formulaires

dimanche 16 janvier 2005 à 10:44:23 | IE et les formulaires

jubeau

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....

Le script est en test ici :
http://www.graph-site.net/creaban

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
<input type="button" value="Actualiser" OnClick="history.go(0)">
Mais je préférerai que cela se fasse automatiquement. De plus sous IE le message cité plus haut apparait....

Un grand merci à tous ceux qui répondront !
(je commence à ne plus savoir que faire!)



www.graph-site.net
dimanche 16 janvier 2005 à 11:02:02 | Re : IE et les formulaires

Anthomicro

Réponse acceptée !
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.

a ++

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
dimanche 16 janvier 2005 à 11:09:30 | Re : IE et les formulaires

jubeau

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 ?

Merci beaucoup !

www.graph-site.net
dimanche 16 janvier 2005 à 11:13:18 | Re : IE et les formulaires

Anthomicro

Bah quand tu enregistres ton image, tu choisis un nombre aléatoire (ici compris entre 0 et 5000) :

$nb_hasard=rand(0,5000);

ensuite lorsque tu enregistres ton image, le fichier de destination sera égal à 'ban_'.$nb_hasard.'.jpg'

après donne nous ta source qui enregistre l'image et je peux te modifier tout ça si tu veux (du momemt que le code n'est pas trop long)

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
dimanche 16 janvier 2005 à 11:22:36 | Re : IE et les formulaires

jubeau

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 ???

@ +
www.graph-site.net
dimanche 16 janvier 2005 à 11:25:54 | Re : IE et les formulaires

Anthomicro

Non plutôt un truc comme ça pour le dossier :

$repertoire=opendir('ton_dossier/');
$temps=time()-240;

while($tmp=readdir($repertoire))
{
      if(is_file($tmp) AND filemtime('ton_dossier/'.$tmp)<$temps)
      {
           unlink('ton_dossier/'.$tmp);
      }
}
ici le temps limite avant d'effacer l'image est de 4 minutes.

"www.vulgarisation-informatique.com, c'est ton site ???"

Oui ;-)

Pour ton problème de checkbox faudrait nous montrer le code, après il doit y avoir un pb de javascript ou autre :-(

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
dimanche 16 janvier 2005 à 11:35:48 | Re : IE et les formulaires

jubeau

Merci pour le code :-)
Les images ayant été créée il y a pkus de 4 minutes seront donc effacées, c'est ça ?


checkbox  :
Voici le code avec uniquement ce qui concerne la checkbox (j'ai mis des commentaires)


// Si Le formulaire a été complèté, on récupère son contenu
if (isset($_POST['textban1']))
{
$cadre = $_POST['cadre'];
}

//Sinon, on balance des valeurs par défaut, pour montrer une image de demo
else
{
$cadre="on";
}

// si le checked  est on on prépare le code à afficher
if ($cadre == "on")
{
$cadre="checked";
}

<form action="png.php" method="post">
<input type="checkbox" <? echo "$cadre"; ?>" name="cadre" />
</form>

J'ai sans doute fais une boulette, mais je ne vois pas où...

www.graph-site.net
dimanche 16 janvier 2005 à 11:36:55 | Re : IE et les formulaires

jubeau

Mince j'ai trouvé pour la checkbox !!!

un " en trop !

<input type="checkbox" <? echo "$cadre"; ?>" name="cadre" />

En le supprimant tou va bien...
désolé !

www.graph-site.net
dimanche 16 janvier 2005 à 12:00:29 | Re : IE et les formulaires

Anthomicro

Oui ça supprimera toutes les images ayant été crées il y a plus de 4 minutes.

Ensuite pour ton code :

<input type="checkbox" <? echo "$cadre"; ?>" name="cadre" />

Remplaces-le par ça :

<input type="checkbox" <?php echo $cadre; ?> name="cadre" />

a ++
Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)
dimanche 16 janvier 2005 à 12:01:11 | Re : IE et les formulaires

Anthomicro

Oui ça supprimera toutes les images ayant été crées il y a plus de 4 minutes.

Ensuite pour ton code :

<input type="checkbox" <? echo "$cadre"; ?>" name="cadre" />

Remplaces-le par ça :

<input type="checkbox" <?php echo $cadre; ?> name="cadre" />

et ensuite ton $cadre doit être égal à checked="checked" et non checked tout court

a ++
Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique

Forum d'entraide informatique (14 catégories)

1 2

Cette discussion est classée dans : page, ie, image, formulaires, actualiser


Répondre à ce message

Sujets en rapport avec ce message

actualiser une page sans le tic (bruit) [ par Stephane ] salutvoila, je vous explique :j'ai une page que je dois reactualiser toute les secondes, j'utilise le code suivant :function Refresh(){cad.location="p actualiser régulierement une page [ par bertrand85 ] Est ce quelqu'un sait comment faire pour actualiser une page internet avec un temps de raffraichissment fixé (ex: toutes les 50ms) MERCI Comment imprimer en php [ par apz ] salut,j'utilise, pour le momemnt le php pour realiser une application en local.bon, cette derniere genere un rapport HTML.mais pour imprimer il faut u PROJET [ par ziziboss ] Voilà je débute en PHP et j'ai envie de creer un petit projet je pense assez simple pour l'instant :J'ai une page HTML avec un tableau. Disons que dan affichage d'une image en fonction du nom de la page [ par fstyle ] Bonjour/soir !J'ai un petit soucis ... j'ai dû modifié un site en php ... et j'ai créer des modèles avec dreamweaver le soucis c'est que quand on est apercu image [ par SemBy ] salut,je suis un debutant et je voudrer savoir comment peut en faire pour avoir l'apercu d'une image sur une page web:*sur une premiére page je voudre Help me [ par YuGiOhFlash ] [size=3] Help je cherche un code:Explication G une page index ou il fo ecrir un code pour voir des images.une page calculetrice pour mettre les images actualiser fichiers dans le dossier temporaire de ie [ par zebiker ] Bonjour, Je voudrais savoir s'il est possible d'actualiser les fichiers présents dans le dossier temporaire de IE :Comme quand on fait actualiser, mai [Session] session mal enregistrée [ par alexism ] bonjour, je crée une session dans une page. Cette page envoie, après création de la session, un lien vers une image Code: print "" et le script mon_im Actualiser une page sans perdre les données [ par niconoss ] Bonjour,Si quelqu'un peux m'aider je le remercie de tout coeur!!Je voudrais que lorsque ma page se reactualise, les données contenues dans mes textare


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,184 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales