Autor Zpráva
T-1000
Profil *
Ahojte,
potřebuju zakázat html tagy.

Mám textareu, z které se text ukládá do databáze. Chci, aby se po zobrazení nevykreslovali html tagy.

Je to velmi standartní, k vůli tomuhle se požívá BBCode (nebo tak nějak).
Doufám, že víte co myslím.
Aesir
Profil
T-1000:

Pokud je chcete odstranit, tak použijte funkci strip_tags.
Pokud je chcete převéstn na HTML entity, použijte funkci htmlspecialchars.
T-1000
Profil *
a to se vkládá při vložení do databáze nebo při výběru?
Aesir
Profil
T-1000:
a to se vkládá při vložení do databáze nebo při výběru?

Předpokládám nějakou diskuzi či něco podobného a tam častěji data vybíráte a vypisujete, takže je optimálnější data upravit ještě před uložením do db.
T-1000
Profil *
ne diskuse to není, takže jak jsem pochopil jde to tak i tak
Aesir
Profil
T-1000:
ne diskuse to není, takže jak jsem pochopil jde to tak i tak

Rozhodně jde.
T-1000
Profil *
no nějak mi to nejde

udělal jsem to takto:
mysql_query("UPDATE lide SET zajmy = 'strip_tags($zajmy)'");

vypíše mi to i s tím strip_tags()
Aesir
Profil
T-1000:

mysql_query("UPDATE lide SET zajmy = '".strip_tags($zajmy)."'");
T-1000
Profil *
už to jde, diky moc
T-1000
Profil *
dáva se to i do <input type="text">?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0