Visualizzazione dei risultati da 1 a 7 su 7

Discussione: contatore di visite

  1. #1

    contatore di visite

    Salve raga.

    Ho fatto un contatore di visite con un file di .txt
    Ho una cartella script dentro ce il file txt e un file global.php che viene incluso in tutte le pagine del sito.

    Queto è lo scirpt:
    Codice PHP:
    $File"visite.txt";
    if(
    $_SESSION["ip"]==""){
    $_SESSION["ip"]=$_SERVER['REMOTE_ADDR'];
    $Open=fopen($File"r");
    if(!
    $Open){
      echo 
    'Non riesco ad aprire il file '.$File;
    }else{
    $numero= (int) fread($Open20);
    }
    $numero++;
    fclose($Open);
    $Open=fopen($File"w");
    fwrite($Open$numero);
    fclose($Open);
    }else{
    $_SESSION["ip"]=$_SESSION["ip"];
    }
    $Open=fopen($File"r");
    $NumVisite=fread($Open20);
    fclose($Open);
    $visite="visite ricevute sul sito:".$NumVisite
    Il fatto e che se vado in una pagina tipo contatti che se trova in un'altra cartella me salva il file visite.txt nella cartella dove si trova contatti quindi aprtendo da zero
    come posso risolverlo????

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    110

    Re: contatore di visite

    Originariamente inviato da techno
    Salve raga.

    Ho fatto un contatore di visite con un file di .txt
    Ho una cartella script dentro ce il file txt e un file global.php che viene incluso in tutte le pagine del sito.

    Queto è lo scirpt:
    Codice PHP:
    $File"visite.txt";
    if(
    $_SESSION["ip"]==""){
    $_SESSION["ip"]=$_SERVER['REMOTE_ADDR'];
    $Open=fopen($File"r");
    if(!
    $Open){
      echo 
    'Non riesco ad aprire il file '.$File;
    }else{
    $numero= (int) fread($Open20);
    }
    $numero++;
    fclose($Open);
    $Open=fopen($File"w");
    fwrite($Open$numero);
    fclose($Open);
    }else{
    $_SESSION["ip"]=$_SESSION["ip"];
    }
    $Open=fopen($File"r");
    $NumVisite=fread($Open20);
    fclose($Open);
    $visite="visite ricevute sul sito:".$NumVisite
    Il fatto e che se vado in una pagina tipo contatti che se trova in un'altra cartella me salva il file visite.txt nella cartella dove si trova contatti quindi aprtendo da zero
    come posso risolverlo????
    Codice PHP:
    $File"/visite.txt";
    if(
    $_SESSION["ip"]==""){
    $_SESSION["ip"]=$_SERVER['REMOTE_ADDR'];
         if(!
    $Open=fopen($File"wr")) echo 'Non riesco ad aprire il file '.$File;
         else 
    $numero= (int) fread($Open20);
      
    $numero++;
      
    fwrite($Open$numero);

      else 
    $_SESSION["ip"]=$_SESSION["ip"]; <-- KE SENSO HA
    $NumVisite
    =fread($Open20);
    fclose($Open);
    $visite="visite ricevute sul sito:".$NumVisite

    Prova un pò cosi..

  3. #3
    be cos' com hai postato te non esce scritto niente

    non si vede il numero.

    mi da questo:
    Non riesco ad aprire il file /visite.txt

  4. #4
    dagli un percorso assoluto al file

    $File= "/percorso/visite.txt";


    però non il percorso inteso come url del tipo http//www.sito.ext/.../visite.txt
    ma più qualkosa del tipo /web/htdocs/www.sito.ext/visite.txt se sei sotto un host linux
    non sono sicuro funzioni pero

  5. #5
    ecco lo io sto su altervista.

  6. #6
    niente anche col percorso assoluto mi da sempre lo stesso messaggio

  7. #7
    ecco mo mi sorge un dubbio!!! Sara altervista???

    ho provato così:

    Codice PHP:
    mysql_query("UpDate visite Set Numero= Numero + 1") or die (mysql_error());
    $QueryVst=mysql_query("Select Numero form visite") or die (mysql_error());
    $RecVst=mysql_fetch_array($QueryVst);
    echo 
    $RecVst["Numero"]; 
    ma non mi da il valore del numero. non mi da niente.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.