X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помощь по форме
alesha
alesha
Topic Starter сообщение 26.3.2016, 11:04; Ответить: alesha
Сообщение #1


Здравствуйте у меня есть проблема нашел в нете скрипт прописал свои значения при попытке отправить выдает ошибку посмотрите что исправить.Вот код обработчика.
Код
<meta http-equiv='refresh' content='6; url=http://dzer-nn.ru'>
<meta charset="UTF-8" />
<?php
if (isset($_POST['name'])) {$name = $_POST['name']; if ($name == '') {unset($name);}}
if (isset($_POST['email'])) {$email = $_POST['email']; if ($email == '') {unset($email);}}
if (isset($_POST['sub'])) {$sub = $_POST['sub']; if ($sub == '') {unset($sub);}}
if (isset($_POST['body'])) {$body = $_POST['body']; if ($body == '') {unset($body);}}

if (isset($name) && isset($email) && isset($sub) && isset($body)){

$address = "beloplotov88@gmail.com";
$mes = "Имя: $name \nE-mail: $email \nТема: $sub \nТекст: $body";
$send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = UTF-8\r\nFrom:$email");
if ($send == 'true')
{echo "Сообщение отправлено успешно, через 6 секунд Вы будете направлены на главную страницу блога <a href='http://dzer-nn.ru/'>dzer-nn.ru</a>,где сможете продолжить ваш просмотр";}
else {echo "Ошибка, сообщение не отправлено!";}

}
else
{
echo "Вы заполнили не все поля, вернитесь назад и заполните необходимые поля!";
}
?>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
coodie
coodie
сообщение 26.3.2016, 12:07; Ответить: coodie
Сообщение #2


Какую ошибку выдает?
Вставьте после $address = "beloplotov88@gmail.com";
этот код:
$sub = "Заказ на сайте";


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alesha
alesha
Topic Starter сообщение 26.3.2016, 14:48; Ответить: alesha
Сообщение #3


coodie, вставил не помогло выдает:Ошибка, сообщение не отправлено!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
profican
profican
сообщение 26.3.2016, 19:29; Ответить: profican
Сообщение #4


Надо бы попробовать убрать headers (выглядят стрёмно), они необязательны, прописываются "по желанию":

Код
$send = mail ($address,$sub,$mes);


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 26.3.2016, 21:59; Ответить: x64
Сообщение #5


Цитата(alesha @ 26.3.2016, 10:04) *
if ($send == 'true')

Мля, чуть глаза не выдавило. Хочу это развидеть и забыть :eek:

Цитата(coodie @ 26.3.2016, 11:07) *
Какую ошибку выдает?

+

Цитата(profican @ 26.3.2016, 18:29) *
они необязательны

Обязательны. Иначе письмо придёт зюками


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alesha
alesha
Topic Starter сообщение 27.3.2016, 10:04; Ответить: alesha
Сообщение #6


Так что программисты никто ничего не может сказать?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 27.3.2016, 11:34; Ответить: x64
Сообщение #7


Так что юзеры, будете задавать вопросы с исчерпывающими данными?
Уже сказали: какая ошибка?
«Ошибка, сообщение не отправлено!» — это явно не ошибка, а результат, гм, красивого условия.

Это код, помимо bool(false), выводит что-то ещё?
Код
<?php
ini_set('display_errors', 1);
ini_set('error_reporting', -1);
header('Content-Type:text/plain; charset=utf-8');
var_dump( mail('beloplotov88@gmail.com', 'subject', 'test message') );


Предварительно, не настроена почта.

Цитата(alesha @ 27.3.2016, 9:04) *
Так что программисты никто ничего не может сказать?

В следующий раз, прежде чем писать подобное, задайтесь простым вопросом: «А все ли необходимые данные я предоставил для ответа»?
Мало того, что Вам нужна помощь, так все неравнодушные участники ещё клещами должны вытягивать хоть какую-то информацию.


ЗЫ: Вот всё и встало на место — Подскажите бесплатный хостинг. Очень сомневаюсь, что на бесплатных хостингах функция mail() работает.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alesha
alesha
Topic Starter сообщение 27.3.2016, 19:06; Ответить: alesha
Сообщение #8


x64, Что значит не настроена почта?Почта рабочая 100%.Сайт расположен на платном хостинге.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 28.3.2016, 9:01; Ответить: x64
Сообщение #9


Цитата(alesha @ 27.3.2016, 18:06) *
Почта рабочая 100%

С чего такое мнение? Или был выполнен код отсюда?
Судя по Вашему, mail() через астрал материализует письмо в ящике назначения. Увы, это не так, и функция требует указания в конфигах пути к настроенному MTA (именно то, про что и было сказано не настроена).

Сейчас тема из разряда «у меня комп не работает, у тебя же есть компьютер, в чём дело»

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
12 Tia2 1519 25.3.2024, 6:54
автор: Skyworker
Открытая тема (нет новых ответов) требуется помощь с themasoftware (Темапостером)
0 Taylor 566 16.3.2024, 18:41
автор: Taylor
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСостояние после ампутации - нужна помощь
благотворительный топик
46 vitvirtual 5559 12.3.2024, 21:52
автор: Гиппопотам
Открытая тема (нет новых ответов) Нужна помощь
download traffic
7 Adblock_Affilate 1414 4.5.2023, 22:01
автор: kuprum
Открытая тема (нет новых ответов) Нужна помощь по обмену рублей ETXT внутри биржи на Приват
2к рублей
3 TalanArtem 1065 8.3.2023, 0:07
автор: анатасия228


 



RSS Текстовая версия Сейчас: 28.3.2024, 17:29
Дизайн