Hallo "S. Beeck".
Na, das ist doch mal eine Aussage, mit der man was anfangen kann.
Zunächst musst du die Daten eine Struktur bringen, in ein PHP-Array.
Dieses Array kann man unterschiedlich aufbauen, für die
Weiterverarbeitung in deinem Sinne ist aber vermutlich folgende Struktur
die einfachste:
PHP-Code:
<?php
$aLinkMap = array(
'Profil' => array (
'Statistik' => 'Statistik',
'Ihre Daten' => 'Ihre Daten',
'Downline' => 'Geworbene Mitglieder'
),
'Geldverdienen' => array (
'questionhistory' => 'Questionmail History'
)
);
?>
Du hast also auf der ersten Ebene, in der ersten Dimension die Kategorie
(Profil, Geldverdienen, Spiele,...), in der zweiten die einzelnen Links, wobei
jeweils dem Wer des Page-Parameters der Titel des Links zugeodnet ist
('questionhistory' => 'Questionmail History').
Zum Ausgeben durchwanderst du das Array in zwei Schleifen. Einer
Äußeren für die Kategorien und einer Inneren für die jeweiligen Links.
Zum Beispiel so:
PHP-Code:
<?php
$sUrlPrefix = "mitgliederbereich.php?PHPSESSID=$PHPSESSID&Page=";
foreach ($aLinkMap as $sCat => $aLinks) {
echo '<h2>' . htmlentities($sCat) . "</h2>\n";
echo "<ul>\n";
foreach ($aLinks as $sUrl => $sTitle) {
$sUrl = $sUrlPrefix . urlencode($sUrl);
echo "\t[*]<a href=\"$sUrl\">" . htmlentities($sTitle) . "</a>\n";
}
echo "[/list]\n";
}
?>
In welche Form du das dann bringst ist dann ziemlich Wurscht. Wichtig
sind noch folgende Punkte:
1. Ist z.B. das Kaufmanns-Und (&) in HTML ein Steuerzeichen. In einen
Link must du also die entsprechende HTML-Entität setzen, hier "&",
siehe $sUrlPrefix.
2. Leerzeichen sind in einem URI nicht korrekt (z.B. "Ihre Daten"). Du
musst diesen Wert also durch urlencode() jagen.
3. Das hier: "<Font face='Verdana,Helvetica,Geneva,Swiss,SunSans-Regular' size='1'>" ist
nicht nur extrem veraltet (font-Tag anstatt css), sondern auch ziemlicher
Quatsch. Wer hat denn die Geneva, Swiss oder SunSans-Regular auf dem
Rechner, wenn er noch nichtmal die Verdana oder die Helvetica installiert
hat? Hier solltest du die speziellen Schriften nach vorne setzen und die
allgemeinen nach hinten. Ganz zum Schluß dann ein "sans-serif" in
deinem Fall von serifenlosen Schriften. Aber derartige Anweisungen
gehören wirklich nicht in eine PHP-Datei, sondern in eine
StyleSheet-Datei!
Basti