Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
ilia22
0 / 0 / 0
Регистрация: 16.08.2012
Сообщений: 30
#1

Поставить парсеры в очередь - PHP

21.03.2013, 11:07. Просмотров 618. Ответов 5
Метки нет (Все метки)

Есть несколько php скриптов, которые парсят данные из разных сайтов. нужно сделать вызов этих скриптов по порядку, т.е. как только заканчивает выполнение один вызывается другой. Пробовал просто организовать вызов этих скриптов тип include "****.php". Комп попросту зависает. Еще если сможет кто подсказать как организовать визуальное оформление выполнения скриптов в очереди (чтот на подовии 0-100% выполнено или 5 из 10 скриптов выполнено) буду оч признателен. Я профан в части программирования, поэтому прошу не ругаться особо, если ктот знает как правильно все организовать подскажите.
http://www.cyberforum.ru/php-beginners/thread750325.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2013, 11:07
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Поставить парсеры в очередь (PHP):

очередь на выполнение
Боту передается параметр "-a $text" и отдается ссылка на результат Все было бы...

очередь на php
Доброго времени суток. на работе поставили задачку реализовать очередь. ...

Есть ли готовые универсальные парсеры-фреймворки или парсеры-библиотеки?
Есть ли готовые универсальные парсеры-фреймворки или парсеры-библиотеки?

Как работают парсеры аннотаций?
Меня конкретно заинтересовала механика работы аннотаций в докблоках к классам в...

Очередь сообщений. Не могу поставить в очередь
День добрый, стоит задача обмениваться данными между двумя процессами по...

5
crautcher
2018 / 1990 / 463
Регистрация: 27.05.2011
Сообщений: 6,835
21.03.2013, 13:16 #2
с кансоли шел скрипт запускай
Bash
1
sh scriptname.sh
а в нем запускай php скрипты
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
script_dir="/www/my/folder/"
php_command="/usr/local/bin/php -q"
echo 'script loader starts:'
echo 
${php_command} ${script_dir}somescript1.php
echo 'somescript1 ends:'
echo 
${php_command} ${script_dir}somescript2.php
echo 'somescript2 ends:'
echo 
${php_command} ${script_dir}somescript3.php
echo 'somescript3 ends:'
echo
1
ilia22
0 / 0 / 0
Регистрация: 16.08.2012
Сообщений: 30
21.03.2013, 14:41  [ТС] #3
спс)) попробую на днях

Добавлено через 13 минут
ток у меня Win XP, в ней можно работать с шелл скриптами?
0
crautcher
2018 / 1990 / 463
Регистрация: 27.05.2011
Сообщений: 6,835
21.03.2013, 15:03 #4
С линукским шелом нет )) Но там можно batch скрипты .bat делать - ситаксис запуска .php из консоли винды не знаю , но думаю не сложнее
0
ilia22
0 / 0 / 0
Регистрация: 16.08.2012
Сообщений: 30
21.03.2013, 18:15  [ТС] #5
спс))ясн хоть в каком направлении копать))
0
Koran
мастер топоров
878 / 703 / 101
Регистрация: 16.08.2009
Сообщений: 1,476
22.03.2013, 15:54 #6
на сколько мне известно, то нельзя сделать так, чтобы php-скрипт в процессе работы отдавал процент выполненной работы. можно извратиться и по мере распарсивания ресурса записывать в файл процент проделанной работы, потом на AJAX-е обращаться к файлу и выводить этот процент в браузер. Если это нужно выводить в консоль, то по мере распарсивания писать процент в консоль (echo $percentage; ), но делать это под виндой не совсем удобно
0
22.03.2013, 15:54
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2013, 15:54
Привет! Вот еще темы с решениями:

Запуск ShellExecute() в цикле поставить в очередь
Всем привет! пишу код, который в цикле запускает одну консольную программу с...

Очередь. Поставить перед каждым отрицательным элемент противоположный ему по значению
Поставить перед каждым отрицательным элемент противоположный ему по значению.

Очередь. Поставить перед каждым отрицательным элементом противоположный ему по значению
Помогите пожалуйста с задачей по очередям, в которой нужно поставить перед...

Парсеры
Здравствуйте, хотел бы попросить о помощи. Нуждаюсь в учебниках, уроках,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru