Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    60

    Problema con dimensione file

    Ciao a tutti,
    ho questo script:
    Codice PHP:
    <?php function dir_list($directory FALSE) { $dirs= array(); $files = array(); if ($handle opendir("./" $directory)) { while ($file readdir($handle)) { if (is_dir("./{$directory}/{$file}")) { if ($file != "." $file != ".."$dirs[] = $file; } else { if ($file != "." $file != ".."$files[] = $file; } } } closedir($handle); reset($dirs); sort($dirs); reset($dirs); reset($files); sort($files); reset($files); echo "\n

    "
    ; while(list($key$value) = each($files)) { // qui puoi fare l'operazione su "$directory.$value", p.es.: $size = $directory.$value; echo $size . ': ' . filesize($size) . ' bytes'; $r; echo " <table border='0' cellpadding='0' id='tab_file'> <tr> <td width='50'>[img]../img/file.png[/img]</td> <td><a href=\"{$directory}{$value}\">{$value}</a> </td> </tr></table>\n"; } echo "</p>\n"; } dir_list("/dir/"); ?>
    Mi da un questo "errore" sulla lettura delle dimensioni del file:

    Warning: filesize() [function.filesize]: stat failed for /dir/FATTURA.pdf in C:\Program Files\EasyPHP-5.3.9\www\matmaz\cms\start.php on line 143 /dir/FATTURA.pdf: bytes
    Qualcuno riesci a dirmi cosa sto sbagliando?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    60
    Nessuno?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    60
    Qualcuno riesce a darmi una risposta???

  4. #4
    Utente di HTML.it L'avatar di Secta
    Registrato dal
    May 2002
    Messaggi
    365
    Il warning che ricevi è dato dalla funzione filesize... e sulla documentazione riporta testualmente "Returns the size of the file in bytes, or FALSE (and generates an error of level E_WARNING) in case of an error."... quindi, verifica che il tuo script sia in grado di leggere dal filesystem i file che passi a questa funzione o che questi non siano corrotti.
    "Dai diamanti non nasce niente, dal letame nascon fiori."
    Fabrizio De Andrè

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.