Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.07.2015, 22:06   #1
evgeniy388
Новичок
Джуниор
 
Регистрация: 19.07.2015
Сообщений: 2
По умолчанию Не могу настроить одно поле в контактной форме

Добрый день люди, помогите, не могу прописать поле для телефона в контактной форме , сама форма работает без проблем , вот поле телефон уже меня просто замучило!!!!

PHP код:
if(isset($_POST['submit'])) {
          
error_reporting(E_NOTICE);
          function 
valid_email($str)
          {
          return ( ! 
preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix"$str)) ? FALSE TRUE;
             }
          if(
$_POST['name']!='' && $_POST['telefon']!='' && $_POST['email']!='' && valid_email($_POST['email'])==TRUE && strlen($_POST['comment'])>1)
          {
              
$to preg_replace("([\r\n])"""$_POST['receiver']);
              
$from preg_replace("([\r\n])"""$_POST['email']);
              
$subject "Форма связи сайта брусчатка" .$_POST['name'];
             
$message $_POST['comment'];
              
              
$match "/(bcc:|cc:|content\-type:)/i";
                if (
preg_match($match$to) ||
                    
preg_match($match$from) ||
                    
preg_match($match$message)) {
                  die(
"Header injection detected.");
                }
                
              
$headers "From: ".$from."\r\n";
               
$headers .= "Content-type: text/plain; charset=UTF-8\r\n";
                 
$headers .= "Reply-to: ".$from."\r\n";
              
              
              
        if(
mail($to$subject,  $message$headers))
              {
                  echo 
1//SUCCESS
              
}
              else {
                  echo 
2//FAILURE - server failure
              
}
          }
          else {
             echo 
3//FAILURE - not valid email

          
}
          }else{
             die(
"Прямой не позволяемый доступ");
           } 
evgeniy388 вне форума Ответить с цитированием
Старый 20.07.2015, 01:32   #2
uberchel
Участник клуба
 
Аватар для uberchel
 
Регистрация: 19.01.2009
Сообщений: 1,453
По умолчанию

Код:
$message = 'Телефон:' . $_POST['phone'] . "\r\n" .$_POST['comment'];
uberchel вне форума Ответить с цитированием
Старый 20.07.2015, 12:03   #3
evgeniy388
Новичок
Джуниор
 
Регистрация: 19.07.2015
Сообщений: 2
По умолчанию

Спасибо огромное!!!!!!!
evgeniy388 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
firebird, delphi, dbgrid редактировать одно поле ScorpioN_T БД в Delphi 3 17.05.2012 14:18
как изменить только одно поле в БД. Делфи. FACE OFF Помощь студентам 0 24.09.2010 20:21
Сцепить в одно поле AK BULLETS БД в Delphi 7 16.07.2010 11:07
Как в QRepopt отображать одно и тоже поле в нескольких колонках? Milishka БД в Delphi 2 19.04.2010 14:37
Одно поле StringField в DataView в Rave. Как добавить еще? Leser Помощь студентам 1 06.10.2008 15:00