code:
1
2
| $text = preg_replace("#\\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png|php)))\\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text); |
Dit stukje code komt uit PHPBB, en controleert of een link een plaatje is. Ik heb php er zelf aan toegevoegd, en dat werkt. Als er echter aan de URL een parameter wordt meegegeven, bv
code:
1
| http://www.test.com/test.php?var=123 |
dan werkt krijg je een URL ipv een plaatje. Ik zit er al een tijdje op te puzzelen dat ie een URL met parameter toch als plaatje accepteert, gezocht op GOT en Google, maar ik snap deze functie dus echt niet.
Kan iemand me een stukje op weg helpen?
[ Voor 42% gewijzigd door superbikkel op 28-10-2004 23:08 ]