Форум по Delphi программированию

 



Вернуться   Форум по Delphi программированию > Общие вопросы > WEB-Программирование
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 13.06.2015, 21:16
Route Route вне форума
Прохожий
 
Регистрация: 12.06.2009
Сообщения: 2
Репутация: 10
По умолчанию Форма обратной связи (html)

Добрый день! Помогите, пожалуйста, разобраться. Скачал готовую html тему и там вставлена форма обратной связи. Письмо приходит, но пустое:
Name:
Email:
Subject:
Message:

В index.html файле вот такой код отправки письма:
Код HTML:
<form id="main-contact-form" class="contact-form" name="contact-form" method="post" action="sendemail.php" role="form"> <div class="row"> <div class="col-sm-6"> <div class="form-group"> <input type="text" class="form-control" required="required" placeholder="Name"> </div> </div> <div class="col-sm-6"> <div class="form-group"> <input type="text" class="form-control" required="required" placeholder="Email address"> </div> </div> </div> <div class="row"> <div class="col-sm-12"> <div class="form-group"> <textarea name="message" id="message" required="required" class="form-control" rows="8" placeholder="Message"></textarea> </div> <div class="form-group"> <button type="submit" class="btn btn-danger btn-lg">Отправить сообщение</button> </div> </div> </div> </form>

И рядом с файлом index.html лежит файл sendemail.php с таким вот содержимым:
PHP код:
<?php
    header
('Content-type: application/json');
    
$status = array(
        
'type'=>'success',
        
'message'=>'Email sent!'
    
);

    
$name = @trim(stripslashes($_POST['name'])); 
    
$email = @trim(stripslashes($_POST['email'])); 
    
$subject = @trim(stripslashes($_POST['subject'])); 
    
$message = @trim(stripslashes($_POST['message'])); 

    
$email_from $email;
    
$email_to 'sps-proect@yandex.ru';

    
$body 'Name: ' $name "\n\n" 'Email: ' $email "\n\n" 'Subject: ' $subject "\n\n" 'Message: ' $message;

    
$success = @mail($email_to$subject$body'From: <'.$email_from.'>');

    echo 
json_encode($status);
    die;

Где здесь ошибка? Вижу, что в файле забыли закрыть <?php - т.е. надо в конце добавить ?>, но это конечно не помогает.
Заранее большое спасибо!

Последний раз редактировалось Route, 13.06.2015 в 21:45.
Ответить с цитированием
Ответ



Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 20:05.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources", 2004-2020

ВКонтакте   Facebook   Twitter