mega94

Рейтинг
79
Регистрация
15.05.2014
lexter:
берите в китае и делайте дизайн китайско контактный )))

хахаха ну вот хорошая идея)))

да свободные

unionworld:
вы путаете ini_get с ini_set

Все равно скрипт работает 6 - минуты.

---------- Добавлено 28.05.2015 в 14:40 ----------

хм... вот запускал скрипт и ждал не нажав стоп 6 минут сервер выдал ошибку 500 вот почему все же?

unionworld:

<?php

set_time_limit(0);
ignore_user_abort(true);
ini_set('max_execution_time', 0);

while(true)
{
file_put_contents('people.txt', 'John Smith' . PHP_EOL, FILE_APPEND);
sleep(10);
}

ini_get('max_execution_time',0);
сделала не помогает

---------- Добавлено 28.05.2015 в 13:20 ----------

Оптимизайка:
Это происходит потому, что рано или поздно исчерпается объем оперативной памяти, т.к. файл считывается в память целиком и постоянно растёт.

да у меня на денвере низкие характеристики (max_execution_time 30, память 128, даже ignore_user_abort на off) чем на хостинге но на денвере скрипт летает а хостинг подводил

Mad_Man:

file_put_contents('people.txt', 'John Smith' . PHP_EOL, FILE_APPEND)

Читайте матчасть, прежде чем быдлокодить.


НИ ЕДИНОГО РАЗРЫВА!!111

этот код с мануала суть темы в том что бесконечный цикл не работает на хостинге)

LEOnidUKG:
На хостинга обычных всегда стоит лимит. Нельзя выполнять там бесконечно скрипты.
Поэтому для этого берите VPS и выше.

вот такая у меня характеристика: http://tetes.ru/php.php

раньше работал без проблем

DiKiJ:
set_time_limit() на хосте может быть ограничен каким-то значением без учета - сколько вы выставили через PHP. У меня он вообще в настройках хостинга устанавливается.

в файле htaccess прописан php_value max_execution_time 0

TOBBOT:
так а кука выставленная капчей передается в POST запросе?

нет а как читать куки?

Ragnarok:
mega94, это в одной сессии curl? Может быть, там ещё поля есть?

нет смотрите: http://www.tcell.tj/sendsms/send.php

Ragnarok:
во-первых, капчу нужно получить перед тем как её отправлять, она же разная генерится
во-вторых, выведите ответ на экран и посмотрите, что отвечает сервис

Делаю так:

1. открываю страницу формы

2. формирую ссылку: http://www.tcell.tj/sendsms/sms.php?fcod=тут_естественно_текущая каптча&Address0=99292&Address=9090904&Message=тестовый&Submit=Отправить

3. отправляю по curl

Ответ от сервиса:

В связи с введением не верного кода или истечением его срока действия ваше сообщение не отправлено.
Всего: 167