Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    problema lettura di un file txt

    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???

  2. #2
    Posta il codice e, se il file sono presumibilmente di piccole dimensioni, utilizza direttamente file_get_contents().

  3. #3
    ecco il codice:
    Codice PHP:
    $file="../../../page/inc/azienda.txt";
            
    $open=fopen($file,"r");
            
    $dimension=filesize($file);
            
    $testo=fread($open,$dimension);
            
    fclose($open); 
    il file per ora è di piccole dimensioni.

    Quando è vuoto mi da quell'errore.

  4. #4
    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); 
    ?>

  5. #5
    Aggiungi un IF() per evitare la chiamata a fread() nel caso in cui la dimensione sia 0.

  6. #6
    ecco la IF è quello che ci vuole suppongo così?

    Codice PHP:
    if($dimension!=0fread.... 

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.