webForumDet fria alternativet
Logga in / Bli medlem

Varför \ innan mina " ?

PHP

6 svar · 273 visningar · startad av cefalk

Medlem sedan juni 2000278 inlägg
Trådstart#1

När jag försöker lägga till situationstecken blir det en backslash innan den!!! Någon sem vet detta?

Medlem sedan mars 20032 667 inlägg
#2

Var, när och hur läggs de till automatiskt?

Normalt måste du ha backslash innan eftersom det är ett escapetecken som måste finnas före vissa tecken för att php-tolken ska kunna tolka koden rätt.

Medlem sedan dec. 2001314 inlägg
#3

Använd funktionen stripslashes() på variabeln före du lägger in den i t.ex. databasen.

http://www.php.net/manual/en/function.stripslashes.php

Medlem sedan mars 20032 667 inlägg
#4

ThACRoW skrev:

Använd funktionen stripslashes() på variabeln före du lägger in den i t.ex. databasen.

Bättre att använda stripslashes() när du presenterar datan.

Cefalk, addslashes() är ON som default.

Medlem sedan dec. 2001314 inlägg
#5

K@llen skrev:

ThACRoW skrev:

Använd funktionen stripslashes() på variabeln före du lägger in den i t.ex. databasen.

Bättre att använda stripslashes() när du presenterar datan.

Cefalk, addslashes() är ON som default.

Du har så rätt. Menar förståss att man skall använda funktionen efter att man har hämtat ur databasen :r Blev lite fel där.

Medlem sedan sep. 20025 506 inlägg
#6

Re: Varför \ innan mina " ?

cefalk skrev:

När jag försöker lägga till situationstecken blir det en backslash innan den!!! Någon sem vet detta?

Ehum... Citationstecken. :stud

Medlem sedan juni 2000278 inlägg
#7

Hmm ibland är man ordblind....

Men tack för hjälpen det fungerazr utmärkt nu.

263 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
113 ms — ändringar (db)