Record de visite
7 messages
• Page 1 sur 1
- Elkana-971
- Nouveau WRInaute

- Messages: 8
- Inscription: 9 Juil 2009
Record de visite
Bonjour,
j'ai un problème, je n’arrive pas à affiché le jour et l’heur du record de visite.
J’ai un message d’erreur.
voici le script
merci de votre aide
j'ai un problème, je n’arrive pas à affiché le jour et l’heur du record de visite.
J’ai un message d’erreur.
- Code: Tout sélectionner
Notice: Undefined offset: 1 in C:\wamp\www\compteur\compteur.php on line 9
voici le script
- Code: Tout sélectionner
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("compteur_visite");
$monfichier = fopen('compteur.txt', 'r+');
$str = fgets($monfichier);
$str = explode(':', $str);
$record = $str[0];
$date_record = $str[1];
$retour = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM connectes');
$donnees = mysql_fetch_array($retour);
if($donnees['nbre_entrees'] > $record)
{
$record = $donnees['nbre_entrees'];
fseek($monfichier, 0);
fputs($monfichier, $donnees['nbre_entrees'].':'.time());
}
fclose($monfichier);
echo '<p>Le record de visiteurs connectés est<b> <span class="membre">' . $record . '</span></b></p>';
?>
merci de votre aide
-

screuscreu - WRInaute impliqué

- Messages: 968
- Inscription: 14 Jan 2008
Re: Record de visite
fais un print_r($str);
juste après ton explode et tu verras pourquoi
juste après ton explode et tu verras pourquoi
-

UsagiYojimbo - WRInaute accro

- Messages: 8579
- Inscription: 23 Nov 2005
Re: Record de visite
Si c'est ça qui plante (si j'ai bien suivi) :
C'est parce que dans ton tableau cette entrée n'existe pas, après génération du tableau via explode. Tu es sûr que dans ton fichier texte tu as bien XX:XX ?
- Code: Tout sélectionner
$date_record = $str[1];
C'est parce que dans ton tableau cette entrée n'existe pas, après génération du tableau via explode. Tu es sûr que dans ton fichier texte tu as bien XX:XX ?
-

KOogar - WRInaute accro

- Messages: 3974
- Inscription: 16 Nov 2004
Re: Record de visite
si tu as changer de serveur tu dois peut etre enlever les "Notices" directement dans le php.ini ou les empecher d'apparaitre dans le script en mettant cette ligne en haut de ton script:
error_reporting(0);
si tu veux les laisser tu dois vérifier avant l'existence de tes variables.
if (isset($ma_variable)) $conteneur = $ma_variable;
error_reporting(0);
si tu veux les laisser tu dois vérifier avant l'existence de tes variables.
if (isset($ma_variable)) $conteneur = $ma_variable;
- Elkana-971
- Nouveau WRInaute

- Messages: 8
- Inscription: 9 Juil 2009
Re: Record de visite
Merci pour vos réponses.
Oui c’est bien cette ligne
qui fait planter le script j’ai rajouté dans le fichier .txt: XX:XX ou 00:00, mais quand j’actualise la page .html il apparait toujours sous cette forme (XX:XX). Mais le message d’erreur disparait. Il y a une astuce ?
Sinon y aurait-il un autre moyen qui me permettrait d’afficher le jour et l’heur du record de visite sans cette ligne avec le code ci-dessous ?
Oui c’est bien cette ligne
- Code: Tout sélectionner
$date_record = $str[1];
qui fait planter le script j’ai rajouté dans le fichier .txt: XX:XX ou 00:00, mais quand j’actualise la page .html il apparait toujours sous cette forme (XX:XX). Mais le message d’erreur disparait. Il y a une astuce ?
Sinon y aurait-il un autre moyen qui me permettrait d’afficher le jour et l’heur du record de visite sans cette ligne avec le code ci-dessous ?
- Code: Tout sélectionner
<?php
mysql_connect("localhost", "root", "");
mysql_select_db("compteur_visite");
$monfichier = fopen('compteur.txt', 'r+');
$record = fgets($monfichier);
$retour = mysql_query('SELECT COUNT(*) AS nbre_entrees FROM connectes');
$donnees = mysql_fetch_array($retour);
if($donnees['nbre_entrees'] > $record)
{
$record = $donnees['nbre_entrees'];
fseek($monfichier, 0);
fputs($monfichier, $donnees['nbre_entrees']);
}
fclose($monfichier);
echo '<p>Le record de visiteurs connectés est <span class="membre">' . $record . '</span>!</p>';
?>
7 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- WebRankInfo - 25-04-2002
- GoogleStats : analyse temps réel des visites de Google sur votre site - 02-10-2002
- Record en bourse pour Google : l'action GOOG dépasse les 700$ - 31-10-2007
- Google Instant Preview : correction du bug Google Analytics - 01-12-2010
- Google va-t-il racheter Napster ? - 31-01-2006
- Googlebot, le robot d'indexation de Google - 21-02-2003
- Jeu dans une vidéo YouTube de publicité pour Chrome - 06-09-2010
- Référencement : le problème des sessions des pages PHP - 04-08-2008
Consultez la description détaillée des produits ou services de Google suivants : Googlebot
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités
