Welkom, Gast. Je bent niet ingelogd.

ubb parser

Thomaz
'
Geplaatst op: 13 Jan 2007, 16:47
PimpCoins: 0
💸+
Bewerken Quote

Hallo allemaal,

Ik was bezig met een ubb parser te maken. Maar ik kan hier bijna tot geen tutorials over vinden. De tutorials die ik vind zijn vrij slecht.

Weet iemand een goede tutorial voor een ubb parser? Of kan iemand mij hier verder helpen met het volgende.

Ik heb tot nu toe deze ubb:

1
2
3
4
5
6
7
8
function ubb($string) 
{ 
$string = preg_replace("#\[b\](.*?)\[/b\]#is", "<b>\${1}</b>", $string); 
$string = preg_replace("#\[u\](.*?)\[/u\]#is", "<u>\${1}</u>", $string); 
$string = preg_replace("#\[i\](.*?)\[/i\]#is", "<em>\${1}</em>", $string); 
$string = preg_replace("#\[s\](.*?)\[/s\]#is", "<s>\${1}</s>", $string); 
return $string; 
}

Alleen hoe maak ik zoiets met een [url][/url] en met de[url=][/url] ?

Bvd.

Thomas

HyperTesia
Webdeveloper
Geplaatst op: 13 Jan 2007, 16:49
PimpCoins: 0
💸+
Bewerken Quote

dat van die url moet je bv zo doen:

1
2
$sig = preg_replace("#\[url\](.*?)\[/url\]#si","<a href="\\1">\\1</a>", $sig); 
$sig = preg_replace("#\[url=(.*?)\](.*?)\[/url\]#si","<a href="\\1">\\2</a>", $sig);

[Laatst bewerkt door HyperTesia op zaterdag 13 januari 2007, om 16:52]
Thomaz
'
Geplaatst op: 13 Jan 2007, 16:56
PimpCoins: 0
💸+
Bewerken Quote

oke bedankt

Rene
Professional
Geplaatst op: 13 Jan 2007, 17:50
PimpCoins: 0
💸+
Bewerken Quote

HyperTesia schreef:

dat van die url moet je bv zo doen:
[...]

Op deze manier maak je het exploiten wel héél gemakkelijk.
Je kunt na het preg-placen beter even filteren met de PHP Functie: filter_var

📫

Nieuw privébericht

🔥

Registreren


Login