Эротические торты 18+
СОДЕРЖАНИЕ
 
ГОСТЕВАЯ
 
ГЕНЕРАТОР
 
ССЫЛКИ
 

Имя

Сообщение


25.06.2013   Олег

Хочу в форме ввода почты сделать проверку на ввод почты и на его правильность.
Если просто проверить ввод на правильность писал:

if(!preg_match("/[0-9a-z_]+@[0-9a-z_\-^\.]+\.[a-z]{2,6}/i", $_POST['email'])) {
echo 'Не написан или неправильно написан Email<br>';
$sendemail = 'No';
}

Это работает универсально.

А вот код:

if (empty($_POST['email']) or empty($_SESSION['email'])) {
echo 'Не написан Email<br>';
$sendemail = 'No';
} elseif (!preg_match("/[0-9a-z_]+@[0-9a-z_\-^\.]+\.[a-z]{2,6}/i", $_POST['email'])) {
echo 'неправильно написан Email<br>';
$sendemail = 'No';

Тогда всегда выводится - Не написан Email.

Как сделать правильно? Спасибо.


25.06.2013   Александр

or замените на and
if (empty($_POST['email']) AND empty($_SESSION['email'])) {


26.06.2013   Олег

Александр, спасибо. Всё работает. Теперь можно сделать то, что нужно. Спасибо




Вопрос был задан на этой странице. Но если Вам это не интересно, могу предложить Вам почитать про платный хостинг.
(c) Janda.ru