Ciao a tutti sapete darmi una mano, devo tagliare una parte di testo preso dal database.
Codice PHP:
function anteprima($testo,$lunghezza){
include 'code.php';
return substr(str_replace($pattern,"",$testo2),0,$lunghezza);
}
code.php
Codice PHP:
$pattern = array(
'/\[b\](.*)\[\/b\]/',
'/\[i\](.*)\[\/i\]/',
'/\[u\](.*)\[\/u\]/',
'/\[s\](.*)\[\/s\]/',
'/\[h1\](.*)\[\/h1\]/',
'/(\[url=)(.+)(\])(.+)(\[\/url\])/',
'/\[img\](.*?)\[\/img\]/',
'/(\[font=)(.+)(\])(.*?)(\[\/font\])/',
'/(\[color=)(.+)(\])(.*?)(\[\/color\])/',
);
e poi dovrei levare anche tutti i tag che iniziano per questo tipo <b> o <i>
sapete dirmi dove sbaglio graz...