Другие языки программирования и технологии
как сделать что бы сообщение с сайта приходило на e-mail по шаблону
сайт есть. php mysql имеется. код страницы напишу в личку.
при отправке письма укажи в заголовке письма что формат ХТМЛ, и создавай кокой угодно шаблон на ХТМЛ.
если надо напиши мне, помогу
если надо напиши мне, помогу
" method=POST>
Послать тестовое письмо:
To: ">
Subject: ">
Текст:
Письма удалены.
"; } if (@$doSendSendmail) { echo "
Посылаем письмо через mail()...
\n"; if (mail($to,$subject,$body,"From: \"PHP mail()\" ")) { echo "OK, функция mail() сработала корректно.
\n"; } else { echo "При вызове mail() произошла ошибка.
\n"; } } if (@$doSendSmtp) { function waitAnswer($f) { fread($f, 128); } echo "
Посылаем письмо.. .
\n"; $f = fsockopen('localhost', 25, $errno, $errstr, 3); if ($f) { fwrite($f, "HELO localhost\r\n"); waitAnswer($f); fwrite($f, "RCPT TO: test@example.com\r\n"); waitAnswer($f); fwrite($f, "DATA\r\n"); waitAnswer($f); fwrite($f, "From: test \r\n"); fwrite($f, "To: test \r\n"); fwrite($f, "Subject: Testing mail\r\n"); fwrite($f, "\r\n"); fwrite($f, "This is a test mail sent via fsockopen().\r\n"); fwrite($f, "Today is " . date("r") . ".\r\n"); fwrite($f, ".\r\n"); waitAnswer($f); fwrite($f, "QUIT\r\n"); waitAnswer($f); } if ($f && fclose($f)) { echo "OK, письмо отправлено успешно.
\n"; sleep(1); // wait for mail is arrived } else { echo "При соединении с сервером произошла ошибка.
\n"; } } $d = @opendir($dir); if ($d) { echo "
Отосланные письма в директории $dir
\n"; echo "
Каждое письмо хранится в отдельном файле с расширением .eml. Это очень удобно, т. к. позволяет открыть такой файл в Outlook и просмотреть, как письмо выглядит с учетом всех перекодировок и преобразований.
"; $list = array(); while (false !== ($e = readdir($d))) { if ($e[0] == ".") continue; $list[] = "$dir/$e"; } rsort($list); if ($list) { foreach ($list as $fname) { $f = @fopen($fname, "r"); if (!$f) continue; echo "
Файл $fname
:
\n"; echo "\n";
echo HtmlSpecialChars(fread($f,filesize($fname)));
echo "
\n"; echo "
------------------------------------
"; } } else { echo "Директория пуста. "; } } ?>
Послать тестовое письмо:
To: ">
Subject: ">
Текст:
Письма удалены.
"; } if (@$doSendSendmail) { echo "
Посылаем письмо через mail()...
\n"; if (mail($to,$subject,$body,"From: \"PHP mail()\" ")) { echo "OK, функция mail() сработала корректно.
\n"; } else { echo "При вызове mail() произошла ошибка.
\n"; } } if (@$doSendSmtp) { function waitAnswer($f) { fread($f, 128); } echo "
Посылаем письмо.. .
\n"; $f = fsockopen('localhost', 25, $errno, $errstr, 3); if ($f) { fwrite($f, "HELO localhost\r\n"); waitAnswer($f); fwrite($f, "RCPT TO: test@example.com\r\n"); waitAnswer($f); fwrite($f, "DATA\r\n"); waitAnswer($f); fwrite($f, "From: test \r\n"); fwrite($f, "To: test \r\n"); fwrite($f, "Subject: Testing mail\r\n"); fwrite($f, "\r\n"); fwrite($f, "This is a test mail sent via fsockopen().\r\n"); fwrite($f, "Today is " . date("r") . ".\r\n"); fwrite($f, ".\r\n"); waitAnswer($f); fwrite($f, "QUIT\r\n"); waitAnswer($f); } if ($f && fclose($f)) { echo "OK, письмо отправлено успешно.
\n"; sleep(1); // wait for mail is arrived } else { echo "При соединении с сервером произошла ошибка.
\n"; } } $d = @opendir($dir); if ($d) { echo "
Отосланные письма в директории $dir
\n"; echo "
Каждое письмо хранится в отдельном файле с расширением .eml. Это очень удобно, т. к. позволяет открыть такой файл в Outlook и просмотреть, как письмо выглядит с учетом всех перекодировок и преобразований.
"; $list = array(); while (false !== ($e = readdir($d))) { if ($e[0] == ".") continue; $list[] = "$dir/$e"; } rsort($list); if ($list) { foreach ($list as $fname) { $f = @fopen($fname, "r"); if (!$f) continue; echo "
Файл $fname
:
\n"; echo "\n";
echo HtmlSpecialChars(fread($f,filesize($fname)));
echo "
\n"; echo "
------------------------------------
"; } } else { echo "Директория пуста. "; } } ?>
Жека Сивцов
Такс....Я ничего не понял))))
Похожие вопросы
- Взломали e-mail на mail.ru
- Как программно отправить письмо на E-mail с помощью Visual Basic?
- как сделать чтобы при входе на сайт вылазело системное сообщение? (html, css)
- Программисты!Скажите сколько стоит по Москве создание сайта для детского сада,простого(по шаблону) и индивидуального.
- подскажите кто знает как продвинуть сайт Что нужно или как сделать чтоб к примеру мой сайт в основных поискавиках отоб
- Как сделать так, чтобы Модератор или Сайт не узнал, что это ВЫ?!
- Здесь есть люди знающие FLASH и скрипты FLASH? Как сделать полоску загрузки для флэш сайта?
- Для веб-мастеров. Кто знает, как сделать так, чтобы текст на сайте (своём) нельзя было копировать никем?
- как сделать свой компьютер хостингом для сайта???
- Можно ли сделать систему оплаты на своем сайте без посредников?