[AIDE PHP] manque une ou 2 commandes sur mon script...

manque une ou 2 commandes sur mon script... [AIDE PHP] - PHP - Programmation

Marsh Posté le 07-10-2005 à 16:23:06    

salut, j'ai récupéré et modifié un script php3 qui permet d'afficher sur la page que je souhaite le nombre d'affichage de celle ci par jours. (Ex: aujourdhui 40 affichages...).  
 
Voici le script

Citation :

<?
$couleurtexte="#000000";
 
    $month = date("m" );
    $year = date("Y" );
    $day = date("d" );
    $fichier = "cpt_".$year.$month.$day.".txt";
 
    $fp = @fopen($fichier, "r" );
    if (!$fp) {
        echo "Impossible d'ouvrir $fichier en lecture";
        exit;
    }
    $visites = fgets($fp, 8);
    echo "<font color=$couleurtexte>";
    echo $visites++;
    echo "</font>"; // on affiche $visites, et on increment $visites.
    fclose($fp);
 
    $fp = @fopen($fichier, "w" ); // le fichier est ouvert en ecriture, remis a zero
    if (!$fp) {
        echo "Impossible d'ouvrir $fichier en ecriture";
        exit;
    }
    fputs($fp, $visites);
    fclose($fp);
?>


 
Je voudrais qu'il se remette a zero tous les jours soit à 0h00. Ou si non qu'il créé un nouveau fichier txt et qu'il supprime l'autre automatiquement...
Cela m'éviterais a chaque fois de créé moi meme ce fichier txt : $fichier = "cpt_".$year.$month.$day.".txt"; (qui donne cpt_20051007.txt pour aujourdhui)
 
Voila merci de vos réponses ! :)
 
 [:jeje371]  [:boidleau]

Reply

Marsh Posté le 07-10-2005 à 16:23:06   

Reply

Marsh Posté le 07-10-2005 à 16:28:27    

Et hop! Un de plus!
Va voir les dates!!!! C'est tout ce dont tu a besoin.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 07-10-2005 à 16:42:06    

si tu pourrais m'éclairer un peu plus... je débute en PHP. merci
 
:D

Reply

Marsh Posté le 07-10-2005 à 16:44:44    

Bah tu vois c'est bien ca le problème...
Alors si tu allais chercher des tutos:

  • Qui parlent de l'écriture/lecture de fichiers
  • Qui parlent des dates


Ca pourrait t'aider crois moi!
 
[:blood 127 0 0 1]


Message édité par dwogsi le 07-10-2005 à 16:45:49

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 07-10-2005 à 16:52:23    

ca sert a rien de répondre si tu m'aide pas :D
 
j'ai deja cherche sur google...
 
Je voudrais juste cette *$/*#& de commande qui me permettrais de faire ce que j'explique au dessus [:boidleau]

Reply

Marsh Posté le 07-10-2005 à 17:00:10    

Une seule "commande"? Bah je vois pas alors.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

Marsh Posté le 07-10-2005 à 17:13:57    

Les seules solutions possible, c'est soit de créer un fichier par jour, soit de stocker la date dans le fichier et vérifier à chaque visiteur si par hasard, on aurait pas changer de date.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed