|
1 / 1 / 0
Регистрация: 13.05.2009
Сообщений: 244
|
|
Как можно прервать выполнение цикла на определенное время?08.09.2010, 08:52. Показов 7071. Ответов 30
Метки нет (Все метки)
<?
$y=0; for ($i=0; $i<100; $i++){ $y++; if ($y==4){ # здесь нужно прервать цикл, скажем на 1 минуту... $y=0; } } ?> [/code] Есть ли какая то команда типа фокпрошного wait timeout...?
0
|
|
| 08.09.2010, 08:52 | |
|
Ответы с готовыми решениями:
30
Как можно прервать выполнение цикла?
Как проверять, нажата ли клавиша Esc, в каждой итерации цикла, и если нажата, то прервать выполнение цикла? |
|
1 / 1 / 0
Регистрация: 13.05.2009
Сообщений: 244
|
|
| 14.09.2010, 07:15 [ТС] | |
|
Я разговаривал с хостером еще в 'дослиповскую' эпоху. Он ничего вразумительного сказать не смог - мол не знаю, явных ограничений нет и кивает на провайдера, а там, естественно, ничего не скажут - а вдруг это новоиспеченый спамер интересуется... Идея приостановки скрипта - это уже моя собственная фантазия - сам борюсь со спамом и просто подозреваю, что если сразу отправлять по около 2000 адресов - сервер провайдера сочтет это за спам. До sleep у меня работал другой вариант - в Cron в минутах прописывал */1 т.е. скрипт запускался каждую минуту, осуществлял отправку по 4 адресам, записывал на каждый адрес дату отправки и отключался. Следующий запуск - следующие 4 адреса... Таким образом он работал около 7 часов, чтобы отправить по всем адресам. Благо у меня пока 2 рассылки - одна раз в неделю, другая раз в квартал. Причем еженедельная поменьше (до сотни адресов), там клиенты сами выбирают, что им нужно, а ежеквартальная - как раз обязательная для всех клиентов (чуть меньше 2000 адресов).
0
|
|
|
gexogen
|
|
| 14.09.2010, 08:52 | |
|
Напиши cgi програмку, которая запускает отдельный независимый процесс. Получится что cgi завершится, а процесс будет в фоне рассылать твои письма. Конечно тебе это все пригодится, только если ты шаришь в С.
|
|
|
0 / 0 / 2
Регистрация: 11.12.2008
Сообщений: 219
|
|
| 14.09.2010, 10:13 | |
|
To gexogen:
У AlexKar сейчас ПХП скрипт так и работает - в фоне. То AlexKar: У тебя что письма всем подписчикам валятся на одного провайдера? Мы в свое время доказывали киевстару что с нашего сайта отправляется не спам, а нежная инфа, а то пропускал только 10 сообщений с одного айпи адреса в день. Ничего договорились. Отправлялось около 6000 в день.
0
|
|
|
0 / 0 / 2
Регистрация: 11.12.2008
Сообщений: 219
|
|
| 14.09.2010, 10:14 | |
|
Сори 'нУжная инфа'
![]() ЗЫ: Жаль нельзя редактировать.
0
|
|
|
1 / 1 / 0
Регистрация: 13.05.2009
Сообщений: 244
|
|
| 14.09.2010, 11:25 [ТС] | |
|
To gexogen:
Это точно - ПХП скрипт работает - в фоне. В С не шарю, к сожалению. To crumb: Нет, письма валятся не на одного провайдера, но ведь с одного IP адреса... Хотя по первому опыту - 1200 писем дошли нормально. С хостером я говорил по телефону, результат описал выше. Сейчас написал ему официальное письмо - пусть официально-же и ответит. В конце - концов может действительно с провайдером договариваться придется. Ох и не хотелось бы - бесплатно они, по-моему, ничего не станут делать. А спамеры интересно тоже договариваются с провайдерами? А то СПАМ валит без проблем, а вот по делу разослать - замучаешься. Однако, как уже говорил, пока все работает, - будем надеяться...
0
|
|
|
1 / 1 / 0
Регистрация: 13.05.2009
Сообщений: 244
|
|
| 14.09.2010, 11:25 [ТС] | |
|
To gexogen:
Это точно - ПХП скрипт работает - в фоне. В С не шарю, к сожалению. To crumb: Нет, письма валятся не на одного провайдера, но ведь с одного IP адреса... Хотя по первому опыту - 1200 писем дошли нормально. С хостером я говорил по телефону, результат описал выше. Сейчас написал ему официальное письмо - пусть официально-же и ответит. В конце - концов может действительно с провайдером договариваться придется. Ох и не хотелось бы - бесплатно они, по-моему, ничего не станут делать. А спамеры интересно тоже договариваются с провайдерами? А то СПАМ валит без проблем, а вот по делу разослать - замучаешься. Однако, как уже говорил, пока все работает, - будем надеяться...
0
|
|
|
1 / 1 / 0
Регистрация: 13.05.2009
Сообщений: 244
|
|
| 14.09.2010, 11:26 [ТС] | |
|
Сори: почему-то 2 раза отправилось.
0
|
|
|
0 / 0 / 2
Регистрация: 11.12.2008
Сообщений: 219
|
|
| 14.09.2010, 14:26 | |
|
Я вот одного не пойму, при чем тут твой провайдер, ведь письма рассылаются с сервера хостера, соответственно либо блокирует хостер рассылки писем со своего сервера, либо нет и письма уходят с сервера.
0
|
|
|
1 / 1 / 0
Регистрация: 13.05.2009
Сообщений: 244
|
|
| 14.09.2010, 17:12 [ТС] | |
|
А разве не может провайдер блокировать поток писем, уходящих с этого сервера (с сервера хостера)?
0
|
|
|
0 / 0 / 2
Регистрация: 11.12.2008
Сообщений: 219
|
|
| 15.09.2010, 10:21 | |
|
Чей провайдер? Твой, через который ты подключаешся к инету или через которого хостер подключается.
0
|
|
|
1 / 1 / 0
Регистрация: 13.05.2009
Сообщений: 244
|
|
| 15.09.2010, 12:43 [ТС] | |
|
Провайдер хостера, конечно. Я то тут, как бы уже и не причем.
Хотя я тут не совсем понимаю ситуацию: у нас много провайдеров, но все лишь арендаторы у одного, называемого КазахТелеком. И как в этом случае их считать - за разных или за одного? Непонятно... А хостер, кстати, на мое письмо пока так и не ответил...
0
|
|
| 15.09.2010, 12:43 | |
|
Помогаю со студенческими работами здесь
31
Как можно прервать выполнение в условном операторе? Можно ли задержать выполнение цикла на время с использованием таймера? Прервать выполнение конструкции без выхода из метода\цикла
Можно ли скриптом прервать выполнение другого скрипта? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|