Originariamente inviato da Alhazred
Niente, è il forum che toglie i caratteri di escape dai messaggi.
Facendo copia/incolla del tuo codice compreso di escape (cliccando su quota appaiono) a me funziona correttamente.
Penso tu abbia problemi da qualche altra parte.

ho semplicemente fatto così
Codice PHP:
$messaggio 'bla bla bla [email]pippo@pippo.it[/email] e ancora bla bla [url]www.unsito.it[/url]';

$messaggio preg_replace("il_tuo_codice_per_email");

$messaggio preg_replace("il_tuo_codice_per_url");

echo 
$messaggio
Fa anche questa prova: inserisci un url, poi una mail e poi ancora un url sempre nello stesso textarea