![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 69 Pomógł: 0 Dołączył: 23.05.2003 Skąd: Polska Ostrzeżenie: (0%) ![]() ![]() |
Mam maly problem:
Pobieram dane z inputline ze stronki (prosta wyszukiwarka) potem pobieram do zmiennej $searchtext przepuszczam dane przez mysql_escape_string. Kod $searchtext = mysql_escape_string( $searchtext ); dane wyszukiwanie sa takim prostym zapytaniem:
Wszystko by bylo ok tylko ze jesli np chcialbym poszukac fraze typu c++, no to polegnie ona, poniewaz + jest operatorem regexp. A jesli chcialbym zamienic to na \+ czyli zrobic zwykly znak plus to po pobraniu (_GET) mam juz \\+ a po wykonaniu mysql_escape_string dostane \\\\+. jest jakis sposob zeby sie pozbyc tego \\ ale zeby chociaz odrobine zabespieczyc ta wyszukiwarke? Ten post edytował one_eddie 10.08.2005, 11:13:16 -------------------- ![]() Sklep z gotowymi programami, grami oraz kodami źródłowymi. Zajrzyj na http://www.sklep.virgotech.pl |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 15:49 |