Jak osetrit knihu hostu proti neuzavrenym uvozovkam

Ahoj,
mám naprogramovanou knihu hostů a mám tam i ošetření proti "nechtěným" tagům. Ale teď jsem to testoval a náhodou jsem objevil vážnou chybu:
Mám povolené napsat odkazy (tag <a> </a>) ale když neuzavřu uvozovky
tak mi to rozhodí řádek až po první uvozovky
př:
do knihy napíši <a href="cesta>text</a>
pak při generování stránky se vytvoří html
<a href="cesta>text</a></td></tr><tr><td class="třída>

=> "cesta>text</a></td></tr><tr><td class=" toto celé se bere jako odkaz

Znáte někdo způsob jak to oštřit (chybějící uvozovky) v php
na tagy používám fci strip_tags

Díky
Ješte bych chtěl dodat že obecně uvozovky do DB ukládat chci.
Pošli sem celej ten skript