Ik heb een vraagje over UBB(C)..
Ik heb hier op de site ergens het script UBBC gedownload (zoek:P)..
Alleen nu wil ik als er ergens in $bericht staat http://iets/ dat het dan gelijk een url word, en dat www. ook gelijk een url wordt.
wat nu gebruikt wordt
<?
$bericht = preg_replace ("#\[url\]([a-z]+?://){1}([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+\(\)]+)\[/url\]#", "<a href=\"\\1\\2\" target=\"_blank\">\\2</a>", $bericht);
$bericht = preg_replace ("#\[url\]([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+\(\)]+)\[/url\]#", "<a href=\"http://\\1\" target=\"_blank\">\\1</a>", $bericht);
$bericht = preg_replace ("#\[url=([a-z]+?://){1}([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+\(\)]+)\](.*?)\[/url\]#", "<a href=\"\\1\\2\" target=\"_blank\">\\2</a>", $bericht);
$bericht = preg_replace ("#\[url=([a-z0-9\-\.,\?!%\*_\#:;~\\&$@\/=\+\(\)]+)\](.*?)\[/url\]#", "<a href=\"http://\\1\" target=\"_blank\">\\2</a>", $bericht);
?>
(volledige wartaal voor mij dit, behalve de $bericht = preg_replace() :P)
2e:
een emaillink maken van iets waar @ in zit, huidige code
<?
$bericht = preg_replace ("#\[email\]([a-z0-9\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\[/email\]#", "<a href=\"mailto:\\1\">\\1</a>", $bericht);
$bericht = preg_replace ("#\[email=([a-z0-9\-_.]+?@[\w\-]+\.([\w\-\.]+\.)?[\w]+)\](.*?)\[/email\]#", "<a href=\"mailto:\\1\">\\3</a>", $bericht);
?>
en de laatste.
Ik wil graag dat als je quote=naam doet, dat ie dan doet
Quote Naam: (quote)
maar hoe flik je dat ie de naam eruit pakt, hudiige script voor zonder naam:
<?
$bericht = preg_replace ("/\[quote\](.*)\[\/quote\]/","<p><i>Quote:</i><table bgcolor=#000000 cellspacing=\"1\" width=\"75%\" align=\"left\"><tr><td width=\"100%\"><table cellpadding=\"2\" cellspacing=\"0\" width=\"100%\" bgcolor=\"#FFFFFF\"><tr><td width=\"100%\"><font face=\"Verdana\" size=\"1\" color=\"#000000\">$1</font></td></tr></table></td></tr></table></p>",$bericht);
?>
Ben best wel bereid zelf wat te doen, moet alleen ff instructies hebbe, want ik snap hier echt niets van..
bvd
jorik
694 views