• User Attivo

    Come leggere in un file di testo in PHP e...

    salve ragazzi spero che mac mi aiuti anche questa volta
    vi posto il problema
    mettiamo caso ho un file di testo, lo chiamiamo per esempio TESTO.TXT
    Contenuto di TESTO.TXT:
    riga1=Ciao buon divertimento
    riga2=benvenuto in chat
    riga3=Buona permanenza
    riga4=Ciao a tutti belli e brutti 🙂 ecc....

    come faccio per estrapolare da questo file, tutte le frasi che contengono la parola Ciao lette dal file TESTO.TXT e stamparle a video con il comando di php "echo"?
    a script esaudito dovrei visualizzare a video questo:
    riga1=Ciao buon divertimento
    riga2=ciao a tutti belli e brutti

    Spero mi sono spiegato bene
    grazie mille a tutti per l'aiuto che spero mi darete!!!


  • Super User

    Scritto al volo e non testato:

    
    $text = "ciao";
    $filename = "TESTO.TXT";
    
    $phrase = preg_grep ("/" . preg_quote ($text) . "/i", file ($filename));
    
    foreach ($phrase as $p) {
      echo $p . "
    \n";
    }
    
    

    Non ho aggiunto nemmeno i controlli elementari. Pensaci tu. 🙂