webForumDet fria alternativet

Undvika HTML

2 svar · 255 visningar · startad av Jörgen HP

Jörgen HPMedlem sedan feb. 20012 179 inlägg
#1

Hej!

Vad är bästa sättet att undvika HTML-kod i ett inlägg. Jag hittade funktionen htmlentities() på php.net. Men jag har sett att andra kör med denna varianten:

$variabel = str_replace("&","&",$variabel);
$variabel = str_replace("<","&lt;",$variabel);
$variabel = str_replace(">","&gt;",$variabel);
Marcus EMedlem sedan maj 20021 294 inlägg
#2

htmlspecialchars i kombination med korrekt inställd teckenuppsättning är bäst att använda.

htmlspecialchars byter inte ut tecken i den utökade ascii-tabellen, vilket inte behövs om man ställer in rätt teckenuppsättning. Har man dock bestämt sig för att strunta i det och köra med &aring; &auml; etc. är htmlentities att föredra.

Jörgen HPMedlem sedan feb. 20012 179 inlägg
#3

Okey Marcus. Tackar ödmjukast. :)

Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb