Misto " se mi ulozi \"
7 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Kdyz pomoci skriptu ukladam uvozovku do databaze, ulozi se mi misto toho \" . Nemuzu cely postup pri potvrzovani formularu popsat, ale obecne, poradite, cim by to mohlo byt zpusobeno. Vim ze \ je escape sekvence, ale nevim proc a kdy se tam pridava a co s tim delat.... Diky
-
Stane se to pri pouziti formulare metodou post... V silovem skriptu je uz to zpetne lomitko
-
To by mě zajímalo, co to je silový skript :) Jinak to je způsobeno tím, že je tady zapnuto magic_qotes. Buďto z toho tvého "silového" skriptu odeber fci addslashes(), nebo tam naopak přidej stripslashes()
-
Dodatek: pokud by jsi chtěl magic_quotes_gpc "vypnout" všeobecně, tak můžeš použít toto: if (get_magic_quotes_gpc()) { $process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST, &$_FILES); while (list($key, $val) = each($process)) { foreach ($val as $k => $v) { unset($process[$key][$k]); if (is_array($v)) { $process[$key][($key < 5 ? $k : stripslashes($k))] = $v; $process[] =& $process[$key][($key < 5 ? $k : stripslashes($k))]; } else { $process[$key][stripslashes($k)] = stripslashes($v); } } } }
-
diky, moc mi to pomohlo!
-
A jak prenaset pomoci skryteho pole formulare - hidden - retezce obsahujici uvozovku? Zde se zpetna lominka pouzit pro jejich uziti v retezci nedaji...
-
htmlspecialchart($obsah_pole, ENT_QUOTES);