Ich habe folgenden REGEX:
Nach meinem Wissensstand sollte das Ding alle [img]-Tags in $text in entsprechende <img src=irgendwas.bild> umwandeln (mein REGEX-Wissen ist allerdings relativ beschränkt...)
Nun habe ich folgenden Text in der Datenbank stehen:
(Also eigentlich steht da [img] im Text, aber dann zeigt das Forum hier die Bilder an auf die die Links zeigen und das ist ja nicht Ziel der Übung...)
Wenn ich den durch das preg_replace jage, dann erscheint im Quelltext folgendes:
Das Ergebnis ist, dass eigentlich sämliche Bilder nicht angezeigt werden, sobald mehr als ein [img]-Tag im Text steht.
Nun die große Preisfrage (als Gewinn gibs nen feuchten Händedruck..): Woher kommen die Leerzeichen, die sich in den Quellcode eingeschlichen haben? Ich bin da mittlerweile komplett ratlos...
Code:
$text = preg_replace('=\[img\](.*)\[/img\]=Uis', '<img src="\1">', $text);
Nun habe ich folgenden Text in der Datenbank stehen:
Code:
[image]http://wiki.silkyvenom.com/images/0/0b/ThestranHM.jpg[/imgage] [image]http://wiki.silkyvenom.com/images/4/46/Mordebi.JPG[/image] [image]http://wiki.silkyvenom.com/images/3/38/AhgramunHM.jpg[/image] [image]http://wiki.silkyvenom.com/images/f/f8/KojanHF.jpg[/image]
Wenn ich den durch das preg_replace jage, dann erscheint im Quelltext folgendes:
Code:
<img src="http://wiki.silkyvenom.com/images/0/0b/ThestranHM.jpg[/ img][img]http://wiki.silkyvenom.com/images/4/46/Mordebi.JPG[ /img] [img]http://wiki.silkyvenom.com/images/3/38/AhgramunHM. jpg"><img src="http://wiki.silkyvenom.com/images/f/f8/KojanHF .jpg">
Nun die große Preisfrage (als Gewinn gibs nen feuchten Händedruck..): Woher kommen die Leerzeichen, die sich in den Quellcode eingeschlichen haben? Ich bin da mittlerweile komplett ratlos...
Kommentar