Questo è tutto ciò che fa la mia pagina per testarlo:

Codice PHP:
mozzatesto(6502);   
function 
mozzatesto($pid) {      
$query "SELECT testo FROM news WHERE id=$pid"
$result mysql_query($query);    
if(!
$resulterror_message(sql_error()); 
 
$query_data mysql_fetch_array($result); 
$testo $query_data['testo']; 
$text bb2html($testo);  
$modificato preg_replace('/<center>(.*)<\/center>/i'''$text);  
echo 
$modificato;  

la variabile $text che è quella che importa è fatta così:

Codice PHP:
<center>[img]http://www.corrieredellosport.it/images/20/C_3_Media_608620_immagine_det.jpg[/img]
                 
 
[b]<font size="5">Quanti svincolati in Serie A nel 2010[/b]</font></center>
 
Da Storari a Cassettida Gobbi a Pisanoda Lucchini a Brescianoda Cristiano Doni a Daniele Franceschinida Sculli a Claudio Belluccipassando dagli azzurri Iezzo e GravaQuello 2009/2010 potrebbe essere l'ultimo campionato nella squadra di appartenenza per molti calciatori della massima serie. Il prossimo giugno, infatti, scadranno i contratti di molti protasonisti di Serie A e se i contratti non saranno rinnovati entro la data di scadenza i calciatori in questione saranno liberi di trovarsi una nuova squadra. Nel Napoli, come detto, i giocatori in scadenza di contratto sono Gennaro Iezzo e Gianluca Grava. Ci sono, però, altri calciatori che potrebbero liberarsi a costo zero e arrivare all'ombra del VesuvioQuesta la lista completa dei giocatori in scadenza di contratto in Serie A
continua ancora per un pò ma non importa. Quando vado a stampare la variabile $modificato mi esce sempre uguale, questa è la pagina dove sto testando il tutto:

http://www.orgoglionapoletano.com/sito/mah.php