TTek
Mitglied
Hi ich habe ein kleines Problem ich wollte ein Link basteln mit Hilfe des Tutorials "Klasse um Verzeichnisse zu listen"
Am ende soll
stehen aber es kommt immer
raus.
Ich habe schon versucht über string replace das einfach raus zu löschen aber da es ja ein array ist scheint es nicht zu klappen Habt ihr eine Idde ?
Und dann noch eine Sache die für mich unlogisch ist
im 1. $test steht nur Super aber im 2. $test steht Super Man ! Warum ?
Kann man es so hin bekommen das auch im 1. $test Super Man steht ?
PHP:
<?php
function showdir($dirlist,$recursive=false)
{
echo "<a href=\"adder.php?file=".$dirlist->name."\">".$dirlist->name."</a>";
echo '<ul>';
for ($x=0;$x<count($dirlist->subdirs);$x++)
{
if ($recursive==true)
{
showdir($dirlist->subdirs[$x],true);
}
else
{
echo '<li>[Sub-DIR] '.$dirlist->subdirs[$x]->name.'</li>';
}
}
echo '</ul>';
}
require("directorylist.class.php");
$dir=new directorylist(".",true);
showdir($dir,true);
?>
Am ende soll
HTML:
adder.php?file=xxx
HTML:
adder.php?file=./xxx
Ich habe schon versucht über string replace das einfach raus zu löschen aber da es ja ein array ist scheint es nicht zu klappen Habt ihr eine Idde ?
Und dann noch eine Sache die für mich unlogisch ist
PHP:
$test = "Super Man";
echo "<h1><a href=\"test.php?pfad=" .$test. ">" .$test. "</a></h1>";
im 1. $test steht nur Super aber im 2. $test steht Super Man ! Warum ?
Kann man es so hin bekommen das auch im 1. $test Super Man steht ?
Zuletzt bearbeitet: