Guten Tag,
ich bin zum ersten Mal hier und habe eine Frage:
Ich habe eine Variable mit viel Text: $text
Die img-Tags sehen z.B. so aus:
..."<img src="https://example.com/bild/?bildId=345" border="0" />"...
..."<img src="http://example.com/bild/?bildId=345" border="0" />"...
..."<img src="https://www.example.com/bild/?bildId=345" border="0" />"...
..."<img src="http://www.example.com/bild/?bildId=345" border="0" />"...
Nun will ich den Hostnamen ersetzen:
Also
..."<img src="/bild/?bildId=345" border="0" />"...
_____________________________________________
Ich habe folgenden Code:
$suchmuster = '%(http://|www|https://){1}([\w-?&;,!#~=\./\@]+\.[\w/]+)%';
$ersetzung = '/bild/?bildId=';
$text = preg_replace($suchmuster, $ersetzung, $text);
Dadurch werden aber alle Hostnamen ersetzt, auch bei normalen Links im a-Tag.
Wer kann mir da weiterhelfen?
ich bin zum ersten Mal hier und habe eine Frage:
Ich habe eine Variable mit viel Text: $text
Die img-Tags sehen z.B. so aus:
..."<img src="https://example.com/bild/?bildId=345" border="0" />"...
..."<img src="http://example.com/bild/?bildId=345" border="0" />"...
..."<img src="https://www.example.com/bild/?bildId=345" border="0" />"...
..."<img src="http://www.example.com/bild/?bildId=345" border="0" />"...
Nun will ich den Hostnamen ersetzen:
Also
..."<img src="/bild/?bildId=345" border="0" />"...
_____________________________________________
Ich habe folgenden Code:
$suchmuster = '%(http://|www|https://){1}([\w-?&;,!#~=\./\@]+\.[\w/]+)%';
$ersetzung = '/bild/?bildId=';
$text = preg_replace($suchmuster, $ersetzung, $text);
Dadurch werden aber alle Hostnamen ersetzt, auch bei normalen Links im a-Tag.
Wer kann mir da weiterhelfen?