Ho un file di testo che devo leggere ma se è vuoto mi da questo errore:
Length parameter must be greater than 0
come posso evitarlo???
Ho un file di testo che devo leggere ma se è vuoto mi da questo errore:
Length parameter must be greater than 0
come posso evitarlo???
Posta il codice e, se il file sono presumibilmente di piccole dimensioni, utilizza direttamente file_get_contents().
ecco il codice:
il file per ora è di piccole dimensioni.Codice PHP:
$file="../../../page/inc/azienda.txt";
$open=fopen($file,"r");
$dimension=filesize($file);
$testo=fread($open,$dimension);
fclose($open);
Quando è vuoto mi da quell'errore.
Forse una cosa cosi?
Codice PHP:
<?php
$file=fopen("welcome.txt", "r") or exit("File non trovato");
while(!feof($file))
{
echo fgets($file). "
";
}
fclose($file);
?>
Aggiungi un IF() per evitare la chiamata a fread() nel caso in cui la dimensione sia 0.
ecco la IF è quello che ci vuole suppongo così?
Codice PHP:
if($dimension!=0) fread....