Visualizzazione risultati 1 fino 5 di 5

Discussione: Script per referers

  1. #1
    Guest

    Predefinito

    Salve a tutti ragazzi...
    ho bisogno di uno script in php che visualizzi gli ultimi 5 referers del mio sito. Ho provato a cercare qualche script di statistiche (che di solito li fanno visualizzare) ma non sono in grado di modificarli...qualcuno può darmi una mano? In teoria non dovrebbe essere una cosa molto difficile...
    Grazie infinite a chiunque mi risponderà
    Saluti, Androc

  2. #2
    L'avatar di Dodi
    Dodi non è connesso Utente storico
    Data registrazione
    16-09-2002
    Residenza
    Milano
    Messaggi
    8,183

  3. #3
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Citazione Originalmente inviato da Dodi
    http://www.webmaster76.com/


    questo lo fa, ne hai un esempio qui:


    http://www.webmaster76.com/stats/adm...action=referer
    Se ha il db ...

    Se no la cosa non è difficile, se non puoi usare quello dimmelo che provo a buttarti giù al volo due righe di codice.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  4. #4
    Guest

    Predefinito

    Ciao...
    il db per quello ce l'ho...sarebbe possibile fare in modo che i referers vengano scritti in un file di testo? secondo me sarebbe una cosa molto più semplice e veloce visto che tanto i dati da immagazzinare sono veramente pochi (5 siti).
    Grazie mille a tutti,
    Androc

  5. #5
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Questo ti salva gli ultimi 5 referrers a una pagina in un file di testo:

    <?php
    $file=filename; // lo configuri tu
    $limit=5; // massimo numero di referrer da salvare
    if (file_exists($file)) $list=file($file);
    $list[]=$_SERVER['HTTP_REFERER'];
    $n=count($list);
    if ($n=$limit+1) $start=1; else $start=0;
    $stringa='';
    for ($i=$start;$i<$n;$i++) $stringa.=$list[$i]."\n";
    $fp=fopen($file,'wb');
    fwrite($fp,$stringa);
    fclose($fp);
    ?>


    e per leggerli e elencarli:

    <?php
    $file=filename; // lo configuri tu
    if (file_exists($file)) $list=array_reverse(file($file));
    for ($i=0;$i<count($list);$i++) echo ($i+1).') '.nl2br($list[$i]);
    ?>

    dove echo puoi pèersonalzzarlo: qui ho semplicemente usato una funzione che trasforma i ritorni a capo in <br>, facendo precedere l'elenco dal numero progressivo, che è l'output più semplice dotato di una certa chiarezza che mi è venuto in mente di usare.

    L'ho buttato giù al volo, quindi ... se non funge e non capisci perchè dimmelo che cerco l'errore.
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •