while($fread = fread($handle, filesize($filaname))){

}

non mi entra in ciclo, mentre

while($fread = fread($handle, 5000)){

}
Ciao,

che senso ha che entri nel ciclo se leggi tutto il file in un colpo solo (filesize($filename) corrisponde all'intera grandezza del file) ?

se vuoi leggere tutto il file in un colpo solo usa file_get_contents, se invece vuoi leggere il file un po' alla volta usa

while($data = fread($handle, $alcuniBytes)){

}