Datuve :: Forums :: Arhīvs :: PHP: substr(), saglabājot HTML formatējumu

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 88

Reģistrētie lietotāji online: 0

Viesi online: 88

Datuve.lv video
Top.LV

PHP: substr(), saglabājot HTML formatējumu

Ievietoja: useris @ 2006.09.20 17:32  

Pieņemsim, ka datubāzē ir garš teksts, kas satur daudz HTML formatējuma. Jaunumu lapā vēlos izvilkt fragmentus no katra raksta un saīsināt līdz 200 vārdiem. Problēma tāda, ka tiek norauti html tagi, kas rada izkropļojumus lapā. Piemēram, <p align="center>Kāds teksts</p> tiek saīsināts uz <p align="center">. Līdz ar to lapa tiek pamatīgi izkropļota. Vai kādam ir padomā ideja, pēc kāda principa man veidot programmu, lai tā saīsinātu tekstu ar 'veseliem' HTML tagiem? Pats nekādi nevaru izdomāt. Varbūt varat piedāvāt alternatīvu?