Автор Тема: Рассылка файлов по почте  (Прочитано 5048 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RelaX

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 0
    • Просмотр профиля
Рассылка файлов по почте
« : 26 Февраля 2006, 19:40:09 »
Здравствуйте!

Есть на сайте рассылка прайса + нескольких прикрепленных файлов. Подписчиков около 80 человек.
Сначала все файлы считываются в переменные, затем идет кодирование в base64, а затем в цикле рассылается всем подписчикам. Так эта процедура длится более 30 секунд, как можно ускорить данный процесс?

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Рассылка файлов по почте
« Ответ #1 : 26 Февраля 2006, 23:48:08 »
RelaX
Отдельно формировать и рассылать.
LJ: Backslashed life (rss)

Оффлайн phpguru

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 1
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Рассылка файлов по почте
« Ответ #2 : 27 Марта 2006, 03:48:50 »
To: CGVictor
а на примере можно?
вот у меня есть такая проблема:
в базе около 2000 подписчиков
for ($i=0; $i<$nr; $i++)
     {
      $arr = mysql_fetch_array($result);
      $u = $arr["mails"];  
      mail($u, $subject, $message, $header);
     }
эта операция занемает более 30 сек..

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Рассылка файлов по почте
« Ответ #3 : 27 Марта 2006, 15:34:06 »
phpguru
поиск по форуму, вопрос уже обсуждался.
[off]Безработный[/off]

Оффлайн reLax[0x00]

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 68
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.microcat.ru
Рассылка файлов по почте
« Ответ #4 : 01 Апреля 2006, 18:12:26 »
PEAR MAIL не пробовал заюзать чтобы себе моСК не ломать ?;) или нету груши на хостинге?;) не ищи сложного пути-на самом деле все намного проще...

//---вырезано--//
« Последнее редактирование: 02 Апреля 2006, 02:29:29 от reLax[0x00] »

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Рассылка файлов по почте
« Ответ #5 : 01 Апреля 2006, 23:14:12 »
Цитировать
reLax[0x00]:
Zend Encoder 3.6.0 -залечили его мальца от лаве


ну это уже точно, не законно, ты нарушаешь авторские права производителя.
[off]Безработный[/off]

Оффлайн reLax[0x00]

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 68
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.microcat.ru
Рассылка файлов по почте
« Ответ #6 : 02 Апреля 2006, 02:29:52 »
Да я знаю. А скажи мне такую вещь - среднестатический россиянин способен покупать лицензионный буржуйский софт ?

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Рассылка файлов по почте
« Ответ #7 : 02 Апреля 2006, 21:37:43 »
reLax[0x00]
[OFF]Если у тебя нет достаточно стредств для покупки товара в магазине - это не даёт тебе право воровать![/OFF].

Тем более что данная задача в полне осуществима, при наличии прямых рук и немного сообразительности.
« Последнее редактирование: 06 Апреля 2006, 21:14:46 от for_i_0 »
[off]Безработный[/off]

Оффлайн for_i_0

  • $15 per hour
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 555
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.php.net/manual/en
Рассылка файлов по почте
« Ответ #8 : 06 Апреля 2006, 21:28:21 »
Цитировать
reLax[0x00]:
лана, не в тему

Сообщения удалены по желанию участника форума.

phpguru
[OFF]тема исчерпана и будет закрыта в ближайщее время[/OFF]
[off]Безработный[/off]

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28