webForumDet fria alternativet

Vad orsakar detta?

2 svar · 272 visningar · startad av lillebror

lillebrorMedlem sedan apr. 20041 597 inlägg
#1

Hej,

Jag undrar om det är htmlentities() som orsakar att den lagrade informationen i databasen görs om från vanliga läsliga bokstäver till följande:

Känslan av att åter befinna sig i luften efter sex månader är nästan obeskrivbar. Det går som ett lyckorus genom hela kroppen när
PeeerMedlem sedan mars 20025 907 inlägg
#2

Ja det är mycket möjligt. Troligen så anropar du funktionen dubbelt (ex. så kör du datan genom htmlenties() både när du lagrar den i databasen och när du skriver ut den). Man brukar eftersträva att ha "omanipulerad" data i databasen och formatera den vid utskrift.

lillebrorMedlem sedan apr. 20041 597 inlägg
#3

Jag ska alltså enbart köra htmlentities() när jag visar själv tråden?

När jag provade att göra det med den information som redan var sparad i databasen med htmlentities så visade texten på formen:

"Generalrepetition"

När jag tog bort funktionen igen blev texten normal.

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