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"));