Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

[url=] replace funktioniert nur teilweise

Code:                   In Zwischenablage kopieren (nur IE)
1">

Der Code soll einen tag ( [URL=adresse] ) in einen <a href=adresse> umwandeln. Das funktioniert auch wenn es sich die url zb. www.unfine.de lautet. Aber eine adresse wie ?id=menu5 wird nicht ersetzt. woran kann das liegen? Ich hab schon viel rumprobiert, aber mir erscheint das einfach nicht logisch und ich weiß nicht wo mein Fehler liegt.
Danke schonmal für alles was mich weiterbringt!

mfg Lukas
Hier gehts zum Orginal Eintrag "[url=] replace funktioniert nur teilweise" im Forum

Antworten

Code:                   In Zwischenablage kopieren (nur IE)
2">

das sollte reichen


2.

Ich versteh nicht die zeile mit dem $string = eregi...
Wozu ist die denn gut.
In der $data[0] ist doch dann der Link und denn kannman dann direkt als Variable speichern?!
Code:                   In Zwischenablage kopieren (nur IE)
3">




3.

obwohl der preg_replace oben alles schon löst, also die komplette Sache von oben mit dem eregi ersetzt.

Code:                   In Zwischenablage kopieren (nur IE)
4">

mit den dollar zeichen sollte es allerdings besser sein. ;)


4.

Code:                   In Zwischenablage kopieren (nur IE)
5">

So funzt es wie ich es haben wollte!
Vielen dank für die hilfe! preg_replace heißt die Lösung. Wieder was gelernt :-)

mfg Lukas


Hier gehts zum Orginal Eintrag "[url=] replace funktioniert nur teilweise" im Forum
 
phpforum.de | Impressum