Probleme mit

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Probleme mit

    In $temp_a ist folgendes gespeichert:

    So der Server ist auf 1.7 umgestellt.

    [ur l=http://dodownload.filefront.com/10829906/]Hier[/ur l] k�nnt Ihr den Patch runterladen.

    wenn ich folgenden Befehl verwende, bekomme ich aber keine ergebniss:

    PHP-Code:
              preg_match_all
             
    ('|url*>(.*)url|siU'$temp_a$temp_b);
             
             
    print_r($temp_b); 
    eigetlich muesste er mir doch den Text zwischen den beiden url ausgeben, aber temp_b ist leer
    Zuletzt geändert von Laire; 09.07.2008, 20:23.

  • #2
    Also entweder hättest du die URL-Funktion des Forums ausschalten sollen oder ich verstehe dein Problem nicht.

    Falls ersteres: Bitte editieren!

    Kommentar


    • #3
      habe mal zwischen r und l ein leerzeichen gemacht für den Beitrag hier

      Kommentar


      • #4
        Wieso verwendest du denn im Pattern keine [ und ] ???

        Kommentar


        • #5
          ich schätze du meinst die zum url gehören?


          wenn ich folgendes nutze:

          PHP-Code:
                    preg_match_all
                   
          ('|[url*>(.*)url]|siU'$temp_a$temp_b); 
          kommt dabei folgendes raus:

          [0] => Array
          (
          [0] => r
          [1] => r
          [2] => r
          [3] => u
          [4] => .
          [5] => u
          [6] => l
          [7] => l
          [8] => .
          [9] => u
          [10] => r
          [11] => l
          [12] => l
          [13] => l
          [14] => r
          [15] => r
          [16] => u
          [17] => r
          [18] => l
          [19] => r
          [20] => r
          [21] => u
          [22] => r
          [23] => l
          [24] => .
          )

          Kommentar


          • #6
            Mit welchem Hintergedanken hasst du nur die hälfte der eckigen Klammern eingetragen???

            Das sieht mir nach blindem Aktionismus aus, daher hier die fertige Lösung:
            http://regexp-evaluator.de/tutorial/.../preg-replace/

            (Hättest du auch selber suchen können, bist ja nicht der erste, der soetwas implementieren will. )

            Kommentar


            • #7
              Bei der hinterne kann ich das machen, bei der vorderen habe ich mal
              Code:
              [url=webadresse]text[url]
              und mal
              Code:
              [url]Webadresse[url]

              Kommentar


              • #8
                Ja und? Beide male ist da doch eine schließende Klammer?

                Kommentar


                • #9
                  Danke für den Link hat sehr geholfen

                  Kommentar

                  Lädt...
                  X