Salve,

cerco di spiegare brevemente il mio problema.

Ho un file txt così composto:

Linea1

Linea2


Ulteriore testo
...
...
...
Mi servirebbe prendere la linea1 e metterla in una variabile, saltare la riga vuota(le righe vuote possono essere variabili) prendere linea2 e metterla in un altra variabile, saltare di nuovo lo spazio vuoto e Mettere tutto il resto del testo in un array. (Ogni posizione dell'array contiene una linea).

codice:
if ($handle) {
    
    while (($buffer = fgets($handle, 4096)) !== false) {
    if (strlen(trim($buffer)) > 0){ 
 
        
        list($user, $pass) = explode("|", $buffer);
        $accounts[]=$user;
        }
    }
    if (!feof($handle)) {
        echo "Error: unexpected fgets() fail\n";
    }
    fclose($handle);
Questo è il codice che uso per leggere tutto il testo e metterlo nell'array, mi sfugge come fare la prima parte. Sapreste aiutarmi?

Grazie in anticipo!