Vad orsakar detta?

PHP

2 svar · 275 visningar · startad av lillebror

Medlem sedan apr. 20041 597 inlägg
Trådstart#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
Medlem 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.

Medlem 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.

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)