Autor | Zpráva | ||
---|---|---|---|
fikus Profil * |
#1 · Zasláno: 2. 9. 2007, 10:56:23
Pokouším se rozparsovat pole, které obsahuje rětězce s uvozovkami, ať použiju odescapované dvojité nebo jednoduché, vždy mi to k nim po rozparsování přidá: \
Jak se tomu vyhnout? Díky. |
||
djlj Profil |
#2 · Zasláno: 2. 9. 2007, 11:48:35
Nechápu dotaz, ale stripslashes.
|
||
krteczek_jinde Profil * |
#3 · Zasláno: 2. 9. 2007, 11:52:51
fikus: použivej fci removeMagicQuotesGpc() jeji kod najdes na http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=53 453
|
||
fikus Profil * |
#4 · Zasláno: 2. 9. 2007, 11:59:50
djlj
ono to tady ty backslashe v prvním příspěvku ořízlo, tak slovně: pokud mám v řetězci backslash+dvojite_uvozovky tak po rozparsování (parse_str()) mi z toho vyjde: backslash+backslash+backslash+dvojite_uvozovky. Už jsem se jich zbavil pomocí str_replace() ale zajímalo by mně proč je tam při rozparsování přidává. |
||
nightfish Profil |
#5 · Zasláno: 2. 9. 2007, 12:14:08
fikus
stačí si přečíst manuálovou stránku k parse_str - http://cz.php.net/parse_str dočteš se tam, že se slashování řídí nastavením direktivy magic_quotes_gpc |
||
fikus Profil * |
#6 · Zasláno: 2. 9. 2007, 12:21:52
nightfish
tam jsem se samozřejmě díval, ale ta direktiva tam právě uvedena není. Ale už je mi to jasné, díky všem. |
||
nightfish Profil |
#7 · Zasláno: 2. 9. 2007, 12:34:02
fikus
pravdu máš - díval jsem se do anglického orignálu... v české verzi ta zmínka opravdu chybí |
||
Alphard Profil |
#8 · Zasláno: 2. 9. 2007, 12:35:19
ale ta direktiva tam právě uvedena není.
vážně? Note: The magic_quotes_gpc setting affects the output of this function, as parse_str() uses the same mechanism that PHP uses to populate the $_GET, $_POST, etc. variables. |
||
fikus Profil * |
#9 · Zasláno: 2. 9. 2007, 13:12:57
Alphard
nj, když ono to na php.net kapánek zlobí, default mi to nabízí češtinu a tam to v poznámce není, když si přepnu na "View this page in" English, tak to tam jako Note je, ale zkus si vybrat Czech. |
||
Časová prodleva: 11 let
|
0