Supportnet / Forum / Skripte(PHP,ASP,Perl...)
PHP - Index of ...
Frage
Hallo,
ich würde gern mit PHP etwas wie die vom Server generierte Index of... Datei machen,
d.h. ich will das sich das Script selber die Datein und die Informationen im betreffenden Ordner raussucht der Vorteil wäre dann, dass ich im Gegensatz zur Standard Index of das ganze mit richtigem html-code formatieren kann.
Wenn so etwas gehen würde wäre es wirklich ungemein praktisch weil es Stunden dauern würde so eine Tabelle manuell zu erstellen ...
mfg S1lv3R.
Antwort 1 von S1lv3R
Ein "Nein, das geht gar nicht/nicht mit php." würde mir auch schon weiterhelfen ;)
danke im voraus...
danke im voraus...
Antwort 2 von Supermax
In diesem Fall sind die Directory-Funktionen sowie die Filesystem-Funktionen möglicherweise hilfreich. Damit lassen sich im Prinzip alle Dateiinformationen auslesen, die für eine tabellarische Auflistung des Verzeichnisinhalts relevant sind.
Antwort 3 von disco
moin
das geht auf jeden fall und ich hab das selbst schon mal benutzt.
das sind keine 10 zeilen, in denen man einfach alle dateien eines verzeichnisses mit ein paar definierten ausnahmen ausgibt.
als ich das gebraucht habe, hab ich zig beispiele nach 5 minuten googeln gefunden. und da ich das jetzt wieder machen müsste, um dir zu helfen, weil ich das script nicht mehr habe, kannste auch selber googeln.
g,
disco
das geht auf jeden fall und ich hab das selbst schon mal benutzt.
das sind keine 10 zeilen, in denen man einfach alle dateien eines verzeichnisses mit ein paar definierten ausnahmen ausgibt.
als ich das gebraucht habe, hab ich zig beispiele nach 5 minuten googeln gefunden. und da ich das jetzt wieder machen müsste, um dir zu helfen, weil ich das script nicht mehr habe, kannste auch selber googeln.
g,
disco
Antwort 4 von Nessus
Hi,
HTH
Nessus
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
<?php
$handle=opendir (´./´);
while (false !== ($file = readdir ($handle))) {
if ($file==´.´)
{
$file =´´;
}
if ($file==´index.php´)
{
$file =´´;
}
if ($file==´..´)
{
$file =´´;
}
if ($file<>´´)
{
$size=number_format(filesize($file)/1024);
echo " <tr><td width=\"50%\"><a target=\"_blank\" href=\"./$file\">$file </a></td><td width=\"50%\">Größe: $size KB</td></tr>";
}
}
closedir($handle);
?>
</table> HTH
Nessus
Antwort 5 von S1lv3R
danke hat mir alles sehr weiter geholfen!

