![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2001
Адрес: Киев Украина
Сообщений: 58
|
Народ,
просветите кто-нибудь, как слать письма вида html, я имею ввиду с сылками, картинками, и т.п. Заранее СПАСИБА
__________________
Все дело в м-а-а-а-леньких пузырьках... |
|
|||||
|
погодь, я тя непонял, обьясни конкретно, что те нужно ..?
отослать хтмл с помощью пхп или как? а в чем сообственно тогда проблема?
__________________
заходите в гости advocat, это не по професия - это диагноз! Обычно в PHP обитаю ... |
|
|||||
|
Регистрация: Dec 2001
Адрес: Киев Украина
Сообщений: 58
|
Может я просто напросто не доконца понимаю систему ПХП, но мне кажеться, что на прямую нельзя слать письмо в виде HTML.
Конкретней, что мне надо - я хочу, отправляя письмо мой скрипт оформлял его так, как оформляет OutLOOK Express... в виде HTML страницы. Еще конкретней - кроме обычного текста картинки + гиперссылки. Это так сложно?....
__________________
Все дело в м-а-а-а-леньких пузырьках... |
|
|||||
|
Это элементарно
Пиши свой код в какой нить переменной или пиши свой код в файл, а при отправке письма бери ХТМЛ из файла и отпровляй // Listing_01
// file index.html
<html>
<bodi>
<code>
</code>
</body>
</html>
<?php
// Listing_02
// mail.php
$mail="my@mail.com";
$sbj="Привет пипл";
$filename="index.html";
$file=@fopen($filename, "r");
$read=@fread($file,99999999);
if ($read==NULL) {
print ("Файл пустой");
} else {
mail ($mail, $sbj, $read);
}
fclose($file);
?>
попробуй так ![]()
__________________
Why drink and drive when you can smoke and fly |
|
|||||
|
Регистрация: Dec 1999
Адрес: под ёлкой...
Сообщений: 1,855
|
Если не придет как ХТМЛ-письмо, то попробуй в функцию mail() дописать Content-Type.
mail ($mail, $sbj, $read, "Content-Type:text/html");
__________________
Не криви извилиной! |
|
|||||
|
Ветеран форума
|
а ещё можно код уменьшить и вместо
$file=@fopen($filename, "r"); $read=@fread($file,99999999); ... fclose($file); написать $file=file($filename); |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Что характерно, при использовании всех упомянутых выше решений письмо дойдет без картинок.
![]() Чтобы доходило с картинками нужно: 1. Использовать ContentType: multipart/related; 2. Засунуть в письмо как HTML-текст, так и картинки. Образец текста такого письма можно получить, сохранив страницу из IE 5.5 (и выше) в формате .mht.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
![]() |
Часовой пояс GMT +4, время: 14:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|