Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    File .txt e contatore accessi

    Ho fatto un codice che conti quante persone visitano il sito web, utilizzando l'ip del PC e poi salvando i dati su file .txt!! Non uso Db x 2 motivi, 1 nn lo so ancora utilizzare, e 2 perchè il servizio che ho scelto nn aveva il Db incluso!!!

    Il problema è che mi da sempre 1 visita, e forse credo che nn vada a capo a scrivere, ma riscriva sempre sulla stessa riga....nn so' + che fare!! Il codice è questo....

    <?php
    session_start();
    if(!isset($_SESSION['ip'])){
    $ip=$_SERVER['REMOTE_ADDR'];
    $_SESSION['ip']=$ip;
    $var=@fopen("www.miosito/counter.txt","a+");
    @fwrite($var,"numero ip:".$ip."\n");
    @fclose($var);
    $vari=file("www.miosito/counter.txt");
    $i=count($vari);
    echo"Visitatori:" .$i;
    }
    ?>

    Cos' è che sbaglio??

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Forse cosi (non testato)

    codice:
    <?php
    session_start();
    if(!isset($_SESSION['ip'])){
    $ip=$_SERVER['REMOTE_ADDR'];
    $_SESSION['ip']=$ip;
    $var=@fopen("www.miosito/counter.txt","a+");
    $contents = fread($var, filesize ("www.miosito/counter.txt"));
    $contents .="numero ip:".$ip."\n";
    @fwrite($var,$contents);
    @fclose($var);
    $vari=file("www.miosito/counter.txt");
    $i=count($vari);
    echo"Visitatori:" .$i;
    }
    ?>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.