[ 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 | 149
Bydlisko: Houston, Texas
Vek: 24
NapísalOffline : 25.04.2009 8:09 | Funkcie na prácu s DB

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: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 25.04.2009 8:31 | Funkcie na prácu s DB

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 | 149
Bydlisko: Houston, Texas
Vek: 24
Napísal autor témyOffline : 29.05.2009 13:53 | Funkcie na prácu s DB

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: 5447
Témy: 30 | 30
Bydlisko: Bratislava
NapísalOffline : 29.05.2009 21:12 | Funkcie na prácu s DB

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 | 149
Bydlisko: Houston, Texas
Vek: 24
Napísal autor témyOffline : 30.05.2009 9:21 | Funkcie na prácu s DB

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 | 64
NapísalOffline : 30.05.2009 10:55 | Funkcie na prácu s DB

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


 [ Príspevkov: 6 ] 


Funkcie na prácu s DB



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

638

15.11.2007 9:57

sento

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

Excel - funkcie

v Ostatné programy

0

163

24.02.2016 10:06

mio

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

Ajaxove funkcie

v JavaScript, VBScript, Ajax

13

556

11.05.2009 23:01

feko.yxo

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

POLYNOMICKE FUNKCIE

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

2

440

17.01.2009 20:48

dianka10

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

excel - funkcie

v Ostatné programy

5

173

20.03.2013 15:56

Winnetou

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

API funkcie

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

21

1575

12.09.2008 23:05

stopa27

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

Kryptografické hašovacie funkcie

v PHP, ASP

11

408

27.04.2009 9:34

rooobertek

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

uzitocne api funkcie

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

4

304

28.02.2010 14:22

euthanan

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

EXCEL - funkcie, vzorce

v Ostatné programy

0

1009

01.07.2007 21:50

anulikk

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

Ako includovať funkcie

v PHP, ASP

1

166

24.03.2012 18:47

shaggy

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

referencie na funkcie

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

4

286

24.05.2010 20:57

paulxxx

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

vystup z funkcie

v PHP, ASP

15

513

13.09.2010 19:56

php30

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

funkcie a premenné

v JavaScript, VBScript, Ajax

6

355

10.04.2009 9:34

Tominator

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

Pridelovanie pozicie/funkcie

v PHP, ASP

3

207

26.10.2012 8:52

stenley

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

Java vstup funkcie

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

6

324

28.11.2011 23:49

walther

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

Vypnutie funkcie jednym prstom

v Operačné systémy Microsoft

7

1855

23.04.2007 20:03

Dzimbo



© 2005 - 2017 PCforum, edited by JanoF