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

Форум PHP

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

 

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

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

тема: Скрипт отправления письма с картинкой
 
 автор: flider   (23.05.2008 в 15:27)   письмо автору
 
 

Добрый день!
Не подскажет ли многоуважаемый all.
Имеем скрипт, который при запуске отправляет письмо с картинкой. Он нормально работает при обычном запуске, никаких проблем нет. НО! При запуске не вручную, а через cron картинка в письмо не вкладывается :-(( В чем может быть фишка и как это вылечить?
Гран мерси.

Код:

include ('mail/Mail.php');
include ('mail_mime/mime.php');

if (mysql_connect($dbhost, $dbuser, $dbpasswd))
{
  mysql_select_db($dbname);
  $monthnow = date(m);
  $daynow = date(d);
  $sql = 'select * from tmp where num1="' . $daynow . '" and num2="' . $monthnow . '"';
  if (!mysql_query($sql))
  {
    echo "ERROR " . mysql_errno() . " " . mysql_error();
  }
  else
  {
    $text = 'Text version of email';
    $html = '<html><body><br><img src="image.jpg"></body></html>';
    $file = "image.jpg';
    $crlf = "\r\n";
    $hdrs = array(
                  'From'    => 'admin@company.ru',
                  'Subject' => 'Happy Birth Day!!!'
                  );

    $mime = new Mail_mime($crlf);

    $mime->addHTMLImage ($file, 'image/jpeg');
    $mime->setHTMLBody($html);

    $body = $mime->get();
    $hdrs = $mime->headers($hdrs);

    $mail =& Mail::factory('mail');

    $z = mysql_query($sql);
    $row = mysql_num_rows($z);
    for ($i = 0; $i < $row; $i++)
    {
      $f = mysql_fetch_array($z);
      $milo = $f["milo"];
      $mail->send($milo, $hdrs, $body);
    }
  }
}

   
Rambler's Top100
вверх

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