Autor | Zpráva | ||
---|---|---|---|
*Čvachta* Profil * |
#1 · Zasláno: 2. 3. 2006, 14:24:16
Ahoj, potřeboval bych ošetřit dobře vstupy, protože tyto proměné pak půjdou do databáze.
addslashes() mi přijde nedostačující. Vstupy přijdou z $_GET, mohou se v nich vyskytovat písmena abecedy, bez háčků a čárek a číslice. Jakým způsobem to ošetřit? Díky za rady a hezký den |
||
halogan Profil |
#2 · Zasláno: 2. 3. 2006, 14:36:53
regexpy
|
||
halogan Profil |
#3 · Zasláno: 2. 3. 2006, 14:37:22
regexpy
|
||
*Čvachta* Profil * |
#4 · Zasláno: 2. 3. 2006, 14:44:54
halogan
Promiň, ale moc jsem to nepochopil... :-/ |
||
pykaso Profil * |
#5 · Zasláno: 2. 3. 2006, 15:04:27
halogan myslí regulární výrazy, pomocí nich můžeš ošetřit přesně co potřebuješ.
informace najdeš třeba na http://www.regularnivyrazy.info/ otestovat si je můžeš na http://www.regexp.cz/ |
||
*Čvachta* Profil * |
#6 · Zasláno: 2. 3. 2006, 15:42:17
Ten test funguje nějak divně...
|
||
pykaso Profil * |
#7 · Zasláno: 2. 3. 2006, 16:36:11
nikdy jsem nemel problem, ale neni to vyloucene.
ja pouzivam program regExpEditor |
||
pykaso Profil * |
#8 · Zasláno: 2. 3. 2006, 16:36:44
nikdy jsem nemel problem, ale neni to vyloucene.
ja pouzivam program regExpEditor |
||
*Čvachta* Profil * |
#9 · Zasláno: 2. 3. 2006, 16:45:49
Dobře, pokud tedy sestavím regulární výraz, jak udělám aby byl jako "filtr" a nevracel pouze 1/0 ?
|
||
pykaso Profil * |
#10 · Zasláno: 2. 3. 2006, 18:30:42
nechapu vasi otazku... ??
- promenna vyhovuje vyrazu => pouziju ji - nevyhovuje - a) nepouziju ji a vyvodim z toho dusledky - b) upravim promennou do "validniho" stavu a pouziju ji, vubec tim nezatezuju BFU |
||
*Čvachta* Profil * |
#11 · Zasláno: 2. 3. 2006, 18:35:39
pykaso
tento řetězec vyhovuje, tedy mi to vrátí pokus-hokus-url, jde mi o to, aby když bude $string = "pokus;-žřšďdavid-josef" aby mi to vrátilo pokus-david-josef Prostě ty znaky co nevyhovují aby se vypustily. Jak to zapsat? |
||
Falcon16 Profil |
#12 · Zasláno: 2. 3. 2006, 18:43:15
A co tak cez napriklad str_replace() ???
das si to pola nepovoelene znaky, do dalsieho tie, ktorymi by sa nahradzovali a potom to iba cez funkciu str_replace() vymenis |
||
pykaso Profil * |
#13 · Zasláno: 2. 3. 2006, 18:55:12
v tomto pripade bude lepsi pouzit funkci (podobnou funcni pouzivam na tvorbu seo odkazu)
..sedim ve vlaku z ostravy a pisu to z hlavy, takze tam muze byt nejaky preklep .... |
||
*Čvachta* Profil * |
#14 · Zasláno: 2. 3. 2006, 20:15:11
Moc, díky, už jsem to vyřešil. Děkuju všem co mi pomohli :)
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0