powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) рассылка почты
6 сообщений из 6, страница 1 из 1
(PHP) рассылка почты
    #33475282
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть подписка на новости сайта...
Есть скрипт, с условием, в случае выполнения этого условия инклюдится файл
который делает рассылку.

Но - проблема в том, что это не основная задача скрипта.... Основная - вывод
данных в браузер пользователя.

Ну и вопрос - скрипт отдал всё что должен пользователю, после чего проверил
условие, и начал рассылку. Насколько я понимаю - соединение ещё не закрыто.
Пользователя жмякает "стоп" в браузере - и рассылка остановится?

Как вообще эту тему грамотней реализовать?


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
(PHP) рассылка почты
    #33475483
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делать рассылку асинхронно.
Из кронтаба периодически запускать, например.
...
Рейтинг: 0 / 0
(PHP) рассылка почты
    #33476854
Ksnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А кто сказал, что кнопкой "стоп" можно остановить скрипт? imho, Он продолжает исполняться вне зависимости от состояния соединения...
В любом случае - несложно проверить....
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<html><head>
  <title></title>
</head><body>
Do something
</body></html>
<?php
flush();
sleep( 10 );
error_log('Success!!');
?>
У меня всегда Success появлялся при любом положении IE
...
Рейтинг: 0 / 0
(PHP) рассылка почты
    #33477260
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
(PHP) рассылка почты
    #33486287
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код:
1.
2.
3.
4.
5.
6.
7.
$i=0;
$count=0;
while($i !== 1){
echo "счётчик = " . $count . "<br>\n";

$count++;
}

При закрытии браузера оно умирает...
...
Рейтинг: 0 / 0
(PHP) рассылка почты
    #33486288
Фотография lissyara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
$i= 0 ;
$count= 0 ;
while($i !==  1 ){
echo "счётчик = " . $count . "<br>\n";

$count++;
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) рассылка почты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]