salve a tutti
ho un problemino con uno script PHP che deve leggere un file.. vi posto il codice:

Codice PHP:
          if ( file_exists('../imgProd/pagine.dat') )
          {
            
$cont=fopen('../imgProd/pagine.dat','r+');
            if (!
$cont )
              echo 
'fallita';
            else
            {
              
//Stampa occorrenze(1)
              
echo 'occorrenze = '.count($cont).'
'
;
              for (
$i=0;$i<count($cont);$i++ )
              {
                list(
$codice$titolo$contenuto,$n,$stato) = explode("|",trim($cont[$i]) );
                
//stampa valori estratti con l'explode (2)
                
echo $codice.'|'.$titolo.'|'.$contenuto.'|'.$n.'|'.$stato;
              }
            }
          } 
il problema è che quando stampo count($cont)(1) mi stampa il valore 1 quando le righe sono 3 e poi quando vado a stampare quello che estraggo con explode(2) mi da campi vuoti...come mai?