+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 29

Thema: link und titel auslesen

  1. #1
    jph
    jph ist offline
    TP-Veteran jph ist auf einem guten Weg Avatar von jph
    Registriert seit
    Apr 2001
    Beiträge
    1.577

    link und titel auslesen

    hallo,
    habe mit fw ein menu erstellt möchte gerne zwecks erstellung einer sitemap aus zeilen im folgenden format den titel und die adresse hinter location auslesen möchten. und zwart möcglichst allgemein. also so nach dem motto "lese dass nach location aus" und das nach addMenuitem("

    wie geht das


    mm_menu_menu_0.addMenuItem("Termine","location='http://entwicklung.jph-design.de/show_termin.php'");

    mm_menu_menu_0.addMenuItem("CFG-Nachrichten","location='/01/cfgn/ebrief.php3'");

  2. #2
    TP-Special Mod webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.635
    Ich nehme an, Du arbeitest mit PHP?

    PHP-Code:
    preg_match("/addMenuItem\(\"([^\"]+)[^\']+'([^\']+)/"$Zeile$inhalt);
    $Titel $inhalt[1];
    $Location $inhalt[2]; 

    Gruß, der Michl



    * * * if you want them to RTFM, make a better FM! * * *


  3. #3
    jph
    jph ist offline
    TP-Veteran jph ist auf einem guten Weg Avatar von jph
    Registriert seit
    Apr 2001
    Beiträge
    1.577
    danke webmichl. allerdings bekomme ich da immer folgenden Fehler:
    Warning: Compilation failed: missing ) at offset 33 in h:\webs\cfgweb_neu\htdocs_neu\site.php on line 4

    in zeile 4 steht

    preg_match("/addMenuItem(\"([^\"]+)[^']+'([^']+)/", $Zeile, $inhalt);

  4. #4
    TP-Greis Lars bringt sich richtig ein
    Registriert seit
    Jun 2001
    Beiträge
    5.468
    Da fehlt schlicht und ergreifend eine schliessende Klammer. Musst Du einfach mal ausprobieren, wo diese hingehört, das Ding ist ja nicht gerade der Gipfel der Übersichtlichkeit ...

  5. #5
    TP-Special Mod webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.635
    Seltsam, ich hatte den Code aus einem funktionierenden Code rausgeschnipselt. Egal:

    PHP-Code:
    preg_match("/addMenuItem\\(\"([^\"]+)[^']+'([^']+)/",_$Zeile,_$inhalt); 
    So müsst's gehen - die Klammer hinterm addMenuItem braucht den \.


    @Lars: Pöh!



    EDIT
    Häh? Unsere Forumssoftware hat den ( und nur den! ) Backslash rausgeworfen! Wenn ich ihn extra maskiere, bleibt er drin...

    Gruß, der Michl



    * * * if you want them to RTFM, make a better FM! * * *


  6. #6
    TP-Greis Lars bringt sich richtig ein
    Registriert seit
    Jun 2001
    Beiträge
    5.468
    Das hatte ich auch schon ein paar Mal. Die RegExp des Forums, welche unerwünschte Strings entfernt, verwurstet sich mit solchen komplexen Gebildern vermutlich ...

  7. #7
    TP-Specialist mike bringt sich richtig ein Avatar von mike
    Registriert seit
    Jan 2002
    Ort
    TP/Dynamik
    Beiträge
    2.876
    versucht mal [ code ]...
    is zwar nicht bunt, aber dafür dürfte er den text in ruhe lassen.
    Gehelft? Hier kannst du dich bedanken.

    mike

  8. #8
    jph
    jph ist offline
    TP-Veteran jph ist auf einem guten Weg Avatar von jph
    Registriert seit
    Apr 2001
    Beiträge
    1.577
    also ich bekomm bei preg_match("/addMenuItem\(\"([^\"]+)[^']+'([^']+)/",_$Zeile,_$inhalt)

    immer noch nen parse error!!!

  9. #9
    TP-Special Mod webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.635
    Original geschrieben von Longfang

    is zwar nicht bunt
    Dann will ich nicht *stampf*

    Gruß, der Michl



    * * * if you want them to RTFM, make a better FM! * * *


  10. #10
    TP-Greis Lars bringt sich richtig ein
    Registriert seit
    Jun 2001
    Beiträge
    5.468
    Ein Parse Error wäre ja immerhin ein Fortschritt, vorher hattest Du nur ein Warning. Was meckert er denn diesmal?

  11. #11
    jph
    jph ist offline
    TP-Veteran jph ist auf einem guten Weg Avatar von jph
    Registriert seit
    Apr 2001
    Beiträge
    1.577
    okay! fehler gefunden! preg_match("/addMenuItem\(\"([^\"]+)[^']+'([^']+)/",$Zeile,$inhalt);
    muss es heißen!!

    ich danke euch allen!

  12. #12
    TP-Special Mod webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.635
    Ach Gott - die Underlines! Kommen wohl auch durch's PHP....

    Gruß, der Michl



    * * * if you want them to RTFM, make a better FM! * * *


  13. #13
    jph
    jph ist offline
    TP-Veteran jph ist auf einem guten Weg Avatar von jph
    Registriert seit
    Apr 2001
    Beiträge
    1.577
    na gut hab doch noch ne frage:

    und zwar wie lese ich dann zeilen wie
    new Menu("Austauschprogramme",150,15,150,0);
    dann den Text "Austauschprogramm" aus??

    müsste ja genauso wie das andere gehen bloss halt doch anders und da scheitere ich als regex-laie

  14. #14
    TP-Special Mod webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User webmichl lebt für das TP und seine User Avatar von webmichl
    Registriert seit
    Jun 2001
    Ort
    8°21' O 49°1' N
    Beiträge
    8.635
    Du ersetzt in der rexexp einfach addMenuItem durch new Menu - das Resultat steht dann in $inhalt[1].

    Gruß, der Michl



    * * * if you want them to RTFM, make a better FM! * * *


  15. #15
    jph
    jph ist offline
    TP-Veteran jph ist auf einem guten Weg Avatar von jph
    Registriert seit
    Apr 2001
    Beiträge
    1.577
    danke dir für die schnell antwort, aber leider klappt es noch nciht! eigentlich komisch.s stört es eventuell, dass noch vo r dem new Menu was steht??

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

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

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51