CommNews Forum Home  

Zurück   CnC Foren > Verschiedenes > Tech-Support / Tech-Talk

 
 
Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 20-10-2004, 13:01
Benutzerbild von Sven
Sven Sven ist offline
Tech-Admin

 
Registriert seit: Dec 2000
Ort: Neuss
Beiträge: 37.843
Sven ist ein C...
OL Nick: xysvenxy
Style: cncboard
PHP: Bestimmte Stelle in Textdatei suchen und ab dort lesen....

Ich versuch mich ein wenig daran ein dynamisches Menü aus einer .txt zu lesen und so...
Hier das, was ich habe:
PHP-Code:
<?
$fp=fopen("links.txt","r");
  
while($line=fgets($fp,1024)) {
    $arr=explode("|",$line);
    $url=$SCRIPT_NAME;

    $testvar=get_caller($url);
    if($testvar==$arr[0]) {
        echo "<a href=".$arr[0]."><b>".$arr[1]."</b></a>";
        echo "<br />";
    }
    else {
        echo "<a href=".$arr[0]."><i>".$arr[1]."</i></a>";
        echo "<br />";
    }



fclose($fp);

function get_caller($url) {
    $lastpos=strrpos($url,"/")+1;
    $caller=substr($url,$lastpos);
    return $caller;
}

?>
Inhalt der .txt:
Code:
index.php|Index
test.php|Test
Nun möchte ich gerne Untermenüs ermöglichen, sprich die Textdatei könnte so aussehen:
Code:
[Haupt]
index.php|Index|Unter
test.php|Test|-
[Unter]
unter.php|Unter
Es soll also, wenn in $arr[2] 'Unter' erscheint, festgesetzt werden daß es für diesen Link einen untergeordneten Link gibt und dieser soll dann entsprechend dargestellt werden.
Ich müsste also zunächst die Datei öffnen und nach [Haupt] suchen und dann alles in diesem Abschnitt bis [Unter] einlesen.
Ist dann für einen Fall gegeben daß es einen untergeordneten Link gibt ($arr[2]=="Unter"), so soll alles, was im Abschnitt [Unter] steht eingelesen und dargestellt werden.

Wie mach ich das?
__________________
Zitat:
Wir sind im Augenblick dabei, zu prüfen, ob es im öffentlichen Interesse liegt, ihnen mitzuteilen, ob wir die Informationen haben, die Sie erbitten, und ob es, sollte das der Fall sein, im öffentlichen Interesse liegt, Ihnen diese Informationen zur Verfügung zu stellen.
Mit Zitat antworten
 

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:05 Uhr.


Powered by vBulletin Version 3.7.3 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template-Modifikationen durch TMS

Affiliates
United Forum GetBoinKeD cnc.onlinewelten.de