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?