webForumDet fria alternativet

hmm.. inställning?

2 svar · 183 visningar · startad av UrMe

UrMeMedlem sedan apr. 2001762 inlägg
#1

Har en lokal webbserver och sedan hyr jag utrymme för mitt domän namn på ett annat ställe.
Allt fungerar bra där jag hyr. Men har upptäckt ett skumt problem på min lokala.

När jag ska spara nåt i en mysql databas som inne håller ett ' sådant tecken.. så sparas det inte.. sql frågan körs inte.

t.ex

mysql_query("UPDATE tabell set textstycke='$textstycke'");

Om du text stycke t.ex innehåller detta:

Hejsan, detta är ett vanligt test. Tjoho's

så fungerar det inte därför att den innehåller en '

Men det fungerar på den vanliga webbservern som jag hyr på.

Så nu undrar jag vad det är för inställning jag måste göra på den lokala?
Jag kör Apache 1.3.2
MySQL 3.23.51
PHP 4.2.1

Tack på förhand!

MatteMedlem sedan aug. 20002 975 inlägg
#2

Tag en koll i din php.ini och se vad magic_quotes_gpc är satt till. Är magic_quotes_gpc = On så "escapas" automatiskt citationstecken mm för det som kommer från formulär, querystring, sessioner och cookies. Skulle du ha det satt till Off får du kör addslashes() på det du vill lägga in först.

UrMeMedlem sedan apr. 2001762 inlägg
#3

Tackar!

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