| | |
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Autor | Správa |
---|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal Unlink: 25.04.2009 8:09 | |
|
Ahojte,
ako funguje niečo takéto?
Kód: function stripinput($text) { if (QUOTES_GPC) $text = stripslashes($text); $search = array("&", "\"", "'", "\\", '\"', "\'", "<", ">", " "); $replace = array("&", """, "'", "\", """, "'", "<", ">", " "); $text = str_replace($search, $replace, $text); return $text; }
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 25.04.2009 8:31 | |
|
Nefunguje to => "\". Tymto si iba zaescapoval druhu uvodzovku, retazec pokracuje dalej. Vyhodi ti to syntax error pri "
2 backslashe su "\\\\" a jeden backslash je "\\".
Ale zrejme si sa pytal na pouzitie poli v str_replace. To najdes na php.net
Citácia: If search and replace are arrays, then str_replace() takes a value from each array and uses them to do search and replace on subject . If replace has fewer values than search , then an empty string is used for the rest of replacement values. If search is an array and replace is a string, then this replacement string is used for every value of search . The converse would not make sense, though.
If search or replace are arrays, their elements are processed first to last.
|
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal autor témy Unlink: 29.05.2009 13:53 | |
|
srz že zas píšem ale ako teda ošetrím text(html a php) ktorí vkladám do DB
okrem htmlspecialchars,addslashes ako ešte treba?
hlavne ma zaujíma to s tými backslashmi
|
|
Registrovaný: 21.02.06 Prihlásený: 08.12.14 Príspevky: 5404 Témy: 30 Bydlisko: Bratislava | Napísal shaggy: 29.05.2009 21:12 | |
|
_________________ Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme. |
|
Registrovaný: 20.03.08 Prihlásený: 08.03.17 Príspevky: 596 Témy: 149 Bydlisko: Houston, Texas | Napísal autor témy Unlink: 30.05.2009 9:21 | |
|
takže, ak som pochopil, musím teda spraviť to že
reťazec najskôr ošetrím htmlspecialchars
a potom pomocou mysql_real_escape_string nejak ošetriť sql dotaz, len to neviem ako, síce tam bol príklad ale nejak som ho nepochopil
|
|
Registrovaný: 04.03.07 Prihlásený: 11.07.09 Príspevky: 224 Témy: 64 |
postaci aj nieco taketo ?
$meno = addslashes(htmlspecialchars($_POST['meno']));
|
|
| Stránka: 1 z 1
| [ Príspevkov: 6 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| funkcie v Assembler, C, C++, Pascal, Java | 5 | 869 | 15.11.2007 9:57 sento | | Excel - funkcie v Ostatné programy | 0 | 424 | 24.02.2016 10:06 mio | | Ajaxove funkcie v JavaScript, VBScript, Ajax | 13 | 811 | 11.05.2009 23:01 feko.yxo | | POLYNOMICKE FUNKCIE v Assembler, C, C++, Pascal, Java | 2 | 738 | 17.01.2009 20:48 dianka10 | | excel - funkcie v Ostatné programy | 5 | 440 | 20.03.2013 15:56 Winnetou | | API funkcie v Assembler, C, C++, Pascal, Java | 21 | 1978 | 12.09.2008 23:05 stopa27 | | Premapovanie funkcie ESC v Ostatné programy | 0 | 401 | 21.04.2018 14:52 uterak | | Kryptografické hašovacie funkcie v PHP, ASP | 11 | 648 | 27.04.2009 9:34 rooobertek | | C++ vyvolanie funkcie v Assembler, C, C++, Pascal, Java | 0 | 398 | 15.04.2020 22:32 michaleres | | uzitocne api funkcie v Assembler, C, C++, Pascal, Java | 4 | 713 | 28.02.2010 14:22 euthanan | | EXCEL - funkcie, vzorce v Ostatné programy | 0 | 1237 | 01.07.2007 21:50 anulikk | | Ako includovať funkcie v PHP, ASP | 1 | 350 | 24.03.2012 18:47 shaggy | | referencie na funkcie v Assembler, C, C++, Pascal, Java | 4 | 536 | 24.05.2010 20:57 paulxxx | | vystup z funkcie v PHP, ASP | 15 | 830 | 13.09.2010 19:56 php30 | | funkcie a premenné v JavaScript, VBScript, Ajax | 6 | 591 | 10.04.2009 9:34 Tominator | | Pridelovanie pozicie/funkcie v PHP, ASP | 3 | 402 | 26.10.2012 8:52 stenley |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|