webForumDet fria alternativet

nästlade <textarea>?

PHPur PHP

3 svar · 228 visningar · startad av greymane

Medlem sedan juli 2001711 inlägg
Frågan#1

jag har en CMS som jag skriver html-sidor med. html-koden skrivs in i en <textarea> och lagras i en mysqldb. allting funkar felfritt utom när jag skriver in en <textarea> i <textarean> såhär alltså:

<textarea>

--all htmlkod som ligger i databasen---
<textarea>lite text</textarea>
--/all htmlkod som ligger i databasen---

</textarea>

då tolkar den htmlkoden som ligger i dbn som endtagg för <textarea>. nån som vet hur man kommer undan det?

hoppas jag uttryckt mig nåt så när tydligt.

Medlem sedan apr. 2002830 inlägg
#2

du skulle kanske kunna göra så att du i databasen sparar alla html taggar med < och >

Medlem sedan aug. 20002 975 inlägg
#3

Kör du det du hämtar genom htmlentities() så ska det nog fixa sig.
Du har idag kanske något som ser ut på det här hållet:

<textarea><?php echo $row['kod'] ?></textarea>

Då skriver du istället:

<textarea><?php echo htmlentities($row['kod']) ?></textarea>
Medlem sedan juli 2001711 inlägg
#4

tackar för hjälp, det blev fint!

133 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)