Ankündigung

Einklappen
Keine Ankündigung bisher.

Links auslesen und absolut machen

Einklappen

Neue Werbung 2019

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

  • Links auslesen und absolut machen

    Hallo!
    Ich bin dabei, eine Methode zu schreiben, die mir alle Links in einer Seite in absolute umwandelt. Nur ich weiß nicht, wie ich das am einfachsten und schnellsten hinbekomme. Vielleicht kann mir da wer einen Denkanstoß geben.

    Gruß Freeaak

  • #2
    http://www.php-faq.de/q/q-regexp-links-absolut.html

    Kommentar


    • #3
      Wozu? Du kannst dein Projekt dann nicht mehr verschieben, ohne einen neuen Filter drüber zu jagen.

      Kommentar


      • #4
        Hab ich mir auch grad gebastelt. Brauchte ich, um eine oder mehrere html Seiten in einen anderen Context einzubinden und die Bezüge zu erhalten. Absolute Links habe ich dabei übersprungen.
        Hier ein Fragment:

        PHP-Code:
        preg_match ('#<body.*?>(.*)</body>#is' $sContent $sBodyContent);
        $sBodyContent[1] = preg_replace (
          
        '#(<a\s[^>]*?href\s*=\s*\")((?<!http://)[a-z0-9/\s.]*)\"[^>]*>(.*?)(</a>)#is' 
          
        '[url="' .$sSubPath'/$2"]$3[/url]' ,  
          
        $sBodyContent[1]); 

        Kommentar

        Lädt...
        X