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



 

Здравствуйте, гость ( Вход | Регистрация )

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


Новичок
*

Группа: User
Сообщений: 22
Регистрация: 11.6.2015
Поблагодарили: 3 раза
Репутация:   2  


Здравствуйте у меня есть проблема нашел в нете скрипт прописал свои значения при попытке отправить выдает ошибку посмотрите что исправить.Вот код обработчика.
Код
<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


Новичок
*

Группа: Banned
Сообщений: 16
Регистрация: 21.3.2016
Поблагодарили: 4 раза
Репутация:   0  


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


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


Новичок
*

Группа: User
Сообщений: 22
Регистрация: 11.6.2015
Поблагодарили: 3 раза
Репутация:   2  


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


Старожил
******

Группа: Active User
Сообщений: 1242
Регистрация: 30.6.2010
Поблагодарили: 294 раза
Репутация:   36  


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

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


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


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3424
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2746 раз
Репутация:   289  


Цитата(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


Новичок
*

Группа: User
Сообщений: 22
Регистрация: 11.6.2015
Поблагодарили: 3 раза
Репутация:   2  


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


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3424
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2746 раз
Репутация:   289  


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

Это код, помимо 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


Новичок
*

Группа: User
Сообщений: 22
Регистрация: 11.6.2015
Поблагодарили: 3 раза
Репутация:   2  


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


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3424
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2746 раз
Репутация:   289  


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

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

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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужна помощь в активации аккаунта AdSense
9 dimaguru 2401 Вчера, 16:53
автор: vds4you
Открытая тема (нет новых ответов) Нужна помощь с задачами по SEO
Звучит так себе конечно, однако очень нужна ваша помощь!!!
10 another_way 1497 25.11.2017, 13:35
автор: Bel_Ami
Открытая тема (нет новых ответов) envato market помощь в покупке
1 wagan 598 12.11.2017, 22:23
автор: EvilGomel
Открытая тема (нет новых ответов) Помощь по css
5 Mistic 682 17.10.2017, 13:04
автор: prapod
Открытая тема (нет новых ответов) Помощь в выводе денег в Беларуси wmz
Если у кого есть возможность пишите
3 mks 815 9.9.2017, 13:22
автор: obmenbestru


 



RSS Текстовая версия Сейчас: 14.12.2017, 12:37
Дизайн