aan alle goede dingen komt een eind, webmasterplein.net 2003 - 2013
wij danken jullie voor al mooie momenten die dankzij dit forum ontstonden - Derk, Rutger en Stef

[php] UBB -> HTML

Deel alles wat je delen kan, gebruik het voor opslag, plaats het omdat je er trots op bent of creƫer samen wat moois!

[php] UBB -> HTML

Berichtdoor Remi » 02 sep 2008 18:00

Code: Selecteer alles
 
    
//Parse UBB to HTML
    
function UBB($Input)
    {
        
$Subject nl2br(stripslashes($Input));
        
        
//patern => replacement
        
$Elements = array(
            
'/\[i\](.*?)\[\/i\]/is' => '<em>$1</em>',
            
'/\[b\](.*?)\[\/b\]/is' => '<strong>$1</strong>',
            
'/\[u\](.*?)\[\/u\]/is' => '<u>$1</u>',
            
'/\[url\](.*?)\[\/url\]/is' => '<a href="$1">$1</a>',
            
'/\[url=(.*?)\](.*?)\[\/url\]/is' => '<a href="$2">$1</a>',
            
'/\[img\](.*?)\[\/img\]/is' => '<img src="$1" />',
            
'/\[quote\](.*?)\[\/quote\]/is' => '<blockquote>$1</blockquote>',
            
'/\[quote=(.*?)\](.*?)\[\/quote\]/is' => '<blockquote>$1<br />$2</blockquote/>',
            
'/\[code\](.*?)\[\/code\]/is' => '<code>$1</code>',
            
'/\[offtopic\](.*?)\[\/offtopic\]/is' => '<div class="offtopic">$1</div>',        
        ) ;
        
        
        
$Subject preg_replace(array_keys($Elements), $Elements$Subject) ;
        
        return 
$Subject ;
        
    }  

Ik zou zeggen, doe wat je er mee wilt doen.
Avatar gebruiker
Remi
wmpr
 
Berichten: 3010
Geregistreerd: 04 apr 2006 15:22

Re: [php] UBB -> HTML

Berichtdoor libia » 02 sep 2008 18:47

mooie functie :)
Avatar gebruiker
libia
wmpr
 
Berichten: 4149
Geregistreerd: 23 okt 2005 14:14
Woonplaats: Alphe!!

Re: [php] UBB -> HTML

Berichtdoor frizzy » 04 sep 2008 14:51

Dankje, deze had ik net nodig.
frizzy
wmpr
 
Berichten: 4261
Geregistreerd: 20 sep 2006 16:03
Woonplaats: Boskoop :D


Keer terug naar Snippets



cron