|
|
|
| Вопрос такой. Я конечно дилетиант, написала рассылку, адреса из базы, файл тексттовый подключаю, письма приходят на адреса , но есть одна проблема: почему- то вместо текста
сообщения( которое берется из подключаемого файла text.txt) в теле письма приходит только число 1? Хотя текст из файла "встраивается" в письмо . Что делать?
/* Тело сообщения. */
$message = include("text.txt");
$count_mail=mysql_num_rows(mysql_query("select id from RASS"));
for($i = 0; $i < $count_mail; $i++){
$sql = "select rassilka from RASS limit $i,$n";
$result=mysql_query($sql, $conn);
while($row=mysql_fetch_assoc($result)){
/* E-mail получателя. */
$to_email=$row['rassilka'];
if(!$to_email){echo "<br><font color=red><b> при выборке мыла сбой</b></font><br>";}
$content_type = "text/plain";
/* программка-отправитель сообщения. */
$add_header = "From: $from_author <$from_email> \nContent-Type: $content_type; charset=\"$charset\"\nContent-Transfer-Encoding: 8bit
";
mail($to_email,$subject,$message,$add_header);
echo "<br><li>Письмо отправлено на E-mail <b>$to_email</b>.</li>";
}
echo '<META HTTP-EQUIV=\"Refresh\" CONTENT=\"$email_secunds\">';
}
echo $message;
echo" <br><b><font color=green>Процесс отправки успешно окончен.Всего отправлено $count_mail писем</font></b><br><br>";
echo '</head>';
echo'</html>';
?> | |
|
|
|
|
|
|
|
для: sunela
(16.02.2006 в 11:55)
| |
$message = include("text.txt");
|
в случае успеха возвращает true
надо делать
$message = file_get_contents("text.txt");
|
или
$message = file("text.txt");
$message=implode("\n", $message);
|
| |
|
|
|
|
|
|
|
для: Loki
(16.02.2006 в 12:08)
| | Наконец- то все заработало!
Вообще Огромнейшее спасибо Вашему форуму.
Можно сказать только благодаря вам я сделала свой сайт www.bigskidka.ru
Конечно осталась у меня одна самая последняя проблема- почему- то картинки из базы невыводятся на страницы. Конечно подозреваю, что это хост плохой. А с Denvera все прокатывало. | |
|
|
|
|
|
|
|
для: sunela
(16.02.2006 в 12:22)
| | в базе храняться картинки или ссылки на них? | |
|
|
|
|
|
|
|
для: sunela
(16.02.2006 в 12:22)
| | а что выводится вместо картинок? | |
|
|
|
|
|
|
|
для: Loki
(16.02.2006 в 12:08)
| |
...
$message=implode("\r\n", $message);
|
Текст сообщения должен быть разбит на строки, разделителями <CR><LF> (еще по По RFC-822). | |
|
|
|