webForumDet fria alternativet

htmlentities och nl2br

PHPur PHP

6 svar · 305 visningar · startad av FlashX

Medlem sedan nov. 19991 033 inlägg
Frågan#1

Kan man kombinera dessa på något sätt istället för att använda dem var för sig.
Använder nu

$texten= htmlentities($result[value]);
$texten= nl2br($texten);

men det går kanske lösa på smidigare sätt?
Hur krävande är htmlentities att köra om man har en hel del text och ganska många besökare?
Har sett en del stora sajter som struntar i om å, ä och ö ligger i koden men det borde väl påverka utséendet i texten för en utländska besökare?

Medlem sedan jan. 2002414 inlägg
#2
$texten= nl2br(htmlentities($result[value]));

Lite sent kanske :birp

Medlem sedan nov. 19991 033 inlägg
#3

Bättre sent än aldrig :D

Medlem sedan juni 20001 521 inlägg
#4

Jag vet inte hur krävande htmlentities är, men är det inte bättre att spara texten i rätt format från början?

Medlem sedan jan. 2002414 inlägg
#5

jupp...

Medlem sedan nov. 19991 033 inlägg
#6

Jag tillhör dem som tycker att man alltid ska spara rådata i databasen för att sedan få större kontroll på hur det ska formateras vid utskrift.

Men visst, det är ju upp till var och en att avgöra :)

Medlem sedan maj 20021 466 inlägg
#7

Du behöver inte använda htmlentities om du anger vilken teckentabell som används.

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