Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Не могу создать html таблицу в php


Автор: alex0802 11.9.2007, 07:55
Люди, кто сможет подсказать... в чем косяк?
Пытаюсь создать e-mail сообщение типа:
$subj = "Рассылка объявлений"; 
$text = "Уважаемый ".$name.", 
Вы получили данное письмо, так как были подписаны на рассылку объявлений с сайта ".$site_name."
Спасибо за использование нашего сервиса!
В данном письме перечислены объявления поступившие за ".$today_date."
За сегодня были размещены следующие объявления:
По категориям:"
.$table_mes.
"
_____________________________________
Вы всегда можете отписаться от нашей рассылки нажав на ссылку: <br> "
.$unsub_link_html."
Спасибо за использование нашего сервиса";

$text = strip_tags( $text );
$send_email=$row->email;
mail($send_email, $subj, $text);

В $table_mes должна быть таблица со значениями из базы... и вот эту табличку я туда вкатать-то и не могу...
Пишу:
$table_mes = "<table width=100%  border=1 align=center cellpadding=0 cellspacing=0>\n";
        for ($i=0; $i<5; $i++)
         {
         $table_mes = $table_mes."\t<tr>\n";
          $table_mes = $table_mes."\t<td>Заголовок 1</td><td>Заголовок 2</td>\n";
           $table_mes = $table_mes."\t</tr>\n";
           }
          $table_mes = $table_mes."</table>\n"; 
Это просто фрагмент для примера... а он у меня выводит следующее

Уважаемый alex, 
Вы получили данное письмо, так как были подписаны на рассылку объявлений с сайта http://www.lsestate.ru
Спасибо за использование нашего сервиса!
В данном письме перечислены объявления поступившие за 2007-09-11
За сегодня были размещены следующие объявления:
По категориям:
Заголовок 1Заголовок 2 
_____________________________________
Вы всегда можете отписаться от нашей рассылки нажав на ссылку:  http://www.lsestate.ru/index.php?option=com_letterman&task=unsubscribe&Itemid=1
Спасибо за использование нашего сервиса

Ни таблицы, нифига... в чем проблема? ПОДСКАЖИТЕ ПОЖАЙЛУСТА!

Автор: mishaSL 11.9.2007, 11:52
Код

$text = strip_tags( $text );

Эта строка вырезает все html теги - уберите ее.

Автор: ewolf 11.9.2007, 18:36
И не забудь добавить в письмо соотвествующие заголовки, что оно является html, а не текстовым

Автор: alex0802 13.9.2007, 05:29
Цитата(ewolf @ 11.9.2007,  18:36)
И не забудь добавить в письмо соотвествующие заголовки, что оно является html, а не текстовым

Спасибо... помогло... почитал инфу по e-mail - сделал сообщение...
теперь встал такой вопрос: как отправить?

Может сможешь подсказать, как можно в реальном времени отследить время сервера (или дату)? Т.е. не при обнослении какой-либо страницы, а постоянно отслеживать время (дату)?

Буду очень благодарен

ЛЮДИ! ПОМОГИТЕ! ОЧЕНЬ НАДО! SOS!!! smile 

Автор: ewolf 13.9.2007, 15:48
Отправка писем по рассписанию? используй cron
http://www.codenet.ru/webmast/php/cron.php

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)