![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 379 Pomógł: 0 Dołączył: 18.08.2004 Ostrzeżenie: (0%) ![]() ![]() |
Jest moze juz jakas zdefiniowana w php funkcja, ktora usuwa z danego stringa wszystkie znaki, ktore nie sa cyframi.
Np. string: '12bh56m%$' zamieni na: '1256'. A jak nie to jak to zrobic najwydajniej? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 189 Pomógł: 0 Dołączył: 4.07.2004 Skąd: z neostrady Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Vogel @ 2006-04-15 12:39:09)
preg_replace('/\D/','',$String); Tak będzie krócej (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) A co do SQL Injection, to jeżeli korzystasz z mysql to w zasadzie wystarczy ci: - rzutowanie jawne dla wartości liczbowych np. $foo=(int)$_POST['foo']; - escepowanie stringów: mysql_real_escape_string(); |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 17:33 |