webForumDet fria alternativet

Skriva ut htmlkod utan formatering

5 svar · 275 visningar · startad av Jerpa

JerpaMedlem sedan feb. 20032 532 inlägg
#1

Satt här o diksuterade om man kan skriva ut en rad, tex:

<link rel="stylesheet" href="beach.css" type="text/css">

i vanlig html med en kodsnutt på var sida, istället för att skriva:

<link rel="stylesheet" href="beach.css" type="text/css">

Finns det eller måste man skriva ut alla småtecken för hand?

GlitterMedlem sedan juli 2003465 inlägg
#2

Du kan lägga upp en textarea med koden i så slipper du att skriva om den...

GislavedMedlem sedan nov. 20041 740 inlägg
#3

Om du har tillgång till php:

<?
$rad = '<link rel="stylesheet" href="beach.css" type="text/css">';
echo(htmlentities($rad));
?>
zcorpanMedlem sedan dec. 20042 245 inlägg
#4

Jag föredrar iofs htmlspecialchars() före htmlentities() ;)

I teorin kan du använda <![CDATA[ <link> ]]>, men i praktiken är det bara Opera 8 som har stöd för CDATA-sektioner i HTML vad jag vet.

silfverMedlem sedan apr. 200312 679 inlägg
#5

zcorpan skrev:

Jag föredrar iofs htmlspecialchars() före htmlentities() ;)

Varför?

zcorpanMedlem sedan dec. 20042 245 inlägg
#6

Därför htmlspecialchars bara konverterar de tecken som behövs (<, >, " och &), medan htmlentities även konverterar tex "å" till "&aring;".

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