probleme rafraichissement - PHP - Programmation
Marsh Posté le 07-06-2004 à 12:36:59
il faut surement regénérer la page qui contient le tableau
via un bouton refresh par exemple
Marsh Posté le 07-06-2004 à 16:02:31
je recupere le contenu d'un répertoire "test" puis je l'insere dans un tableau.
jusque là tout fonctionne il m'affiche un tableau avec pour chaque ligne le contenu du répertoire.
Lorsque j'insère un autre fichier ou répertoire dans le répertoire "test", j'aimerais qu'il me fasse une mise à jour du tableau (me rajouter une ligne contenant le nouveau fichier ou répertoire).
Ca ne marche pas, il m'affiche toujours le meme tableau, meme en actualisant la page.
Marsh Posté le 07-06-2004 à 16:13:18
il faut vider le cache du navigateur
Marsh Posté le 07-06-2004 à 16:25:47
comment fait on par programmation?
car il y a plusieurs personnes qui peuvent rajouter des fichiers dans le repertoire "test" et j'aimerais que le site s'actualise tout seul.
merci
Marsh Posté le 07-06-2004 à 16:55:59
C'est coté client !!!
Marsh Posté le 07-06-2004 à 16:57:35
Et bien il y a des directives à mettre dans le <head> d'une page HTML.
Par exemple sur ce forum, le problème est le même que le tien.
Si tu regardes le source HTML tu peux voir :
Code :
|
Marsh Posté le 07-06-2004 à 17:13:48
En fait l'attribut http-equiv veut bien dire ce que son nom suggère.
Il s'agit de mettre DANS le HTML des information qui normalement se trouvent dans des headers HTTP, c'est à dire dans la couche au dessus, le protocole de transport.
Donc ce n'est pas dans les spécifications de HTML qu'il faut chercher la signification des paramèttres, mais dans les RFC qui précisent le fontionnement de HTTP.
Voir içi pour HTTP/1.1 : http://www.ietf.org/rfc/rfc2616.txt
En PHP, un header HTTP est généré par la fonction header() : http://fr2.php.net/manual/fr/function.header.php
Pour la gestion du cache, voir l'exemple 6.
Attention, comme leur nom l'indique, les headers sont envoyés AVANT le contenu du document.
Header() ne peut donc plus être employé si ton script à déjà commencé à envoyer des infos au client, par exemple par un echo() ou par du html ou du texte présent avant la balise <?php.
Marsh Posté le 07-06-2004 à 11:49:42
Bonjour,
j'ai un petit probleme de rafraichissement d'une page php.
En fait, j'insere le contenu d'un repertoire dans un tableau mais lorsque je crée un nouveau repertoire ou fichier, le tableau ne se met pas a jour (il aurait du me rajouter une ligne dans le tableau).
merci de votre aide
@+