La función que uso y que no me vá bien es:
Código:
Me falla en un archivo en el que hay 3 líneas por ejemplo pero sólo la primera tiene caracteres. $lectura = fgets($fo, 1024); if($lectura != ""){ $files=1; $lectura = fgets($fo, 1024); while( $fo && !feof($fo) && $lectura!= ""){ $files++; $lectura = fgets($fo, 1024); } if(!$fo){ echo "<div align='center'>Error de archivo al leer.</div>"; } else{ echo "<div align='center'>El archivo tiene tiene $files lineas</div>"; } } else{ echo "<div align='center'>El archivo no tiene lineas</div>"; }