Я так понял речь идет о корректности введенного емайл адреса. можно ж зделать проще без регулярных выражений. вот простой до безобразия код ))) причем ето лучше сделать на javascript (если надо то напишу сюда) чтобы было без отправки данных на сервер
Представленный код не корректен как и в логике, так и в безопасности! По нему легко пройдут: ####@mail, mail'@@@@@@ и т.д.
А JS использовать для проверки валидности мыла тоже глупо, ибо JS легко отключить... и соответственно обойти проверку. Единственный вариант с использованием JS это AJAX.
Dekker8 пишет:
для простой проверки емайла и и так может сойти(я етот пример встречал в книге библия пользователя Javascript) ведь какой резон пользователю вводить неправильный емайл ?
(хотя может я в чемто не прав так как только учусь и помогаю чем могу и что знаю)
Мыло нужно проверять как минимум на разрешенные символы.
Этот скрипт инклудится? Если нет, то сначла с помощью ob_start() - ob_get_clearn() занеси все в буфер а потом в переменную. Потом отошли заголовок, а позже содержимое переменной, больше ничего посоветовать не могу.
При изменении значения в списке "water" вызывается функция my(), та в свою очередь проверяет какой тип воды выбран, если в диапазоне 3-4, if (drink.water.selectedIndex==2||drink.water.selectedIndex==3)
то отображается список bottle2, при этом список bottle1 становится скрытым. !Изначально список bottle2 скрыт, а bottle1 наоборот !
В другом же случае, отображается bottle1 , а bottle2 нет.
Модули могли от старого php остаться. Удали всё-таки их руками и переставь.
Да бог с этими расширениями, это дело второстепенное. Мне от ошибки (см.выше в прикрепленном файле) надо избавится.
Со сборкой из архива та же ситуация...
(Здесь нашел) (Добавление)
Не найдена указанная процедура - об этом говорят ворнинги. Библиотеки, может быть, для не того php? Или extension_dir не туда указывает? (Добавление)
Цитата:
Почему апач использует вместо 127.0.0.1 - 169.254.0.15
А в httpd.conf что написано у ServerName?
Там значится localhost:80, но я использую виртульные хосты так что это не так значимо.
extension_dir указывает в точное место (вплоть до папки ext). Модули не могут не подходить, я через бинарник устанавливал.
httpd.exe: Could not reliably determine the server's fully qualified domain name, using 169.254.0.15 for ServerName
[Wed Aug 12 12:10:49 2009] [warn] pid file E:/Program Files/server/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
PHP Warning: PHP Startup: bz2: Unable to initialize module\nModule compiled with module API=20090626, debug=0, thread-safety=1\nPHP compiled with module API=20060613, debug=0, thread-safety=1\nThese options need to match\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'E:\\Program Files\\server\\php30\\ext\\php_curl.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed\xe0 \xf3\xea\xe0\xe7\xe0\xed\xed\xe0\xff \xef\xf0\xee\xf6\xe5\xe4\xf3\xf0\xe0.\r\n in Unknown on line 0
PHP Warning: PHP Startup: gd: Unable to initialize module\nModule compiled with module API=20090626, debug=0, thread-safety=1\nPHP compiled with module API=20060613, debug=0, thread-safety=1\nThese options need to match\n in Unknown on line 0
PHP Warning: PHP Startup: gettext: Unable to initialize module\nModule compiled with module API=20090626, debug=0, thread-safety=1\nPHP compiled with module API=20060613, debug=0, thread-safety=1\nThese options need to match\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'E:\\Program Files\\server\\php30\\ext\\php_mbstring.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed\xe0 \xf3\xea\xe0\xe7\xe0\xed\xed\xe0\xff \xef\xf0\xee\xf6\xe5\xe4\xf3\xf0\xe0.\r\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'E:\\Program Files\\server\\php30\\ext\\php_mysql.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed\xe0 \xf3\xea\xe0\xe7\xe0\xed\xed\xe0\xff \xef\xf0\xee\xf6\xe5\xe4\xf3\xf0\xe0.\r\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'E:\\Program Files\\server\\php30\\ext\\php_mysqli.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed\xe0 \xf3\xea\xe0\xe7\xe0\xed\xed\xe0\xff \xef\xf0\xee\xf6\xe5\xe4\xf3\xf0\xe0.\r\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'E:\\Program Files\\server\\php30\\ext\\php_sockets.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed\xe0 \xf3\xea\xe0\xe7\xe0\xed\xed\xe0\xff \xef\xf0\xee\xf6\xe5\xe4\xf3\xf0\xe0.\r\n in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'E:\\Program Files\\server\\php30\\ext\\php_xmlrpc.dll' - \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed\xe0 \xf3\xea\xe0\xe7\xe0\xed\xed\xe0\xff \xef\xf0\xee\xf6\xe5\xe4\xf3\xf0\xe0.\r\n in Unknown on line 0
Почему апач использует вместо 127.0.0.1 - 169.254.0.15 ?
Добрый времени суток. При конфигурировании апача(win2.2.13) и PHP(5.3) возникли кое какие проблемы:
- при запуске апача вылетает ошибка (см.прикрепленный файл);
- если в конф.файле убрать строчку PHPIniDir, то при запуске сервера выходят сообщения об ошибке инициализации расширений таких как:bz2, gd. В конце появляется ошибка httpd.exe .....0x0089e5ef обратилась к памяти по адресу 0x100046f8. Память не может быть written