Tramite questa stringa:

Codice PHP:
echo $sub substr ($row_rsNews['newsText'] ,,200) . '...' 
costruisco un anteprima di una news estraendo i primi 200 caratteri del testo e aggiungendo i puntini finali.

Purtroppo questo sistema si inceppa quando nel testo dell'articolo ho usato dei tag html.

Per esempio in un articolo che inizia con questa frase (HTML):

codice:
"rilasciata la nuova versione del software xyz, scaricabile qui"
mi vengono conteggiati tutti i caratteri del tag <a>, per un totale di 89, mentre a me servirebbe che ne conteggiasse 62

Questo mi crea ovvi problemi quando il tag si trova a cavallo del duecentesimo carattere (nell'anteprima il tag si spezza senza chidersi), o quando, per sempio, inserisco un tag img all'inizio dell'articolo (mi viene riportata ovviamente l'immagine, rovinandomi l'anteprima).

In pratica vorrei che venissero conteggiati soltanto i caratteri "leggibili" come se fosse un testo TXT.

Potete aiutarmi?