Affichage d'une image avec un nom variable

Mammouth du PHP | 19672 Messages

28 mai 2005, 14:02

Je crois que tu peux simplifier en forçant la vérification du cache avant d'afficher de vieilles images:

Code : Tout sélectionner

<meta http-equiv="Pragma" content="no-cache" />
Ce sera plus simple que ce bricolage à mon avis.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 117 Messages

28 mai 2005, 14:37

Ah bon et ça se mets où ? Avant la commande, comme cela ?


<meta http-equiv="Pragma" content="no-cache" />
<img src="<?php echo($nomplan); ?>" />

Mammouth du PHP | 19672 Messages

28 mai 2005, 17:48

ben non animal :D c'est une balise meta, ça se met dans l'en-tête html entre <head> et </head>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
pjl
ViPHP | 2119 Messages

28 mai 2005, 19:07

On dirait que PHP execute d'abord tout , pour envoyer ensuite au client le resualta de son traitement. Ne peut on pas forcer à envoyer l'image au client d'abord et terminer ensuite (effacement du fichier) ?
tu ne peux pas forcer l'ordre dans lequel arrivent les données sur une page web.
et dans ton cas, le code html de ta page est téléchargé par ton navigateur avant que l'image ne soit elle téléchargée, donc dans la pratique, tu effaces l'image alors qu'elle n'a pas encore été téléchargée.

Eléphant du PHP | 117 Messages

01 juin 2005, 08:03

Merci PJL

C'est ce que je pense aussi maintenant.
Comment régler le truc.

J'ai essayé l'indication de Cyrano dans mon méta de formulaire comme ceci

<HEAD>
<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252">
<TITLE></TITLE>
<meta http-equiv="Pragma" content="no-cache" />
>
</HEAD>

Mais cela ne marche pas .