Bonjour à tous, j'ai créé un compteur en php et j'aimerais que celui-ci s'affiche au bas de ma page index.htm.
Comment faire sans utiliser de iframe?
Merci pour votre aide.
Non, sans les frames ce n'est pas possible. Je répond clairement bien que je partage l'avis de CyranoBien sur je le savais ça. Mais est-ce possible sans la renommé de faire apparaître une page PHP dans le bas d'une page HTML?
Merci

<? // Compteur PHP de hits
$fichier="compteur.txt";
// Lecture du fichier s'il existe et incrémente
$cpt = 1;
if(file_exists($fichier)) {
$inF = fopen($fichier,"r");
$cpt = INTVAL(TRIM(fgets($inF, 4096))) + 1;
fclose($inF);
}
// Sauvegarde du compteur
$inF = fopen($fichier,"w");
fputs($inF,$cpt."\n");
fclose($inF);
// Affichage du compteur
// convertir en chaîne
$cptStr=STRVAL($cpt);
// mettre au moins 5 chiffres
if(STRLEN($cptStr)<5) $cptStr=SUBSTR("0000".$cptStr,-5);
// Préparation du formatage de la présentation du compteur dans un tableau HTML et
// démarrage par une petite image qui marquera le début du compteur graphique
?>
<table border=0 cellspacing=0 cellpadding=0>
<tr><td><img src="imagesc/deb.gif" WIDTH="'9" HEIGHT="30"></td>
<?
// On lit chaque caractère de la chaîne
for($i=0;$i<STRLEN($cptStr);$i++) {
// on affiche l'image correspondant au chiffre
?> <td><img src="imagesc/<? echo SUBSTR($cptStr,$i,1); ?>.gif" WIDTH="19" HEIGHT="30"></td>
<? }
// enfin, on termine le tableau HTML par une petite image "ème visite"
// Cette image est évidemment optionnelle, supprimez son appel au besoin,
// mais laissez bien les balises </tr> et </table> de fermeture de tableau HTML
?><td><img src="imagesc/visites.gif" WIDTH="89" HEIGHT="30"></td></tr></table>
<? // Compteur PHP ?>
<HTML><HEAD><TITLE>Compteur</TITLE>
</HEAD><BODY>
<TABLE width=0% height=0%><TR><TH>
<? include("compteur.inc");
?>
</TH></TR></TABLE>
</BODY></HTML>
et j'ai aussi un dossier qui contient mes chiffre en gif.
Bah il te suffit de l'inclure sur tes pages PHP, avec la fonction include()Oui c'est ça, alexbad. J'ai un fichier qui se nomme:
compteur.inc et voici le code:
<? // Compteur PHP de hits $fichier="compteur.txt"; // Lecture du fichier s'il existe et incrémente $cpt = 1; if(file_exists($fichier)) { $inF = fopen($fichier,"r"); $cpt = INTVAL(TRIM(fgets($inF, 4096))) + 1; fclose($inF); } // Sauvegarde du compteur $inF = fopen($fichier,"w"); fputs($inF,$cpt."\n"); fclose($inF); // Affichage du compteur // convertir en chaîne $cptStr=STRVAL($cpt); // mettre au moins 5 chiffres if(STRLEN($cptStr)<5) $cptStr=SUBSTR("0000".$cptStr,-5); // Préparation du formatage de la présentation du compteur dans un tableau HTML et // démarrage par une petite image qui marquera le début du compteur graphique ?> <table border=0 cellspacing=0 cellpadding=0> <tr><td><img src="imagesc/deb.gif" WIDTH="'9" HEIGHT="30"></td> <? // On lit chaque caractère de la chaîne for($i=0;$i<STRLEN($cptStr);$i++) { // on affiche l'image correspondant au chiffre ?> <td><img src="imagesc/<? echo SUBSTR($cptStr,$i,1); ?>.gif" WIDTH="19" HEIGHT="30"></td> <? } // enfin, on termine le tableau HTML par une petite image "ème visite" // Cette image est évidemment optionnelle, supprimez son appel au besoin, // mais laissez bien les balises </tr> et </table> de fermeture de tableau HTML ?><td><img src="imagesc/visites.gif" WIDTH="89" HEIGHT="30"></td></tr></table>
et un fichier texte: compteur.txt qui contient le chiffre 0
et voici mon fichier PHP qui se nomme: compteur.php
et le code:
et j'ai aussi un dossier qui contient mes chiffre en gif.<? // Compteur PHP ?> <HTML><HEAD><TITLE>Compteur</TITLE> </HEAD><BODY> <TABLE width=0% height=0%><TR><TH> <? include("compteur.inc"); ?> </TH></TR></TABLE> </BODY></HTML>
J'ai lu sur Internet qu'avec un java script qu'on pouvait le faire. Est-ce possible? Voici le lien: http://www.toulouse-renaissance.net/c_o ... mpteur.htm
Merci

<TABLE width=0% height=0%><TR><TH>
<? include("compteur/compteur_php/compteur.inc");
?>
</TH></TR></TABLE>
</table>
et dans mon browser j'ai cette erreur qui apparaît en bas de ma page index.php:
$fichier="compteur.txt";
Si ce fichier se trouve au même niveau que "compteur.inc" alors tu dois ajouter : $fichier="compteur/compteur_php/compteur.txt";