mr.knowledge
Grünschnabel
Seid mir gegrüßt,
folgendes Script liest zwar schön aus, was Untermenü und was Root-Menü is, generiert aber doppelte Einträge... Kriegt die jemand raus, das es funzt?
In der Art:
atc
->atcd
->profiles
->test
->test2
->test3
.
.
.
gmx
->dreck
<?
function leerzeichen($anzahl) {
for ($h=0; $h<=$anzahl;$h++)
echo " ";
} // ende function leerzeichen
$result[] = "atc/";
$result[] = "atc/atcd/";
$result[] = "atc/profiles/test/";
$result[] = "atc/profiles/test2/";
$result[] = "atc/profiles/test3/";
$result[] = "atc/profiles/test4/";
$result[] = "gmx/";
$result[] = "gmx/dreck/";
$i=0;
$anz = count($result);
for ($a=0;$a<$anz;$a++)
{
$verzeichnisse = split("/",$result[$a]);
if ($hilfs != $verzeichnisse[0]) $i++;
$hilfs = $verzeichnisse[0];
for ($j=0; $j<count($verzeichnisse)-1; $j++) $testarray[$i][] = $j."#".$verzeichnisse[$j];
}
// ausgabe
for ($b=1;$b<=sizeof($testarray); $b++)
{
for ($c=0; $c<sizeof($testarray[$b]);$c++)
{
$anzeige = split("#",$testarray[$b][$c]);
leerzeichen($anzeige[0]);
echo "=> ".$anzeige[1]."<br>";
} // end for $c
echo "<p> </p>";
} // end for $b
?>
folgendes Script liest zwar schön aus, was Untermenü und was Root-Menü is, generiert aber doppelte Einträge... Kriegt die jemand raus, das es funzt?
In der Art:
atc
->atcd
->profiles
->test
->test2
->test3
.
.
.
gmx
->dreck
<?
function leerzeichen($anzahl) {
for ($h=0; $h<=$anzahl;$h++)
echo " ";
} // ende function leerzeichen
$result[] = "atc/";
$result[] = "atc/atcd/";
$result[] = "atc/profiles/test/";
$result[] = "atc/profiles/test2/";
$result[] = "atc/profiles/test3/";
$result[] = "atc/profiles/test4/";
$result[] = "gmx/";
$result[] = "gmx/dreck/";
$i=0;
$anz = count($result);
for ($a=0;$a<$anz;$a++)
{
$verzeichnisse = split("/",$result[$a]);
if ($hilfs != $verzeichnisse[0]) $i++;
$hilfs = $verzeichnisse[0];
for ($j=0; $j<count($verzeichnisse)-1; $j++) $testarray[$i][] = $j."#".$verzeichnisse[$j];
}
// ausgabe
for ($b=1;$b<=sizeof($testarray); $b++)
{
for ($c=0; $c<sizeof($testarray[$b]);$c++)
{
$anzeige = split("#",$testarray[$b][$c]);
leerzeichen($anzeige[0]);
echo "=> ".$anzeige[1]."<br>";
} // end for $c
echo "<p> </p>";
} // end for $b
?>