Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 6 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Funkcie na prácu s DB

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149
Bydlisko: Houston, Texas
Príspevok NapísalOffline : 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("&", "\"", "'", "\\", '\"', "\'", "<", ">", "&nbsp;");
   $replace = array("&amp;", "&quot;", "'", "\", "&quot;", "'", "&lt;", "&gt;", " ");
   $text = str_replace($search, $replace, $text);
   return $text;
}


Offline

Čestný člen
Čestný člen
Funkcie na prácu s DB

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 25.04.2009 8:31

Nefunguje to => "\". Tymto si iba zaescapoval druhu uvodzovku, retazec pokracuje dalej. Vyhodi ti to syntax error pri &quot;
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.


Offline

Užívateľ
Užívateľ
Funkcie na prácu s DB

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149
Bydlisko: Houston, Texas
Príspevok Napísal autor témyOffline : 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


Offline

Čestný člen
Čestný člen
Funkcie na prácu s DB

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 29.05.2009 21:12

Skús si prečítať toto:
http://phpfashion.com/escapovani-definitivni-prirucka







_________________
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.
Offline

Užívateľ
Užívateľ
Funkcie na prácu s DB

Registrovaný: 20.03.08
Prihlásený: 08.03.17
Príspevky: 596
Témy: 149
Bydlisko: Houston, Texas
Príspevok Napísal autor témyOffline : 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_es­cape_string nejak ošetriť sql dotaz, len to neviem ako, síce tam bol príklad ale nejak som ho nepochopil


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.03.07
Prihlásený: 11.07.09
Príspevky: 224
Témy: 64
Príspevok NapísalOffline : 30.05.2009 10:55

postaci aj nieco taketo ?
$meno = addslashes(htmlspecialchars($_POST['meno']));


Odpovedať na tému [ Príspevkov: 6 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. funkcie

v Assembler, C, C++, Pascal, Java

5

869

15.11.2007 9:57

sento Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Excel - funkcie

v Ostatné programy

0

424

24.02.2016 10:06

mio Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ajaxove funkcie

v JavaScript, VBScript, Ajax

13

811

11.05.2009 23:01

feko.yxo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. POLYNOMICKE FUNKCIE

v Assembler, C, C++, Pascal, Java

2

738

17.01.2009 20:48

dianka10 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. excel - funkcie

v Ostatné programy

5

440

20.03.2013 15:56

Winnetou Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. API funkcie

v Assembler, C, C++, Pascal, Java

21

1978

12.09.2008 23:05

stopa27 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Premapovanie funkcie ESC

v Ostatné programy

0

401

21.04.2018 14:52

uterak Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Kryptografické hašovacie funkcie

v PHP, ASP

11

648

27.04.2009 9:34

rooobertek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ vyvolanie funkcie

v Assembler, C, C++, Pascal, Java

0

398

15.04.2020 22:32

michaleres Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. uzitocne api funkcie

v Assembler, C, C++, Pascal, Java

4

713

28.02.2010 14:22

euthanan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. EXCEL - funkcie, vzorce

v Ostatné programy

0

1237

01.07.2007 21:50

anulikk Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Ako includovať funkcie

v PHP, ASP

1

350

24.03.2012 18:47

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. referencie na funkcie

v Assembler, C, C++, Pascal, Java

4

536

24.05.2010 20:57

paulxxx Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vystup z funkcie

v PHP, ASP

15

830

13.09.2010 19:56

php30 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcie a premenné

v JavaScript, VBScript, Ajax

6

591

10.04.2009 9:34

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pridelovanie pozicie/funkcie

v PHP, ASP

3

402

26.10.2012 8:52

stenley Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra