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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите со скриптом

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Nikitos233
Отправлено: 25 Апреля, 2014 - 17:58:32
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2014  


Помог: 0 раз(а)




Всем привет! Такой вопрос. На сайте есть форма
CODE (html):
скопировать код в буфер обмена
  1. <form action="scripts/subscribe.php" role="form" class="contact_form" id="contact_form" method="post">
  2.                                                 <div class="form-group">
  3.                                                         <input type="text" class="form-control" id="contact_name" placeholder="Ваше имя" name="name">
  4.                                                 </div>
  5.                                                 <div class="form-group">
  6.                                                         <input type="tel" class="form-control" id="contact_phone" placeholder="Ваш телефон" name="phone">
  7.                                                 </div>
  8.                                                 <div class="form-group">
  9.                                                
  10.                                                         <button type="submit" class="btn btn-default" id="contact_submit" data-complete-text="Отлично! Вы подписаны!" data-error-text="Что-то не так!">Отправить</button>
  11.                                                 </div>
  12.                                         </form>


Нужно что-бы данные которые ввел человек в тегах <input> отправлялись мне на почту, в данном случает это имя и телефон. Разобрался что нужно в обработчик subscribe.php написать код.. Уже все по разному перепробовал или совсем не приходит сообщение, или приходит но без данных <input>.. Посоветуйте пожалуйста как это осуществить? Если есть добрые люди напишите примерный скрипт для subscribe.php

(Отредактировано автором: 25 Апреля, 2014 - 17:59:06)

 
 Top
lastdays
Отправлено: 26 Апреля, 2014 - 01:05:15
Post Id



Частый гость


Покинул форум
Сообщений всего: 221
Дата рег-ции: Март 2013  


Помог: 7 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. <?PHP
  4.  
  5.  if ( isset($_POST["name"]) and isset($_POST["phone"]) ) {
  6.  
  7.  ## E-mail , куда уйдет письмо.
  8. $to = 'piypiy@mail.ru';
  9.  
  10.  ## Наименование темы письма
  11. $subject = 'test';
  12.  
  13.  ## Текст сообщения
  14. $message = '
  15. <html>
  16. <head>
  17.  <title>test</title>
  18. </head>
  19. <body>
  20.  <table>
  21.    <tr>
  22.      <th>Name:</th><th>'.$_POST["name"].'</th>
  23.    </tr>
  24.    <tr>
  25.      <td>Telephone:</td><td>'.$_POST["phone"].'</td>
  26.    </tr>
  27.  </table>
  28. </body>
  29. </html>
  30. ';
  31.  
  32.  $headers  = 'MIME-Version: 1.0' . "\r\n";    
  33.  ## Кодировка письмеца
  34. $headers .= 'Content-type: text/html; charset=windows-1251' . "\r\n";
  35.  
  36.  ## Отправка
  37. mail($to, $subject, $message, $headers);
  38.  }
  39.  
  40. ?>
  41.  
  42.  
 
 Top
Nikitos233
Отправлено: 26 Апреля, 2014 - 09:06:55
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2014  


Помог: 0 раз(а)




lastdays пишет:
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. <?PHP
  4.  
  5.  if ( isset($_POST["name"]) and isset($_POST["phone"]) ) {
  6.  
  7.  ## E-mail , куда уйдет письмо.
  8. $to = 'piypiy@mail.ru';
  9.  
  10.  ## Наименование темы письма
  11. $subject = 'test';
  12.  
  13.  ## Текст сообщения
  14. $message = '
  15. <html>
  16. <head>
  17.  <title>test</title>
  18. </head>
  19. <body>
  20.  <table>
  21.    <tr>
  22.      <th>Name:</th><th>'.$_POST["name"].'</th>
  23.    </tr>
  24.    <tr>
  25.      <td>Telephone:</td><td>'.$_POST["phone"].'</td>
  26.    </tr>
  27.  </table>
  28. </body>
  29. </html>
  30. ';
  31.  
  32.  $headers  = 'MIME-Version: 1.0' . "\r\n";    
  33.  ## Кодировка письмеца
  34. $headers .= 'Content-type: text/html; charset=windows-1251' . "\r\n";
  35.  
  36.  ## Отправка
  37. mail($to, $subject, $message, $headers);
  38.  }
  39.  
  40. ?>
  41.  
  42.  


Спасибо за код, но все равно сообщение не приходит на мыло
 
 Top
lastdays
Отправлено: 26 Апреля, 2014 - 12:27:31
Post Id



Частый гость


Покинул форум
Сообщений всего: 221
Дата рег-ции: Март 2013  


Помог: 7 раз(а)




Локальный сервер? и не придет.
 
 Top
Nikitos233
Отправлено: 26 Апреля, 2014 - 12:30:06
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2014  


Помог: 0 раз(а)




lastdays пишет:
Локальный сервер? и не придет.

Пока на бесплатном хостинге тестирую
 
 Top
lastdays
Отправлено: 26 Апреля, 2014 - 17:02:22
Post Id



Частый гость


Покинул форум
Сообщений всего: 221
Дата рег-ции: Март 2013  


Помог: 7 раз(а)




Прежде чем идти на форум, обращайтесь к хостер - провайдеру.
Возможно вообще не поддерживает отправку е-мейла, бесплатный же.
 
 Top
LIME
Отправлено: 26 Апреля, 2014 - 17:24:15
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




PHP:
скопировать код в буфер обмена
  1. if ( isset($_POST["name"], $_POST["phone"]) ) {}
так
для информации
PHP:
скопировать код в буфер обмена
  1. mail($to, $subject, $message, $headers) or die('not recieved');
 
 Top
Nikitos233
Отправлено: 26 Апреля, 2014 - 19:04:28
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Апр. 2014  


Помог: 0 раз(а)




lastdays пишет:
Прежде чем идти на форум, обращайтесь к хостер - провайдеру.
Возможно вообще не поддерживает отправку е-мейла, бесплатный же.


Отправку поддерживает точно, уже сообщение приходило. Только оно приходит без данных которые вводит человек. Просто пустое сообщение
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB