Hallo Leute.
Ich versuche gerade in einer Tabelle per PHP Dateien auszulesen in Form von der Größe und des Namens.
Allerdings bekomme ich folgende Meldung:
Warning: filesize() [function.filesize]: stat failed for filezilla_setup.bat in C:\xampp\htdocs\index.php on line 30
Warning: Division by zero in C:\xampp\htdocs\index.php on line 31
filezilla_setup.bat: Byte
Warning: filesize() [function.filesize]: stat failed for filezilla_start.bat in C:\xampp\htdocs\index.php on line 30
Warning: Division by zero in C:\xampp\htdocs\index.php on line 31
filezilla_start.bat: Byte
Warning: filesize() [function.filesize]: stat failed for filezilla_stop.bat in C:\xampp\htdocs\index.php on line 30
Warning: Division by zero in C:\xampp\htdocs\index.php on line 31
filezilla_stop.bat: Byte
Warning: filesize() [function.filesize]: stat failed for mercury_start.bat in C:\xampp\htdocs\index.php on line 30
Warning: Division by zero in C:\xampp\htdocs\index.php on line 31
mercury_start.bat: Byte
Warning: filesize() [function.filesize]: stat failed for mercury_stop.bat in C:\xampp\htdocs\index.php on line 30
Warning: Division by zero in C:\xampp\htdocs\index.php on line 31
mercury_stop.bat: Byte
Warning: filesize() [function.filesize]: stat failed for mysql_start.bat in C:\xampp\htdocs\index.php on line 30
Warning: Division by zero in C:\xampp\htdocs\index.php on line 31
Hier der Code:
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
$handle=opendir ("multi");
echo "<th>Verzeichnisinhalt:</th><th>Größe:</th>";
while ($datei = readdir ($handle)) {
echo "<tr>";
if (!is_dir($datei))
{
$file = "$handle$datei";
$filesize=filesize($datei);echo $datei . ': ' . filesize($datei) . ' Byte<br />';
echo "<td>$datei</td>";
echo "<td>$filesize</td>";
}
}
echo"</tr>";
closedir($handle);
echo "</table></center>";
|
Edit: Mir ist bewusst, dass ich die Filesize 2 mal ausgeben möchte, allerdings habe ich hier einfach 2 unterschiedliche Wege versucht.