Hiho,
das Directorylist-Script hier funktioniert eigentlich einwandfrei, aber im Gegensatz zu zur normalen echo-Ausgabe möchte ich das Ergebnis an ein Template senden. Das Problem hierbei ist nun, dass durch die while-Schleife nur die letzte Datei im Template ausgegeben wird statt dem ganzen Verzeichnisinhalt.
Wäre super, wenn mir jemand hier sagen könnte, wie ich das Ganze umschreiben kann.
function blabla() {
global $nk,$std,$DB,$INFO,$tpl;
$iddir = $nk->member['id'];
$path = "user/$iddir";
$dp = opendir($path);
while ($file = readdir($dp))
{
if (!preg_match('/^\.{1,2}/', $file))
{
$size = filesize("user/$iddir/$file");
$ausgabe = $file;
$tpl->set_var("ausgabe",$ausgabe);
$tpl->set_var("iddir",$iddir);
}
}
}
das Directorylist-Script hier funktioniert eigentlich einwandfrei, aber im Gegensatz zu zur normalen echo-Ausgabe möchte ich das Ergebnis an ein Template senden. Das Problem hierbei ist nun, dass durch die while-Schleife nur die letzte Datei im Template ausgegeben wird statt dem ganzen Verzeichnisinhalt.
Wäre super, wenn mir jemand hier sagen könnte, wie ich das Ganze umschreiben kann.
function blabla() {
global $nk,$std,$DB,$INFO,$tpl;
$iddir = $nk->member['id'];
$path = "user/$iddir";
$dp = opendir($path);
while ($file = readdir($dp))
{
if (!preg_match('/^\.{1,2}/', $file))
{
$size = filesize("user/$iddir/$file");
$ausgabe = $file;
$tpl->set_var("ausgabe",$ausgabe);
$tpl->set_var("iddir",$iddir);
}
}
}
Kommentar