Помощник
|
Скрипт не останавливается |
sergsam1
|
Сообщение
#1
|
||
|
|
||
|
|||
Adwokat |
15.12.2011, 23:20;
Ответить: Adwokat
Сообщение
#2
|
|
|
|
|
altairpk |
15.12.2011, 23:26;
Ответить: altairpk
Сообщение
#3
|
|
Он имел в виду что тут экстрасенсов нету.
|
|
|
sergsam1
|
Сообщение
#4
|
|
Что нужно сообщить чтобы прояснить ситуацию?
Сообщение отредактировал lostprophet - 17.12.2011, 3:46
Причина редактирования: избыточное цитирование
|
|
|
Tortemon |
16.12.2011, 0:10;
Ответить: Tortemon
Сообщение
#5
|
|
Листинг. А вообще - ребутните сервак, пока скрипт его не уронил.
Сообщение отредактировал lostprophet - 17.12.2011, 3:46
Причина редактирования: избыточное цитирование
-------------------- |
|
|
sergsam1
|
Сообщение
#6
|
|
Вот код //ini_set('display_errors',1); //error_reporting(E_ALL); ini_set("memory_limit", "32M"); $user_cookie_file = $_SERVER['DOCUMENT_ROOT'].'/link/files/cookies.txt'; $uname = "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.1.5) Gecko/20091102 AdCentriaIM/1.7 Firefox/3.5.5 (.NET CLR 3.5.30729)"; if (file_exists("files/cookies.txt")) { unlink("files/cookies.txt"); } if (file_exists("files/orders.txt")) { unlink("files/orders.txt"); } if (file_exists("files/no_code.html")) { unlink("files/no_code.html"); } if (file_exists("files/for_job.html")) { unlink("files/for_job.html"); } if (file_exists("files/for_moderate.html")) { unlink("files/for_moderate.html"); } $no = 0; $jjob = 0; $isok = 0; include('parse_order.php'); $read_orders = file('files/orders.txt'); for ($u = 0;; $u++) { if (!$read_orders[$u]) { break; } $order = trim($read_orders[$u]); include('check_order.php'); } echo "Add code - <a href=\"/link/files/no_code.html\">$no</a><br>"; echo "For job - <a href=\"/link/files/for_job.html\">$jjob</a><br>"; echo "For moderation - <a href=\"/link/files/for_moderate.html\">$isok</a><br>"; После остановки цикла все файлы опять удаляются и заново создаются и в них записывается инфа по новой. Сообщение отредактировал sergsam1 - 16.12.2011, 0:21 |
|
|
oroom |
16.12.2011, 0:55;
Ответить: oroom
Сообщение
#7
|
|
Забавная конструкция:
for ($u = 0;; $u++) { if (!$read_orders[$u]) { break; } $order = trim($read_orders[$u]); include('check_order.php'); } Как минимум для цикла, завершающегося по условию используйте while. Логический оператор от ошибки - непредсказуемая конструкция (обращение к несуществующему элементу - ошибка), хотя вроде и должно работать, но лучше использовать isset. А по существу сам цикл нормально прервется если $read_orders[$u] заканчиваются, вы не показали весь код. Как вызывается код с циклом. Проверьте зависает сам цикл или вызывается повторно. |
|
|
sergsam1
|
Сообщение
#8
|
|
Забавная конструкция: for ($u = 0;; $u++) { if (!$read_orders[$u]) { break; } $order = trim($read_orders[$u]); include('check_order.php'); } Как минимум для цикла, завершающегося по условию используйте while. Логический оператор от ошибки - непредсказуемая конструкция (обращение к несуществующему элементу - ошибка), хотя вроде и должно работать, но лучше использовать isset. А по существу сам цикл нормально прервется если $read_orders[$u] заканчиваются, вы не показали весь код. Как вызывается код с циклом. Проверьте зависает сам цикл или вызывается повторно. Можете с этим isset пример показать? И как проверить вызывается он повторно или зависает? Сообщение отредактировал lostprophet - 17.12.2011, 3:47
Причина редактирования: избыточное цитирование
|
|
|
Electric |
16.12.2011, 19:06;
Ответить: Electric
Сообщение
#9
|
|
Вот пример:
for ($u = 0;; $u++) { if (isset($read_orders[$u])) { $order = trim($read_orders[$u]); include('check_order.php'); } else { break; } } Это должно как минимум исключить вечный цикл... Для перебора масива в вашем случае можно исользовать foreach: foreach($read_orders as $value) { echo $value, "<br>"; } Пробуйте Сообщение отредактировал lostprophet - 17.12.2011, 3:47
Причина редактирования: избыточное цитирование
-------------------- |
|
|
sergsam1
|
Сообщение
#10
|
|
Спасибо за подсказки буду пробовать.
Чтобы не создавать новую тему подскажите регулярку чтобы спарсить первую картинку http://www.google.ru/search?q=acer&hl=...200&bih=568 Нужно вытащить урл картинки http://www.laynos-lab.ru/public/laynos/data/acer1.gif |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Скрипт поисковика видео StrongTube | 3 | 3josoft | 1575 | 14.8.2023, 14:45 автор: 3josoft |
|
Скрипт приема платежей p2p с карты на карту card2card Скрипт приема платежей p2p с карты на карту card2card |
15 | zladey1986 | 7839 | 26.3.2023, 8:54 автор: Palundra |
|
Продам скрипт перевода постов и комментариев | 4 | Tutich | 788 | 19.1.2023, 17:23 автор: Tutich |
|
Битрикс скрипт нативной установки | 3 | Nemo | 2454 | 20.11.2022, 10:09 автор: Webmaster24 |
|
Посоветуйте скрипт интернет-магазина (партнерская программа - критична!) |
9 | Aloof | 7366 | 2.12.2021, 15:03 автор: Ilonek |
Текстовая версия | Сейчас: 23.4.2024, 18:05 |