hur skriver man ut %22??

PHP

6 svar · 272 visningar · startad av Nexus86

Medlem sedan okt. 20023 030 inlägg
Trådstart#1

Hur gör man för att skriva ut %22 i en fil? Försöker man med echo blir det ett citattecken.

Medlem sedan sep. 20021 655 inlägg
#2
echo("%22");

skriver ut just %22 för mig.

I vilket sammanhang försöker du skriva det?

Medlem sedan okt. 20023 030 inlägg
#3

Jag håller på med en sökmotor och därför måste man kunna använda citattecken för att det ska stå precis så som man skrev. När man har sökt klart skrivs det man har sökt på ut i rutan igen. Alltså blir raden någon av följande:

<input type="text" name="quote" value="<?=$quote?>">
<input type="text" name="quote" value="<? printf($quote) ?>">
<input type="text" name="quote" value="<? echo $quote ?>">

där $quote alltså får värdet som man sökte på.

Medlem sedan okt. 20023 030 inlägg
#4

Ni kan se hela sökmotorn här.

Medlem sedan sep. 20021 655 inlägg
#5

Använd htmlentities() på $query så ska det nog bli bra.

Medlem sedan okt. 20023 030 inlägg
#6

okej.. tack dectgap! ska prova när jag kommer hem. Sitter i skolan nu.

Medlem sedan okt. 20023 030 inlägg
#7

Det funkade! Tack!

261 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)