Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 29.04.2015
Сообщений: 2
1

Php код для отправки смс на почту - проверка валидности почты

18.05.2015, 15:27. Просмотров 973. Ответов 3
Метки нет (Все метки)

привет всем ))
есть php код для отправки смс на почту
все нормально работает
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$name = ($_POST['name']); 
$email = ($_POST['email']);
$message = ($_POST['message']); 
 
$to = "89015016101@mail.ru";
$subject = $name."\n".$email."\n".$message;
$header = @header("Content-Type: text/html; charset = utf8");
 
    if(isset($_POST['submit'])){
if(!empty($name) AND !empty($email) AND !empty($message)){ 
    $send_mail = mail($to,$subject,$header);
    if($send_mail){
        echo "<font color = 'green'>Ваше сообщение отправлено!</font>";
        }else{
        echo "<font color = 'red'>Ваше сообщение не отправлено!</font>";
        }
}else{
    echo "Пожалуйста, заполните все поля!";
}
}
?>
как надо вставлять этот код чтоб сработало
PHP
1
2
if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $email)) 
{$err = 'Неверно введен е-mail.';}
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2015, 15:27
Ответы с готовыми решениями:

Проверка валидности адреса электронной почты
Здравствуйте. как реализовать следующее: в textbox вводится e-mail необходимо чтобы он был...

Проверка существования файла для отправки на почту
Вообщем траблы с этим Использую класс public static void MessageSend() { try ...

Php для отправки формы на почту
напишите плиз код с пояснениями пример надо пользователю заполнить форму: 1.выбрать шкаф (радио...

Нужен сайт с формами отправки смс на почту
Здраствуйте! Нужен сайт с формами отправки смс на почту Добавлено через 11 минут Кто поможет?

3
53 / 53 / 22
Регистрация: 31.03.2015
Сообщений: 268
18.05.2015, 15:40 2

Не по теме:

Как это – СМС НА ПОЧТУ?! =-O


Можно сразу на 5 строке. И после этого – "else {", в конце программы "}" и вывод ошибок "echo $err", если есть. Как вариант.
1
Эксперт PHP
4197 / 3125 / 1012
Регистрация: 06.01.2011
Сообщений: 9,093
18.05.2015, 15:43 3
Лучший ответ Сообщение было отмечено Xacho как решение

Решение

Хотя бы как-то так:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php  
    if(isset($_POST['submit'])){
        // Для сообщений
        $messages = array();
        
        $name = $_POST['name']; 
        $email = $_POST['email'];
        $message = $_POST['message'];
        
        if(empty($name) or empty($email) or empty($message))          
            $messages[] = "Пожалуйста, заполните все поля!";
        
        if (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $email)) 
            $messages[] = 'Неверно введен е-mail.';
        
        // Если ошибок нет
        if( !$messages ){
            $to = "89015016101@mail.ru";
            $subject = $name."\n".$email."\n".$message;
            $header = "Content-Type: text/html; charset=utf8\r\n";
    
            if( mail($to,$subject,$header) )
                $messages[] = "<font color = 'green'>Ваше сообщение отправлено!</font>";
            else
                $messages[] = "<font color = 'red'>Ваше сообщение не отправлено!</font>";
        }
        
        // Выводим сообщения
        foreach($messages as $message)
            echo $message . '<br/>';
    }
?>
1
0 / 0 / 0
Регистрация: 29.04.2015
Сообщений: 2
18.05.2015, 15:54  [ТС] 4
спасибо все работает
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.05.2015, 15:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

PHP Скрипт для отправки почты
Админ ПОМОГИ У меня PHP скрипт для отправки письма на почту заборохлил Он РАБОТАЕТ но вложения...

Код для отправки файла на почту
Подскажите код для отправки файла на почту в Visual Basic 2010??

Посоветуйте украинский сервис для отправки смс PHP скриптом
Посоветуйте украинский сервис для отправки смс PHP скриптом. Интересует именно украинский. Спасибо.

PHP Скрипты для отправки почты с вложением
ПРИВЕТ! мне очень нужен скрипт для отправки почты на несколько адресов с вложением Добавлено...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.