[REGEX] Links anpassen

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

  • [REGEX] Links anpassen

    Hi, Leute!

    Ich habe HTMLformatierten Text und will da nun alle relatieven Links von der Form "<a href=toll/super.htm>" in die Form "<a href=?dat=toll/super.htm>" bringen.
    Nur steh ich grad anscheinend auf dem Schlauch:

    PHP-Code:
    $Text=eregi_replace("/<a(.*) href=('|\"| )((.*)(://)){0}(.*)('|\"| )(.*?)>/""<a\$1 href=\$2\$3\$4\$5>"$Text); 
    So klappt das leider nicht. Es wird nichts verändert. Hab ich einen Fehler im regulären Ausdruck? Oder ist irgend etwas anderes falsch?

    Es wäre toll, wenn mir da jemand weiterhelfen könnte.

    TIA, Tom

  • #2
    1. http://www.php.net/preg_replace verwenden, die ereg* - funktionen sind veraltet und langsamer.
    2. du hast vergessen, ?dat= zwischen $2 und $3 einzutragen.

    Kommentar


    • #3
      Auf sowas muss man ja erstmal kommen... ;-) *rotanlauf*

      Tom

      Kommentar

      Lädt...
      X