PHP.SU

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

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

> Найдено сообщений: 6
Vertanvaertan Отправлено: 13 Февраля, 2017 - 14:27:26 • Тема: Помогите создать обработчик формы • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 157
Хорошо Спасибо А ты думал?
Vertanvaertan Отправлено: 13 Февраля, 2017 - 10:31:01 • Тема: Помогите создать обработчик формы • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 157
Вот код php мой
CODE (htmlphp):
скопировать код в буфер обмена
  1. [/code]<?PHP
  2. $name = $_POST['jx-newsltter-name'];
  3. $email= $_POST['jx-newsltter-email'];
  4.  
  5. $name = htmlspecialchars($name);
  6. $email= htmlspecialchars($email);
  7.  
  8. $name = urldecode($name);
  9. $email= urldecode($email);
  10.  
  11. $name = trim($name);
  12. $email= trim($email);
  13.  
  14. $err  = array();
  15.  
  16. if(empty($name)){
  17.        $err[] = 'Введите ваше имя!';
  18. }
  19.  
  20. if(empty($email)){
  21.        $err[] = 'Введите ваш e-mail!';
  22. }
  23.  
  24. $to      = "valentinchuev@yandex.ru";
  25.  
  26. $headers = "From: " . $name . " <valentinchuev@yandex.ru>\r\n";
  27.  
  28. $headers .= "Reply-To: " . $email . "\r\n";
  29.  
  30. if(empty($err)){
  31.  
  32.        mail($to, "Заявка с сайта", "Имя:".$name.". E-mail: ".$email , $headers ))
  33.        echo "Ваше сообщение успешно отправлено!";}
  34. else{
  35.        echo implode('<br />', $err);
  36. }
  37. ?>[code=htmlphp]

(Добавление)
Виноват с почтой) Исправился
(Добавление)
Можно скинуть сайт или что там ? Спасибо
(Добавление)
Кину файлы тебе, ты посмотришь и поможешь. Я отблагодарю (на телефон) Договорились ?
Vertanvaertan Отправлено: 13 Февраля, 2017 - 10:24:45 • Тема: Помогите создать обработчик формы • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 157
teleoperator27 пишет:
глаза пошире открой
CODE (htmlphp):
скопировать код в буфер обмена
  1. $to      = "example@mail.ru";

(Добавление)
и это из формы убери

(Добавление)
вот так вернее будет
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $name = $_POST['jx-newsltter-name'];
  3. $email= $_POST['jx-newsltter-email'];
  4.  
  5. $name = htmlspecialchars($name);
  6. $email= htmlspecialchars($email);
  7.  
  8. $name = urldecode($name);
  9.  
  10.  
  11. $email= urldecode($email);
  12.  
  13. $name = trim($name);
  14. $email= trim($email);
  15.  
  16. $err  = array();
  17.  
  18.  
  19.  
  20. if(empty($name)){
  21.         $err[] = 'Введите ваше имя!';
  22. }
  23.  
  24. if(empty($email)){
  25.         $err[] = 'Введите ваш e-mail!';
  26. }
  27.  
  28. $to      = "example@mail.ru";
  29.  
  30. $headers = "From: " . $name . " <example2@mail.ru>\r\n";
  31.  
  32. $headers .= "Reply-To: " . $email . "\r\n";
  33.  
  34. if(empty($err)){
  35.  
  36.         mail($to, "Заявка с сайта", "Имя:".$name.". E-mail: ".$email , $headers ))
  37.         echo "Ваше сообщение успешно отправлено!";}
  38. else{
  39.         echo implode('<br />', $err);
  40. }
  41. ?>

Не работает Друг) Поставил 2-а раза свой эмайл( где example@mail.ru и example2@mail.ru) удалил все значения value в форме html документа. Спасибо
(Добавление)
Вот что получилось
<?PHP
$name = $_POST['jx-newsltter-name'];
$email= $_POST['jx-newsltter-email'];

$name = htmlspecialchars($name);
$email= htmlspecialchars($email);

$name = urldecode($name);
$email= urldecode($email);

$name = trim($name);
$email= trim($email);

$err = array();

if(empty($name)){
$err[] = 'Введите ваше имя!';
}

if(empty($email)){
$err[] = 'Введите ваш e-mail!';
}

$to = "valentinchuev@yandex.ru.ru";

$headers = "From: " . $name . " <valentinchuev@yandex>\r\n";

$headers .= "Reply-To: " . $email . "\r\n";

if(empty($err)){

mail($to, "Заявка с сайта", "Имя:".$name.". E-mail: ".$email , $headers ))
echo "Ваше сообщение успешно отправлено!";}
else{
echo implode('<br />', $err);
}
?>
(Добавление)
И код html


CODE (htmlphp):
скопировать код в буфер обмена
  1. [/code]<form action="js/frm.php" method="post">
  2.  
  3.                                 <div class="jx-newsletter-box">
  4.  
  5.                                 <input type="text" name="jx-newsltter-name" placeholder="Ваше имя"  />
  6.  
  7.                                 </div>                        
  8.  
  9.                                 <div class="jx-newsletter-box">
  10.  
  11.                                 <input type="text" name="jx-newsltter-email" placeholder="Ваш телефон" />
  12.  
  13.                                 </div>                            
  14.  
  15.                                 <div class="jx-newsletter-submit">
  16.  
  17.                                 <input type="submit" name="jx-newsltter-submit" />
  18.  
  19.                                 </div>
  20.  
  21.                             </form>[code=htmlphp]

(Добавление)
Бля емайл не тотУлыбка
Vertanvaertan Отправлено: 13 Февраля, 2017 - 08:21:39 • Тема: Помогите создать обработчик формы • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 157
teleoperator27 пишет:
Vertanvaertan капец ты лентяй. Уж на этй тему мог бы и в интернете инфу найти

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $name = $_POST['jx-newsltter-name'];
  4. $email= $_POST['jx-newsltter-email'];
  5.  
  6. $name = htmlspecialchars($name);
  7. $email= htmlspecialchars($email);
  8.  
  9. $name = urldecode($name);
  10. $email= urldecode($email);
  11.  
  12. $name = trim($name);
  13. $email= trim($email);
  14.  
  15. $err  = array();
  16.  
  17. if(empty($name)){
  18.         $err[] = 'Введите ваше имя!';
  19. }
  20.  
  21. if(empty($email)){
  22.         $err[] = 'Введите ваш e-mail!';
  23. }
  24.  
  25. $to      = "example@mail.ru";
  26. $headers = "From: " . $name . " <example2@mail.ru>\r\n";
  27. $headers .= "Reply-To: " . $email . "\r\n";
  28.  
  29.  
  30. if(mail($to, "Заявка с сайта", "Имя:".$name.". E-mail: ".$email , $headers )){
  31.         echo "Ваше сообщение успешно отправлено!";
  32. }
  33. else{
  34.         echo implode('<br />', $err);
  35. }
  36. ?>
  37.  
Спасибо, у меня руки не подходят к этой работе, всё перепробывал. Спасибо ещё раз
(Добавление)
Друг где вводить свой емайл?) и кнопка, не нашёл её значение name* в коде, будет работать, спасибо за терпение
(Добавление)
Не работает)
Vertanvaertan Отправлено: 13 Февраля, 2017 - 07:27:22 • Тема: Помогите создать обработчик формы • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 157
Строитель пишет:
Vertanvaertan, почитайте про передачу данных методом POST.
Если не сложно напишите код, не получается, или сайт такой, может скрипты. Напишите код php для этой формы плиз Растерялся Озолочу А ты думал?
Vertanvaertan Отправлено: 12 Февраля, 2017 - 10:43:45 • Тема: Помогите создать обработчик формы • Форум: Напишите за меня, пожалуйста

Ответов: 12
Просмотров: 157
Здравствуйте я новичок) и прошу прямо помогите создать обработчик php формы. Знаю это нагло и надо самим учится, но честное слово потратил уже часа 3 на это, но так и ничего не заработало. Вот сам код в html:
CODE (html):
скопировать код в буфер обмена
  1. <form action="frm.php" method="post">
  2.     <div class="jx-newsletter-box">
  3.         <input type="text" name="jx-newsltter-name"
  4.                placeholder="Ваше имя" value=""/>
  5.     </div>
  6.     <div class="jx-newsletter-box">
  7.         <input type="text" name="jx-newsltter-email"
  8.                placeholder="Ваш телефон" value=""/>
  9.     </div>
  10.     <div class="jx-newsletter-submit">
  11.         <input type="submit" name="jx-newsltter-submit" value="GO"/>
  12.     </div>
  13. </form>

Файл php создан, удалил от туда всё так как там всё плохоУлыбка
Спасибо за помощь!

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB