fz21z
Lt. Junior Grade
- Registriert
- Apr. 2009
- Beiträge
- 300
Wie im Titel beschrieben habe ich das Problem, das mein Php-Explorer Dateien größer ca. 1.5GB nicht anzeigt.
Das Problem wäre mir so auch gar nicht erst aufgefallen, wenn ich nicht jüngst ein komplettes Backup von meinem Desktop als *.img erstellt hätte.
OS Ubuntu 10.04 ( latest updates )
Xampp 1.7.3a ( die Sandbox Umgebung -> tar.bz von xampp.com nach /opt/lampp mit allem drum und dran, default Config )
Ich will hier auch nicht direkt alles zu spamen, deswegen poste ich einfach mal die Methode mit der ich mir den Inhalt der Ordner ausgeben lasse. Die komplette Datei hab ich mal hochgeladen. Siehe Link.
http://uploaded.to/file/870lec
Das Problem wäre mir so auch gar nicht erst aufgefallen, wenn ich nicht jüngst ein komplettes Backup von meinem Desktop als *.img erstellt hätte.
OS Ubuntu 10.04 ( latest updates )
Xampp 1.7.3a ( die Sandbox Umgebung -> tar.bz von xampp.com nach /opt/lampp mit allem drum und dran, default Config )
Ich will hier auch nicht direkt alles zu spamen, deswegen poste ich einfach mal die Methode mit der ich mir den Inhalt der Ordner ausgeben lasse. Die komplette Datei hab ich mal hochgeladen. Siehe Link.
http://uploaded.to/file/870lec
PHP:
function ShowDir($pfad)
{
$verzeichnis = openDir($pfad);
$ArraySorted = array();
while($file = readDir($verzeichnis))
{
if ($file != "." && $file != "..")
{
$ArraySorted[] = $file;
}
}
natcasesort($ArraySorted);
foreach($ArraySorted as $file)
{
switch($file)
{
case(is_dir($pfad.$file)):
echo "<tr><td class='icons'><img src='icons/folder.ico'></td><td><a class='subfolder' href='?pfad=$pfad$file/'>$file</a></td></tr>";
break;
case(is_file($pfad.$file)):
if(strrchr($file,'.') == ".rar")
{
echo "<tr>
<td class='icons'><img src='".FileIcon($file)."'></td>
<td><a class='subfolder' href='?pfad=$pfad$file&cmd=urar'>$file</td>
<td width='120px' align='right'>".format_size(filesize($pfad.$file))."</td>
</tr>";
}
else
{
echo "<tr>
<td class='icons'><img src='".FileIcon($file)."'></td>
<td>$file</td>
<td width='120px' align='right'>".format_size(filesize($pfad.$file))."</td>
</tr>";
}
break;
}
}
closeDir($verzeichnis);
}