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

    Lettura e confronto di un file su più righe

    Dunque, in un file di testo vengono salvati il giorno e l'ip

    Es.

    15-01-2006 127.0.0.1
    15-01-2006 127.0.0.1

    Nasce ora la necessità di creare una struttura di controllo per cui se la data e l'ip dell'utente sono uguali ad una delle righe presenti nel file, la visita nn viene aggiunta.
    Questo mi porta a pensare che devo "trasformare" il contenuto del file in un array e poi passare al confronto.
    Ma al primo "devo" mi blocco
    Ho dato un'occhiata su php.net alle varie funzioni explode() implode() file() e fgets() ma nn ho trovato nulla.

  2. #2
    Un modo più veloce sarebbe usare un ereg, piuttosto che un ciclo, almeno secondo me.

    codice:
    $file = file_get_contents("ip.txt");
    if(!ereg($ip_now)) {
    // l'ip non c'è
    }
    else {
    // l'ip c'è, puoi eliminare anche l'else
    }
    Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi! (A.Einstein)

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.