Autore Topic: quante volte la pagina è stata vista  (Letto 5294 volte)

PierBin

  • Utente esperto
  • ***
  • Post: 323
quante volte la pagina è stata vista
« il: 09 Ottobre, 2011, 10:56:06 »
ciao raga vorrei monitorare gli accessi ad alcune pagine, ossia far visualizzare ai visitatori il numeo delle volte che la pagina  è stata vista.
Grzie a tutti e Buona Domenica

serzio

  • Amministratore
  • Utente storico
  • *****
  • Post: 1706
Re:quante volte la pagina è stata vista
« Risposta #1 il: 09 Ottobre, 2011, 11:01:37 »
ciao raga vorrei monitorare gli accessi ad alcune pagine, ossia far visualizzare ai visitatori il numeo delle volte che la pagina  è stata vista.
Grzie a tutti e Buona Domenica

Se non vuoi creare codice per conto tuo, puoi semplicemente usare il codice fornito da shinystat, histats oppure qualsiasi altro. Se poi hai il mysql disponibile, puoi installare php-stats oppure piwik oppure una miriade di altre alternative.
Il codice php o js che ti viene fornito deve essere inserito nelle pagine che vuoi monitorare e puoi avere tante altre informazioni oltre al numero di visualizzazioni.

PierBin

  • Utente esperto
  • ***
  • Post: 323
Re:quante volte la pagina è stata vista
« Risposta #2 il: 09 Ottobre, 2011, 11:22:20 »
si penso che utilizzerò uno script già pronto.
Grazie

PierBin

  • Utente esperto
  • ***
  • Post: 323
Re:quante volte la pagina è stata vista
« Risposta #3 il: 09 Ottobre, 2011, 11:55:08 »
ciao raga vorrei monitorare gli accessi ad alcune pagine, ossia far visualizzare ai visitatori il numeo delle volte che la pagina  è stata vista.
Grzie a tutti e Buona Domenica

Se non vuoi creare codice per conto tuo, puoi semplicemente usare il codice fornito da shinystat, histats oppure qualsiasi altro. Se poi hai il mysql disponibile, puoi installare php-stats oppure piwik oppure una miriade di altre alternative.
Il codice php o js che ti viene fornito deve essere inserito nelle pagine che vuoi monitorare e puoi avere tante altre informazioni oltre al numero di visualizzazioni.

ciao riporto un tuo codice che avevo memorizzato
<?php
define("FILE",'../public/counter_pagina1.txt');

if (file_exists(FILE)) {
   $file = fopen(FILE, 'r');
   $data = fread($file, filesize(FILE));
   fclose($file);
   }
$hits = intval($data);
$hits++;
$file = fopen(FILE, 'w');
fwrite($file, $hits);
fclose($file);
echo "Questa pagina è stata visitata $hits volte!";
?>
come lo configuro ?
GRAZIE

serzio

  • Amministratore
  • Utente storico
  • *****
  • Post: 1706
Re:quante volte la pagina è stata vista
« Risposta #4 il: 09 Ottobre, 2011, 12:03:45 »
ciao raga vorrei monitorare gli accessi ad alcune pagine, ossia far visualizzare ai visitatori il numeo delle volte che la pagina  è stata vista.
Grzie a tutti e Buona Domenica

Se non vuoi creare codice per conto tuo, puoi semplicemente usare il codice fornito da shinystat, histats oppure qualsiasi altro. Se poi hai il mysql disponibile, puoi installare php-stats oppure piwik oppure una miriade di altre alternative.
Il codice php o js che ti viene fornito deve essere inserito nelle pagine che vuoi monitorare e puoi avere tante altre informazioni oltre al numero di visualizzazioni.

ciao riporto un tuo codice che avevo memorizzato
<?php
define("FILE",'../public/counter_pagina1.txt');

if (file_exists(FILE)) {
   $file = fopen(FILE, 'r');
   $data = fread($file, filesize(FILE));
   fclose($file);
   }
$hits = intval($data);
$hits++;
$file = fopen(FILE, 'w');
fwrite($file, $hits);
fclose($file);
echo "Questa pagina è stata visitata $hits volte!";
?>
come lo configuro ?
GRAZIE

Innanzitutto la pagina deve avere estensione php ed ovviamente il tuo server deve supportare il php, in quanto il codice da te postato è in php.
Poi, in un quasiasi punto della pagina, ma io lo metterei in fondo alla pagina, inserisci un oggetto HTML ed all'interno ci incolli il codice.

Magari, ci cambi il percorso ed il nome del file del contatore nel define con: define("FILE",'counter_pagina1.txt');


PierBin

  • Utente esperto
  • ***
  • Post: 323
Re:quante volte la pagina è stata vista
« Risposta #5 il: 09 Ottobre, 2011, 12:29:13 »
ciao raga vorrei monitorare gli accessi ad alcune pagine, ossia far visualizzare ai visitatori il numeo delle volte che la pagina  è stata vista.
Grzie a tutti e Buona Domenica


Se non vuoi creare codice per conto tuo, puoi semplicemente usare il codice fornito da shinystat, histats oppure qualsiasi altro. Se poi hai il mysql disponibile, puoi installare php-stats oppure piwik oppure una miriade di altre alternative.
Il codice php o js che ti viene fornito deve essere inserito nelle pagine che vuoi monitorare e puoi avere tante altre informazioni oltre al numero di visualizzazioni.

 
ciao riporto un tuo codice che avevo memorizzato
<?php
define("FILE",'../public/counter_pagina1.txt');

if (file_exists(FILE)) {
   $file = fopen(FILE, 'r');
   $data = fread($file, filesize(FILE));
   fclose($file);
   }
$hits = intval($data);
$hits++;
$file = fopen(FILE, 'w');
fwrite($file, $hits);
fclose($file);
echo "Questa pagina è stata visitata $hits volte!";
?>
come lo configuro ?
GRAZIE


Innanzitutto la pagina deve avere estensione php ed ovviamente il tuo server deve supportare il php, in quanto il codice da te postato è in php.
Poi, in un quasiasi punto della pagina, ma io lo metterei in fondo alla pagina, inserisci un oggetto HTML ed all'interno ci incolli il codice.

Magari, ci cambi il percorso ed il nome del file del contatore nel define con: define("FILE",'counter_pagina1.txt');

non ho capito se il file contatore lo crei con blocco notes e rinomini ("FILE",'counter_pagina1.txt');
dove inserisci il codice sopra che a sua volta inserisci in casella html
alleghi con graffeta il file " counter ......
se la mia pagina da monitorare è questa www.miosito.com/la'atacco.html come viene il percorso e il nome del file?
forse ora è meglio un piatto di lasagne !!!!!!!!!!!!!
GRAZIE
 

serzio

  • Amministratore
  • Utente storico
  • *****
  • Post: 1706
Re:quante volte la pagina è stata vista
« Risposta #6 il: 09 Ottobre, 2011, 12:56:35 »
...
ciao riporto un tuo codice che avevo memorizzato
<?php
define("FILE",'../public/counter_pagina1.txt');

if (file_exists(FILE)) {
   $file = fopen(FILE, 'r');
   $data = fread($file, filesize(FILE));
   fclose($file);
   }
$hits = intval($data);
$hits++;
$file = fopen(FILE, 'w');
fwrite($file, $hits);
fclose($file);
echo "Questa pagina è stata visitata $hits volte!";
?>
come lo configuro ?
GRAZIE

Ok, evidentemente non hai capito il significato e le operazioni svolte da questo frammento di codice, per cui proverò a descriverlo meglio.

Codice:
Only registered users can see contents. Please click here to Register or Login.
definisce la posizione ed il nome del file contatore che conterrà il numerino, probabilmente converrà sostituirla con

Codice:
Only registered users can see contents. Please click here to Register or Login.
per far si che il file del contatore rimanga nella root del tuo sito

Codice:
Only registered users can see contents. Please click here to Register or Login.
se il file esiste, viene aperto in sola lettura, ne viene letto il contenuto, memorizzato nalla variabile $data e chiuso

Codice:
Only registered users can see contents. Please click here to Register or Login.
il contenuto di $data viene convertito in intero e memorizzato in $hits

Codice:
Only registered users can see contents. Please click here to Register or Login.
il contenuto di $hits viene incrementato di uno

Codice:
Only registered users can see contents. Please click here to Register or Login.
viene aperto il file del contatore in scrittura, se non esiste, viene creato vuoto. Si riempie con il contenuto di $hits e si chiude

Codice:
Only registered users can see contents. Please click here to Register or Login.
viene inviata l'informazione al browser



Citazione da: serzio
Innanzitutto la pagina deve avere estensione php ed ovviamente il tuo server deve supportare il php, in quanto il codice da te postato è in php.
Poi, in un quasiasi punto della pagina, ma io lo metterei in fondo alla pagina, inserisci un oggetto HTML ed all'interno ci incolli il codice.

Magari, ci cambi il percorso ed il nome del file del contatore nel define con: define("FILE",'counter_pagina1.txt');
non ho capito se il file contatore lo crei con blocco notes e rinomini ("FILE",'counter_pagina1.txt');
dove inserisci il codice sopra che a sua volta inserisci in casella html
alleghi con graffeta il file " counter ......
se la mia pagina da monitorare è questa www.miosito.com/la'atacco.html come viene il percorso e il nome del file?
forse ora è meglio un piatto di lasagne !!!!!!!!!!!!!
GRAZIE

Il file contatore può anche non esistere, in quanto viene creato dalla funzione fopen().
Per inserire il codice, è sufficiente incollarlo così com'e' in un oggetto HTML nella pagina. Nessuna graffetta, nessun blocco note, magari una lasagna, ti mando l'indirizzo.  ;) ;D

boschetti.mirko

  • Utente inesperto
  • **
  • Post: 134
Re:quante volte la pagina è stata vista
« Risposta #7 il: 09 Ottobre, 2011, 15:47:08 »
 
Sei stato chiarissimo con il tuo esempio, provato e funzia...grazie 1000  Serzio

« Ultima modifica: 09 Ottobre, 2011, 15:58:14 da boschetti.mirko »

PierBin

  • Utente esperto
  • ***
  • Post: 323
Re:quante volte la pagina è stata vista
« Risposta #8 il: 10 Ottobre, 2011, 21:34:22 »

Sei stato chiarissimo con il tuo esempio, provato e funzia...grazie 1000  Serzio
mi associo
Grazie di nuovo a Serzio

serzio

  • Amministratore
  • Utente storico
  • *****
  • Post: 1706
Re:quante volte la pagina è stata vista
« Risposta #9 il: 10 Ottobre, 2011, 23:42:12 »

Sei stato chiarissimo con il tuo esempio, provato e funzia...grazie 1000  Serzio
mi associo
Grazie di nuovo a Serzio

 ::) ... e per la lasagna?  :'(

boschetti.mirko

  • Utente inesperto
  • **
  • Post: 134
Re:quante volte la pagina è stata vista
« Risposta #10 il: 11 Ottobre, 2011, 12:14:24 »

Sei stato chiarissimo con il tuo esempio, provato e funzia...grazie 1000  Serzio
mi associo
Grazie di nuovo a Serzio

 ::) ... e per la lasagna?  :'(
Io posso mettere il bere, alla lasagna ci pensa PierBin  ;D

PierBin

  • Utente esperto
  • ***
  • Post: 323
Re:quante volte la pagina è stata vista
« Risposta #11 il: 11 Ottobre, 2011, 18:13:49 »

Sei stato chiarissimo con il tuo esempio, provato e funzia...grazie 1000  Serzio
mi associo
Grazie di nuovo a Serzio

 ::) ... e per la lasagna?  :'(
Io posso mettere il bere, alla lasagna ci pensa PierBin  ;D
Mi sembra il minimo, mandami l'indirizzo in privato e ti faccio una sorpresa !!!!!!!!!!!!!
 ;)
Grazie di nuovo per il contributo GENERALE

skeggia

  • Utente inesperto
  • **
  • Post: 248
  • utente inesperto
    • Il sito del mio cucciolone
Re:quante volte la pagina è stata vista
« Risposta #12 il: 27 Marzo, 2013, 18:30:27 »
Buonasera,
volevo riesumare questo post per chiedere se fosse possibile aggiungere a questo codice, che funziona, il salvataggio dell'inidirizzo ip del visitatore in un file separato, controllando se già esiste ed eventualmente aggiungere quante volte è entrato in quella pagina, senza che venga visualizzato nulla, ma possa essere consultato offline. Specifico che non serve per nessun tipo di uso malevolo, ma siccome l'ho aggiunto alla pagina in cui si visualizza il magazine dell'associazione online, per vedere realmente quante persone diverse lo hanno visualizzato.
Grazie anticipate a chi vorrà aiutarmi.
sk