Hi,
Bij deze release ik de eerste versie van mijn UBB parser UBBChicken. Ik heb deze gemaakt omdat ik net uit het ziekenhuis kwam, heb er een tijdje in gelegen (niet heel lang gelukkig), en ik verveelde me, dus tjah, ik dacht: waarom ook niet.
Er kunnen hier en daar wat fouten in zitten, en de code zal niet de allerbeste zijn, want ik ben namelijk nieuw met classes. 
Hij is trouwens nog niet compleet, maar de basis is er.
Bekende bugs:
- Tot nu toe geen
Updates:
- Was vergeten, nu added.
- Htmlentities veranderd naar htmlspecialchars
Suggesties:
- Geen, die zijn altijd welkom!
De class:Mvg,
Sebastiaanh
Bij deze release ik de eerste versie van mijn UBB parser UBBChicken. Ik heb deze gemaakt omdat ik net uit het ziekenhuis kwam, heb er een tijdje in gelegen (niet heel lang gelukkig), en ik verveelde me, dus tjah, ik dacht: waarom ook niet.
Er kunnen hier en daar wat fouten in zitten, en de code zal niet de allerbeste zijn, want ik ben namelijk nieuw met classes. 
Hij is trouwens nog niet compleet, maar de basis is er.

Bekende bugs:
- Tot nu toe geen
Updates:
- Was vergeten, nu added.
- Htmlentities veranderd naar htmlspecialchars
Suggesties:
- Geen, die zijn altijd welkom!
De class:
Spoiler tonen
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]/**
UBBChicken - UBB Parser
By Sebastiaan H
**/[/COLOR]
[URL="http://www.php.net/Class"]Class[/URL] UBBChicken [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [URL="http://www.php.net/static"]static[/URL] [COLOR= #007700]function[/COLOR] Parse[COLOR= #007700]([/COLOR][COLOR= #0000BB]$string[/COLOR][COLOR= #007700]){[/COLOR]
[COLOR= #0000BB]$string[/COLOR] [COLOR= #007700]=[/COLOR] htmlspecialchars[COLOR= #007700]([/COLOR][COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$string[/COLOR] [COLOR= #007700]=[/COLOR] self[COLOR= #007700]::[/COLOR]Layout[COLOR= #007700]([/COLOR][COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$string[/COLOR] [COLOR= #007700]=[/COLOR] self[COLOR= #007700]::[/COLOR]YouTube[COLOR= #007700]([/COLOR][COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$string[/COLOR] [COLOR= #007700]=[/COLOR] self[COLOR= #007700]::[/COLOR]Links[COLOR= #007700]([/COLOR][COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$string[/COLOR] [COLOR= #007700]=[/COLOR] self[COLOR= #007700]::[/COLOR]Quote[COLOR= #007700]([/COLOR][COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$string[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [URL="http://www.php.net/static"]static[/URL] [COLOR= #007700]function[/COLOR] Layout[COLOR= #007700]([/COLOR][COLOR= #0000BB]$string[/COLOR][COLOR= #007700]){[/COLOR]
[COLOR= #0000BB]$string[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"#[s](.+?)[/s]#is"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"<s>\1</s>"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$string[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"#[i](.+?)[/i]#is"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"<i>\1</i>"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$string[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"#[b](.+?)[/b]#is"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"<b>\1</b>"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$string[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"#[u](.+?)[/u]#is"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"<u>\1</u>"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$string[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"#[color=(.+?)](.+?)[/color]#is"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"<font color=\1>\2</font>"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$string[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"#[marquee](.+?)[/marquee]#is"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"<marquee>\1</marquee>"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$string[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [URL="http://www.php.net/static"]static[/URL] [COLOR= #007700]function[/COLOR] Links[COLOR= #007700]([/COLOR][COLOR= #0000BB]$string[/COLOR][COLOR= #007700]){[/COLOR]
[COLOR= #0000BB]$string[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"#[url=(.+?)](.+?)[/url]#is"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"<a href=\1>\2</a>"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$string[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"#[mail](.+?)[/mail]#is"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"<a href=mailto:\1>E-Mail</a>"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$string[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [URL="http://www.php.net/static"]static[/URL] [COLOR= #007700]function[/COLOR] YouTube[COLOR= #007700]([/COLOR][COLOR= #0000BB]$string[/COLOR][COLOR= #007700]){[/COLOR]
[COLOR= #0000BB]$string[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"#[youtube](.+?)[/youtube]#is"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"<iframe src=http://www.youtube.com/embed/\1 width=350 height=300 frameborder=0 allowfullscreen></iframe>"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$string[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/public"]public[/URL] [URL="http://www.php.net/static"]static[/URL] [COLOR= #007700]function[/COLOR] Quote[COLOR= #007700]([/COLOR][COLOR= #0000BB]$string[/COLOR][COLOR= #007700]){[/COLOR]
[COLOR= #0000BB]$string[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"#[QUOTE](.+?)[/quote]#is"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]"<fieldset><legend><b>\1 schreef:</b></legend>\2</fieldset>"[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$string[/COLOR][COLOR= #007700];
}
}[/COLOR]
?>Sebastiaanh



