Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mail работующий пример.
 
 автор: TanTaL91   (13.12.2008 в 20:03)   письмо автору
 
 

Кто может написать живой пример куда останеться только email вставить.

А то сколько не смотрю не 1 не отправляет. :(

И описать если не трудно, по порядку что и за что отвечает. А то на php.net все по англиски.

  Ответить  
 
 автор: TanTaL91   (13.12.2008 в 20:16)   письмо автору
 
   для: TanTaL91   (13.12.2008 в 20:03)
 

Нашел монуал от sim5 попробую сначало по нему.

  Ответить  
 
 автор: sim5   (13.12.2008 в 20:20)   письмо автору
 
   для: TanTaL91   (13.12.2008 в 20:16)
 

Но, но, не надо мне приписывать авторства, я не создаю мануалов ;-) Если вы о прикреплении в теме, то это "сборник" выдержек из самых разных источников. Есть там и мой перевод с английского, возможно в нем не все проверено, но думаю не смертельно... )

  Ответить  
 
 автор: TanTaL91   (13.12.2008 в 22:55)   письмо автору
 
   для: sim5   (13.12.2008 в 20:20)
 

А мне помогло. Пасябки :)

  Ответить  
 
 автор: TanTaL91   (14.12.2008 в 11:58)   письмо автору
 
   для: TanTaL91   (13.12.2008 в 22:55)
 

Отправляет норм, но от кого отправлено пишет что то не то...

$subject = "Тема письма";
$header = "Content-type: text/html; charset=\"windows-1251\"";
$header .= "From: \"Evgen\" <evgen@mail.ru>";
$header .= "Subject: $subject";
$header .= "Content-type: text/html; charset=\"windows-1251\"";
$msg = "<body><li>Сторака 1<li>Сторака 2<li>Сторака 3</body>";
mail("name@mail.ru", $subject, $msg, $header);



anonymous@www.volga.ru
<anonymous@www.volga.ru> 14 декабря 2008 г. 12:53
Кому: *****@gmail.com
Ответить | Ответить всем | Переслать | Печать | Удалить | Показать исходное сообщение
# Сторака 1
# Сторака 2
# Сторака 3
Быстрый ответ
Кому: anonymous@www.volga.ru


почему пишет что письмо от anonymous@www.volga.ru?

  Ответить  
 
 автор: sim5   (14.12.2008 в 12:05)   письмо автору
 
   для: TanTaL91   (14.12.2008 в 11:58)
 

Говорите читали? Значит плохо, нельзя в таком виде отправлять тему письма в русской кодировке - выбросите лишний "Content-type: text/html; charset=\"windows-1251\"", он вам не поможет в этом. anonymous@www.volga.ru - это потому, что сервер изменяет ваш адрес на свой. Для того чтобы это исключить, нужно передавать пятый параметр в функцию майл, об этом тоже написано. Где переводы строк в формировании заголовка? Вы почитайте внимательней.

  Ответить  
 
 автор: Trianon   (14.12.2008 в 12:23)   письмо автору
 
   для: sim5   (14.12.2008 в 12:05)
 

не исключено что сервер не sendmail не столь злой, и что From не проходит потому, что слился с верхним Content-Type...
автор как всегда жжот.

  Ответить  
 
 автор: sim5   (14.12.2008 в 12:33)   письмо автору
 
   для: Trianon   (14.12.2008 в 12:23)
 

Нет, этот лишний заголовок не помешает передачи, его советут чтобы тема отображалась верно, но это практически не прокатывает, а если говорить точно, то это туфта.) А вот то, что есть серверы, которые игнорируют установку -fадрес, к сожалению точно, только к хостеру обращаться придеться.
А то что слился, так если так писать, то все одной строкой будет :)

  Ответить  
 
 автор: TanTaL91   (14.12.2008 в 20:06)   письмо автору
 
   для: sim5   (14.12.2008 в 12:33)
 

Взял готовый приведеный пример, добавил 5тый элемент :) А он мне

Warning: mail(): SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE. in /home/www/toldo91/www/mail.php on line 21

<?php 
$to 
"Mary <mary@example.com>"

$subject "Birthday Reminders for August"

$message 
<html> 
<head> 
<title>Birthday Reminders for August</title> 
</head> 
<body> 
<p>Here are the birthdays upcoming in August!</p> 
</body> 
</html>"


$headers "Content-type: text/html; charset=windows-1251 "
$headers .= "From: Birthday Reminder <birthday@example.com> "
$headers .= "Bcc: birthday-archive@example.com "

mail($to$subject$message$headers,  '-finfo@mycompany.ru'); 
?>

  Ответить  
 
 автор: TanTaL91   (15.12.2008 в 00:17)   письмо автору
 
   для: TanTaL91   (14.12.2008 в 20:06)
 

Все разобрался. Не надо там было 5того...

$headers ="Content-Type: text/html; charset=windows-1251\r\n";
$headers.="From: ".$name." <".$mail.">\r\n";


Вот написал и все нормуль... Ну серано пасиба за помощ... Куда я без вас :)

Автро ЖЖЕТ :)...

  Ответить  
 
 автор: Trianon   (15.12.2008 в 01:46)   письмо автору
 
   для: TanTaL91   (15.12.2008 в 00:17)
 

Добре.

Mime-version таки стоило бы добавить.

  Ответить  
 
 автор: TanTaL91   (15.12.2008 в 08:01)   письмо автору
 
   для: Trianon   (15.12.2008 в 01:46)
 

А я добрый. Не знаю почему показалось иначе ...

А куда это добавить?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования