Форма обратной

kapper

Постоялец
Регистрация
17 Авг 2009
Сообщения
81
Реакции
46
Помогите с формой обратной связи, скопировал сайт, но вот форма обратной связи на php скачать естественно не удалось. Попробовал воссоздать самостоятельно, но на почту приходит пустые значения, имя и телефон не отображается. Тому кто наиболее грамотно воссоздаст рабочую версию mail.php получит вознаграждение 100 wmr :)
 
Помогите с формой обратной связи, скопировал сайт, но вот форма обратной связи на php скачать естественно не удалось. Попробовал воссоздать самостоятельно, но на почту приходит пустые значения, имя и телефон не отображается. Тому кто наиболее грамотно воссоздаст рабочую версию mail.php получит вознаграждение 100 wmr :)
На тебе, редактируй под свои поля:
Код:
<?php
if(isset($_POST['email'])) {
header( 'Location: http://site.net/en/thank-you');

$name=$_REQUEST['name'];
$email=$_REQUEST['email'];
$url=$_REQUEST['url'];
$nam=$_REQUEST['nam'];
if (($name=="")||($email==""))
    {
        echo "All fields are required, please fill <a href=\"\">the form</a> again.";
    }
else{
    $from="Имя: $name\r\nТелефон: $email \r\nСтраница: $url \r\nНазвание: $nam";
    $subject="Blahblah";
        mail("hi@gmail.com", $subject, $message, $from);
    echo "Email sent!";
    }
} ?>
 
Помогите с формой обратной связи, скопировал сайт, но вот форма обратной связи на php скачать естественно не удалось. Попробовал воссоздать самостоятельно, но на почту приходит пустые значения, имя и телефон не отображается. Тому кто наиболее грамотно воссоздаст рабочую версию mail.php получит вознаграждение 100 wmr :)

лол, вы принимаете параметры POST запросом а форме не указали чо должно передавать POST

для каждой формы добавьте method="POST"
 
Последнее редактирование:
На тебе, редактируй под свои поля:
Код:
<?php
if(isset($_POST['email'])) {
header( 'Location: http://site.net/en/thank-you');

$name=$_REQUEST['name'];
$email=$_REQUEST['email'];
$url=$_REQUEST['url'];
$nam=$_REQUEST['nam'];
if (($name=="")||($email==""))
    {
        echo "All fields are required, please fill <a href=\"\">the form</a> again.";
    }
else{
    $from="Имя: $name\r\nТелефон: $email \r\nСтраница: $url \r\nНазвание: $nam";
    $subject="Blahblah";
        mail("hi@gmail.com", $subject, $message, $from);
    echo "Email sent!";
    }
} ?>
да у него по умолчанию поля передают GET запросом, вот и пустота)
 
Вот папка с файлами урока по php
 

Вложения

  • 3.zip
    15,5 KB · Просмотры: 5
Назад
Сверху