Visualizzazione dei risultati da 1 a 4 su 4

Discussione: fread

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    69

    fread

    ciao a tutti.

    ho un problema che non riesco a risolvere.
    ho una cartella "modulistica", all interno di questa cartella ho altre cartelle di nomi diversi. all interno di ognuna di queste cartelle c è un file "descrizione.txt"

    adesso sto cercando di stampare il nome delle cartelle e le descrizioni contenute al loro interno. ho scritto questo
    codice:
    <?php
    $cartella = "modulistica/";
    $log = array();
    
    $apertura = opendir($cartella);
    while ($file = readdir($apertura))
    if ($file != '.' && $file != '..' )
    	{
            {
                    $log[] = $file;
                    echo "
    
    $file</p>";
    				$cartella_interna = "$cartella$file";
    				$open = fopen($cartella_interna."/descrizione.txt", "r");
                    $descrizione = fread($open, filesize("descrizione.txt"));
                    @fclose($open);
                    echo $descrizione;
            }
    		}
    		
    ?>
    i nomi me li stampa ma per le descrizioni mi da questo errore

    Warning: fread() [function.fread]: Length parameter must be greater than 0 in modulistica.php on line 61

    la linea 61 è questa: $descrizione = fread($open, filesize("descrizione.txt"));

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    69
    premetto che i file di testo non sono vuoti

    potete aiutarmi?

  3. #3
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    sostituisci

    Codice PHP:
    $descrizione fread($openfilesize("descrizione.txt")); 
    con

    Codice PHP:
    $descrizione fread($openfilesize($cartella_interna."/descrizione.txt")); 

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    69
    cavolo!! come mi sento un deficiente

    scusate per l errore

    ciao neida e grazie mille per l aiuto, sarei stato minimo altre 3 ore ad impazzire prima di notare l errore

    ciao 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.