Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema con fread..

  1. #1

    Problema con fread..

    Buon giorno, vorrei sapere per favore come posso ovviare a questo errore..
    codice:
    Warning: fread() [function.fread]: Length parameter must be greater than 0 in
    Quest'errore mi viene restituito in quanto, il contenuto del file che và a leggere, è vuoto.

    Ho visto sulla guida quest'esempio ma niente da fare non mi funziona...
    codice:
    $handle = fopen("http://www.example.com/", "rb");
    $contents = "";
    do {
       $data = fread($handle, 8192);
       if (strlen($data) == 0) {
           break;
       }
       $contents .= $data;
    } while (true);
    fclose($handle);
    Potete aiutarmi per favore?
    Grazie mille....

  2. #2
    ho risolto in questo modo...forse in modo troppo banale... ma funzia

    codice:
    if (!file_exists($file_mess)) {
    	$newfile = fopen($file_mess,"w+");
    	fclose($newfile);
    }
    	$newfile = fopen($file_mess,"r");
    //qui controllo la lunghezza se è = 0
    if(filesize($file_mess)==0){
    	$content = "\n";
    	$new_file=fopen($file_mess,"a+");
    	fwrite($newfile,$content);//fputs = a fwrite
    	fclose($newfile);
    }
    else{
    	$content = fread($newfile, filesize($file_mess));
    	fclose($newfile);
    }
    Grazie mille... b giornata a tutti..!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.