Помогите поправить код обратной связи

Печать RSS
347

Автор
Землянин
0
ByKuznec (17 Октября 2013 / 16:51)
8. MMdance, с локального сервера не отправишь, точней оно отправится визуально и будет хранится в системной папке с логами. Поставь скрипт на хост или сервер, потом оно отправится.

Добавлено через 01:31 сек.
8. MMdance, также совместно с функцией tirm используйте htmlspecialchars().

Ну так то он стоит на хосте
Автор
Землянин
0
Ума не приложу почему письма не приходят..и куда они вообще деваются тогда

Персональный статус
0
11 ну а просто без формы
<?php
mail("твой маил", "твоё письмо", "твое сообщение");
?>
добавь в скрипт
ini_set('display_errors',1);
error_reporting(E_ALL);
в хитачес можно добавить еще:
php_flag display_errors 1
и убери всех "@" - собак из кода, давай ошибки посмотрим что дает? думаю у тебя обработчик формы балуеться, попробуй кодировку исполняемых файлов изменить.
T

Пришелец
0
Смотрим php.ini
Чему равно sendmail_path

Важно включить консоль ошибок если используется
sendmail.ini
debug_logfile=debug.log


Рестарт....
Если письмо не отправится смотрим debug.log
Автор
Землянин
0
Всё ребят разобрался..оказывается косяк в VDS был..всё заработало..но теперь другая проблема..письма приходят с каракулями...как быть?кодировку файла скрипта менял с utf8 на win1251 не помогает....база тут вроде не причём..он её не касается...посоветуйте

Пришелец
0
MMdance (18 Октября 2013 / 18:06)
Всё ребят разобрался..оказывается косяк в VDS был..всё заработало..но теперь другая проблема..письма приходят с каракулями...как быть?кодировку файла скрипта менял с utf8 на win1251 не помогает....база тут вроде не причём..он её не касается...посоветуйте

Так пробуй
  
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
$headers .= 'Content-Transfer-Encoding: 8bit' . "\r\n";

mail(
"vovalika@mail.ru", 
"Сообщение с сайта (отправитель: {$name})", 
"{$message} \n\n Контакты: \n {$contact}", 
$headers
);
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск