Tramite questa stringa:
Codice PHP:
echo $sub = substr ($row_rsNews['newsText'] ,0 ,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?