[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите с PHP формай отправки на почту
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Zig_Zag
да нет вроде включено на хостинге!!
Astin
А ты попробуй без формы отправить себе сообщение

Вот этот код в свой php файл вставь и запусти его без формы
и узнаешь приходят письма или нет

$address = "здесь твоя почта";
$sub = "Прайс с сайта";

$headers = "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From: noreply\r\n";
$headers .= "X-Mailer: My Send E-mail\r\n";
$mes = "<html>\n";
$mes .= "<body>\n";
$mes .="Это Тест";
$mes .= "</body>\n";
$mes .= "</html>\n";
$setmail = mail($address, $sub, $mes, $headers);
Zig_Zag
Цитата (Astin @ 22.05.2016 - 21:01)
А ты попробуй без формы отправить себе сообщение

Вот этот код в свой php файл вставь и запусти его без формы
и узнаешь приходят письма или нет

$address = "здесь твоя почта";
$sub = "Прайс с сайта";

$headers = "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From: noreply\r\n";
$headers .= "X-Mailer: My Send E-mail\r\n";
$mes = "<html>\n";
$mes .= "<body>\n";
$mes .="Это Тест";
$mes .= "</body>\n";
$mes .= "</html>\n";
$setmail = mail($address, $sub, $mes, $headers);

А как без формы запустить?
Astin
Вставляешь код в файл идешь к адресной строке браузера и набираешь там

http://games-pro100.esy.es/название твоей формы.php

далее идешь на свою почту и смотришь

Только не забудь вот здесь поставить свой адрес посты
$address = "здесь твоя почта";
Zig_Zag
Цитата (Astin @ 22.05.2016 - 21:06)
Вставляешь код в файл идешь к адресной строке браузера и набираешь там

http://games-pro100.esy.es/название твоей формы.php

далее идешь на свою почту и смотришь

Только не забудь вот здесь поставить свой адрес посты
$address = "здесь твоя почта";

я прописал свой адрес вставил код закинул на хостинг прописал в адресную строку и дальше белая страница!так и должно и на почту придет тест письмо?
Zig_Zag
http://games-pro100.esy.es/contact-form.php
Миша
Цитата (Zig_Zag @ 22.05.2016 - 21:12)
я прописал свой адрес вставил код закинул на хостинг прописал в адресную строку и дальше белая страница!так и должно и на почту придет тест письмо?

Из php ничего (серверу) в браузер не отправили, следовательно белая страница.

_____________
Принимаю заказы, писать в ЛС
Astin
Да так и будет белая страница и на счет придет или нет зависит от хостинга

Но если не хочешь видеть белую страницу пропиши вот так
<?php
$address = "trushkin.1784@gmail.com";
$sub = "Прайс с сайта";

$headers = "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From: noreply\r\n";
$headers .= "X-Mailer: My Send E-mail\r\n";
$mes = "<html>\n";
$mes .= "<body>\n";
$mes .="Это Тест";
$mes .= "</body>\n";
$mes .= "</html>\n";
$setmail = mail($address, $sub, $mes, $headers);

if ($setmail) {

echo 'Письмо отправлено';

} else {

echo 'Письмо не отправлено';
}
Zig_Zag
Цитата (Медведь @ 22.05.2016 - 21:14)
Цитата (Zig_Zag @ 22.05.2016 - 21:12)
я прописал свой адрес вставил код закинул на хостинг прописал в адресную строку и дальше белая страница!так и должно и на почту придет тест письмо?

Из php ничего (серверу) в браузер не отправили, следовательно белая страница.

Значит дело в том что хостинг не пропускает сообщение?
Zig_Zag
я тоже догадывался об этом но думал что в коде ошибка!!!Парни спасибо что уделили время а что можете вообщем о коде сказать?
Astin
Цитата
Из php ничего (серверу) в браузер не отправили, следовательно белая страница.


А что должно было вывести на странице если я не писал не какого вывода в коде

Естественно если первый код поставить то просто перезагрузится страница и все

Поставь второй код и увидишь что будет написано а потом иди на почту которую
указал в коде и смотри, и папку СПАМ посмотри
Миша
Цитата (Zig_Zag @ 22.05.2016 - 21:17)
Цитата (Медведь @ 22.05.2016 - 21:14)
Цитата (Zig_Zag @ 22.05.2016 - 21:12)
я прописал свой адрес вставил код закинул на хостинг прописал в адресную строку и дальше белая страница!так и должно и на почту придет тест письмо?

Из php ничего (серверу) в браузер не отправили, следовательно белая страница.

Значит дело в том что хостинг не пропускает сообщение?

Белая страница не равно сообщение не отправлено  // Просто php отдаёт серверу данные и уже потом сервер передаёт их вам


_____________
Принимаю заказы, писать в ЛС
Zig_Zag
О пришло сообщение на почту
Zig_Zag
сообщение Это тест пришло значит дело не в хостинге))у меня уже с этой формой мозг взрывается
Astin
Щас я тебе напишу твой скрипт
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.