[REGEX] Links anpassen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [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.

    Comment


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

      Tom

      Comment

      Working...
      X