Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблема с mail()

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Неправильно отображается письмо
Avenger
Отправлено: 04 Января, 2013 - 18:57:29
Post Id



Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Сент. 2012  


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. $error = mysql_error();
  3. $to = "admin@any_server.ru";
  4. $subject = "Error";
  5. $msg = "
  6. <html>
  7. <head>
  8. <title>Error</title>
  9. <style>
  10. #div {
  11. border:1px solid #000;
  12. width:80%;margin:auto;
  13. }
  14.  
  15. #title {
  16. border-bottom:1px solid #000;
  17. background:#ccc;
  18. }
  19.  
  20. #content {
  21. min-height:150px;
  22. }
  23. </style>
  24. </head>
  25. <body>
  26. <div id='div'>
  27. <div id='title'>Error</div>
  28. <div id='content'>$error</div>
  29. </div>
  30. </body>
  31. </html>
  32. ";
  33. $headers = "From: site_bot <site_bot@any_server.ru>\r\n";
  34. $headers .= "MIME-Version: 1.0\r\n";
  35. $headers .= "Subject: Error\r\n";
  36. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  37. mail($to, $subject, $msg, $headers);
  38.  

Через The Bat отображается неправильно, а через другие программы так, как написано.
Вопрос следующий: ошибка в моём коде или в программе? Однако

(Отредактировано автором: 04 Января, 2013 - 19:01:09)

 
 Top
DeepVarvar Супермодератор
Отправлено: 04 Января, 2013 - 19:01:09
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Ошибка в ваше коде. Явно сам файл скрипта не в кодировке iso-8859-1 Закатив глазки
Исправьте кодировку не файла, а заголовка, который отправляете.
(Добавление)
А еще вы не уточнили что значит "неправильно", возможно проблема не только в кодировке.
 
 Top
Avenger
Отправлено: 04 Января, 2013 - 19:02:38
Post Id



Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Сент. 2012  


Помог: 0 раз(а)




Поменял кодировку на utf-8. Ничего не изменилось
 
 Top
DeepVarvar Супермодератор
Отправлено: 04 Января, 2013 - 19:04:34
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




DeepVarvar пишет:
А еще вы не уточнили что значит "неправильно"
 
 Top
esterio
Отправлено: 04 Января, 2013 - 19:06:10
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Насколько я знаю в листе нельзя использовать div-ы
И еще есть правила оформления листа.
Вот ссилка
http://habrahabr.ru/post/17531/

(Отредактировано автором: 04 Января, 2013 - 19:11:22)

 
 Top
Avenger
Отправлено: 04 Января, 2013 - 21:13:00
Post Id



Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Сент. 2012  


Помог: 0 раз(а)




через другую прогу всё нормально показывает а через the bat:
Цитата:

Кому: admin@any_server.ru Subject: Ошибка X-PHP-Originating-Script: 0:comment_add.php From: any_server.ru <site_bot@any_server.ru>
Тема: Ошибка

#title { border-bottom:1px solid #000; background:#ccc; } #content { min-height:150px; }
Ошибка
Table 'any_server.comment' doesn't exist

 
 Top
DeepVarvar Супермодератор
Отправлено: 04 Января, 2013 - 21:18:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Avenger пишет:
Table 'any_server.comment' doesn't exist
Вы точно не прикалываетесь?
 
 Top
Avenger
Отправлено: 05 Января, 2013 - 08:53:28
Post Id



Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Сент. 2012  


Помог: 0 раз(а)




Письмо отправляется если при добавке комментария происходит ошибка. Я специально её сделал
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB