Pagina 1 van 1

BB codes

Geplaatst: 28 apr 2005, 13:05
door Stefandv
Ik zit met 2 dingen, de bb codes voor de images vervangen geen images zoals http://domein.nl/?image

Dus zonder extensie, hoe kan ik de bb code aanpassen om dit wel voor elkaar te krijgen:
Dit is het orgineel
$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);

Dit heb ik geprobeerd maar helpt niet:
$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?)\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);

Ook met de url zou ik een aanpassing willen zien namenlijk str_replace(' ', '%20', '\\3') omdat er in urls ook wel eens een spatie voorkomt indien een leek weer eens een website heeft gebouwt.

Geplaatst: 28 apr 2005, 13:07
door Paul
als je even hier op het forum zoekt, vind je voor het eerste de oplossing ;)
Het tweede kon dacht ik al met [url] :)

Geplaatst: 28 apr 2005, 13:09
door Stefandv
Heb ik dus gedaan, zoek je op image, dan krijg je 1500 results, op bbcode ook genoeg

Geplaatst: 28 apr 2005, 13:14
door Paul

Geplaatst: 28 apr 2005, 13:16
door Stefandv
Mag ik dan vragen wat jij invult als zoekopdracht?

Dan nog is het niet makenlijk om in dat topic het andwoord te vinden :D

$text = preg_replace("#\[img\]((ht|f)tp://)([^ \"\n\r\t<]*?)\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);

Werkt iig niet bij mij

Geplaatst: 28 apr 2005, 13:19
door Paul
op album.(En er stonden daar in dat topic dacht ik nog een aantal links, en volgens mij, waar weet niet zeker, geld dit alleen voor nieuwe plaatjes :)

Geplaatst: 28 apr 2005, 13:28
door Stefandv
Heb ik ook gevolgd naar .de en de engelse support functie.
Maar helaas. voor zowel nieuwe als oude images wertk het niet//

aan bijvoorbeelde de images van mijnalbum.nl zit geen extensie

Afbeelding

dat moet ik dus werkzaam zien te krijgen ...
oke wazig lukt nu dus wel :)
Tnx!