Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Регулярные выражения
Форумы портала PHP.SU » PHP » Регулярные выражения » Регулярные выражения

Страниц (1): [1]
 

1. D1mOn - 20 Февраля, 2008 - 05:03:40 - перейти к сообщению
Здарвствуйте все!

Не пойму, почему вот это

CODE (text):
скопировать код в буфер обмена
  1. $username = preg_replace("/[a-z0-9]/i", "", $_GET['username']);


удаляет все буквы и цифры?!?!

Заранее спасибо!
2. valenok - 20 Февраля, 2008 - 06:24:28 - перейти к сообщению
--
А что именно вы сами не поняли?
Вы читали эту строку слово за словом?
Ну так прочитайте и объясните в ней каждый параметр, функцию, присваивание
и ещё объясните где вы такое узнали.
Подсказка php.net
А мы поправим.
3. evgenijj - 20 Февраля, 2008 - 19:38:05 - перейти к сообщению
D1mOn пишет:
удаляет все буквы и цифры?!

Да, удаляет все латинские буквы и цифры. Скорее всего, допущена ошибка:
$username = preg_replace("/[^a-z0-9]/i", "", $_GET['username']);
4. D1mOn - 21 Февраля, 2008 - 04:13:44 - перейти к сообщению
Спасибо!

 

Powered by ExBB FM 1.0 RC1