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

Форум PHP

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

 

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

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

тема: Помогите найти ошибку - что-то не верно с кавычками
 
 автор: tavila2009   (17.02.2009 в 19:00)   письмо автору
 
 

$pic_p="../images/mail.jpg";
$pic="<img src=<?=$pic_p;?>>"; - вот здесь что-то не правильно с кавычками наверно.
$tekst_v_pisme = "Hi".$fnw.$pic.$letter;

mail ($emw," ",$tekst_v_pisme,
"From: admin@{$_SERVER['SERVER_NAME']}\r\n".
"Replay-To: admin@{$_SERVER['SERVER_NAME']}\r\n".
"X-Mailer: PHP/".phpversion());
и в письме текст выглядит вот так
HiElena<img src=<?=../images/mail.jpg;?>>самой очаровательной!

Запустить можно здесь и посмотреть что выдаёт http://saga-love.se/mail/mail_send.php?idm=7&idw=3&emw=tamarand@yandex.ru&fnw=Elena

  Ответить  
 
 автор: а-я   (17.02.2009 в 19:09)   письмо автору
 
   для: tavila2009   (17.02.2009 в 19:00)
 

а так


$pic='<img src="'.$pic_p.'" />'; 

  Ответить  
 
 автор: tavila2009   (17.02.2009 в 19:33)   письмо автору
 
   для: а-я   (17.02.2009 в 19:09)
 

Спасибо большое! Теперь вот как - выводит в браузере правильно. А вот в письме выглядит вот так

<img src="../images/mail.jpg" /><br />Hi&nbsp;Elena<br />это текст в письме для тебя


вот кусок скрипта. <br /> - почему-то не срабатывает. И картинка не печатается в письме. А на экран она выводится. - http://saga-love.se/mail/mail_send.php?idm=7&idw=3&emw=tamarand@yandex.ru&fnw=Elena тут посмотреть.


$pic_p="../images/mail.jpg";
$pic='<img src="'.$pic_p.'" />';
$tekst_v_pisme = $pic."<br />"."Hi"."&nbsp;".$fnw."<br />".$letter;
echo "idm-".$idm."<br />";
echo "idw-".$idw."<br />";
echo "fnw-".$fnw."<br />";
echo "emw-".$emw."<br />";
echo "pic-".$pic."<br />";
echo "tekst_v_pisme-".$tekst_v_pisme;
mail ($emw," ",$tekst_v_pisme,
"From: admin@{$_SERVER['SERVER_NAME']}\r\n".
"Replay-To: admin@{$_SERVER['SERVER_NAME']}\r\n".
"X-Mailer: PHP/".phpversion());

что я опять намудрила?

  Ответить  
 
 автор: sim5   (17.02.2009 в 19:45)   письмо автору
 
   для: tavila2009   (17.02.2009 в 19:33)
 

Вы намудрили с типом почтового сообщения - хотите отправить HTML содержимое, а отправляете его как текст.

  Ответить  
 
 автор: tavila2009   (17.02.2009 в 19:57)   письмо автору
 
   для: sim5   (17.02.2009 в 19:45)
 

а как надо правильно записать.?

  Ответить  
 
 автор: sim5   (17.02.2009 в 20:05)   письмо автору
122.5 Кб
 
   для: tavila2009   (17.02.2009 в 19:57)
 

Указать в заголовке тип отправляемого сообщения. Да и вообще оформить правильно все его заголовки. Вам надо почитать о типах почтовых отправлений, оформлении заголовков его и т.п.. Так как вы делаете, это просто пример вызова функции mail() из мануала, не более.

PS. Вот почитайте прикрепление.

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

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