Visualizzazione dei risultati da 1 a 6 su 6

Discussione: visualzza ip e salva

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    30

    visualzza ip e salva

    Salve a tutti vorrei mettere un scritp php sul mio sito che visualizza il numero ip del visitatore fino a qua e andato tutto bene
    ma il problema e quello che dovrebbe salvarlo in un file di testo

    questo visualizza il N. IP <?php echo $REMOTE_ADDR ?>
    adesso come faccio per dire che dovrebbe salvarlo in un file di testo con la data e l'ora.



    Ho trovato qualcosa su internet ma non funziona.

    Se qualcuno mi puo aiutare o se non chiedo troppo di scrivermelo.
    Io non conosco php e non so programmare

    Molto Grazie in anticipo
    Erdemone

  2. #2
    Utente di HTML.it L'avatar di Leo15
    Registrato dal
    Sep 2005
    Messaggi
    307
    Prova questo
    Codice PHP:
    <?
    $ip_addr 
    $_SERVER['REMOTE_ADDR'];
    $fd fopen("ip.txt"'a'); //cambia ip.txt con il nome del file in cui vuoi scrivere
    fwrite($fd$ip_addr."\n");
    fflush($fd);
    fclose($fd);
    ?>
    Ti consiglio di usare $_SERVER['REMOTE_ADDR'] anzichè $REMOTE_ADDR


    edit: Avevo dimenticato la chiusura del file
    La disumanità del computer sta nel fatto che, una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.
    Isaac Asimov

  3. #3
    prova così:
    Codice PHP:
    <?php
    $filename 
    "tuofile.txt";
    $handle fopen($filename"a");
    $contents date('d/m/Y - H:i:s') . ' _ IP: ' $REMOTE_ADDR;
    fwrite($hanlde$contents); 
    fclose($handle);
    ?>
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  4. #4
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Che bei codicilliii... e se il file viene scritto concorrentemente, cioè da più di un utente ASSIEME??

    [.:: JaguarXF ::.]
    __________________

  5. #5
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Io farei così, prendendo spunto da chi mi ha preceduto (non l'ho testato):

    Codice PHP:
    <?php
    $filename 
    "tuofile.txt";
    if (
    $handle = @fopen($filename"a"))
        {  
        
    $contents date('d/m/Y - H:i:s')."_ IP: ".$_SERVER['REMOTE_ADDR'];
        @
    fwrite($hanlde$contents);
        @
    fclose($handle);
        }
    ?>
    Ovviamente se il file è aperto in scrittura dal processo relativo ad un altro utente, perdi il suo dato.
    Se li vuoi tutti devi fare un ciclo while finchè non si "libera" il file (oRendo).

    [.:: JaguarXF ::.]
    __________________

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    30

    visualzza ip e salva

    Grazie ragazzi dell'aiuto ma non va
    solo il primo esempio mi salva il N ip
    ma non visualizza ne IP e non salva la data e ora
    Erdemone

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.