daji se rekneme uvozovky napsat tak, aby si pred ne php nesoupnul zeptne lomitko???
Fórum › PHP
\
Dohledej si v dokumentaci na www.php.cz direktivu magic_quotes_gpc, případně pro lepší pochopení funkce addslashes či stripslashes
takhle jsem to nemyslel.. mam nejaky editbox a chci do nej napsat uvozovky tak, aby se pred ne po odeslani nestrcilo \??? Jde to??
To Zelenáč:
...keby si to pozrel, tak sa tak blbo nepytas :ms_0892:Zdeny píše:#
# Dohledej si v dokumentaci na www.php.cz direktivu magic_quotes_gpc, případně pro lepší pochopení funkce addslashes či stripslashes
Ak je magic_quotes_gpc v konfiguracii php zapnuta, tak php pred vsetky "nebezpecne" znaky (ako napr uvodzovky) v prijatych premennych dava spatne lomitko (je to umysel, nie chyba).
Ak lomitka nechces, mozes spravit to, ze otvoris php.ini a zmenis magic_quotes_gpc = On na magic_quotes_gpc = Off. Tym vsak zmenis nastavenie pre vsetky scripty ktore mozu byt na povodnom nastaveni zavisle a tak prestanu fungovat ako maju...
[podtrzene]rozumnejsia moznost:[/podtrzene]
Mas premennu, o ktorej vies, ze do nej boli phpckom lomitka automaticky pridane a chces ich dat prec:
$text = StripSlashes($text); // odstrani spatne lomitka
$text = AddSlashes($text); // prida lomitka
Ak chces pisat scripty nezavisle na konfiguracii, to znamena, ze nevies ci je magic_quotes_gpc on alebo off, tak za behu scriptu sa to da zistit funkciou get_magic_quotes_gpc();
priklad: do premennej $text sa ulozia data bez spatnych lomitok
$text = IsSet($_REQUEST["text"]) ? (get_magic_quotes_gpc() ? StripSlashes($_REQUEST["text"]) : $_REQUEST["text"]) : "";
[podtrzene]Chech this out:[/podtrzene]
http://www.php.net/manual/security.magicquotes.php
http://www.php.net/manual/security.magicquotes.php#61188
http://www.php.net/get_magic_quotes_gpc
http://www.php.net/addslashes
http://www.php.net/stripslashes
Stacilo snad rici "ne" :-P
Moc diky ;-)
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 25 hostů
Moderátoři diskuze