tulvit
Создатель
- Регистрация
 - 26 Янв 2010
 
- Сообщения
 - 30
 
- Реакции
 - 6
 
- Автор темы
 - #1
 
Есть цикл, в процессе выполнения которого может потребоваться вывести информацию в браузер и получить от пользователя некоторую данные.
	
	
	
		
Что-то никак идеи в голову не лезут. Придумал только одно решение:
Отдельно скрипт с циклом, отдельно скрипт с нужной функцией. Как только в цикле выполняется условие if(), скрипт завершает свою работу, пользователю выводится форма, которую он заполняет, после чего запускается скрипт с функцией f(), которая обрабатывает введенные пользователем данные, завершает свою работу и снова вызывается скрипт с циклом, который получает данные, обработанные предыдущим скриптом и продолжает свою работу. Ну и все это связать воедино ajax-ом.
Конкретный пример, а то из предыдущих объяснений можно не понять, что требуется. Скрипт парсит, к примеру, серп яндекса, при возникновении капчи пользователю выводится капча и форма для ввода, он ее вводит и скрипт продолжает работу до нового появления капчи.
Уже была аналогичная тема годовалой давности Для просмотра ссылки Войдиили  Зарегистрируйся но решение в ней не нашел.
	
		
			
		
		
	
				
			
		PHP:
	
	for($i = 0; $i < 100; $i++){
//что то выполняется...
if(некоторое условие){
f(); //функция, выводит форму в браузер и возвращает введенные
 //данные, без выполнения этой функции продолжение
 //выполнения цикла бессмысленно
}
}
	Что-то никак идеи в голову не лезут. Придумал только одно решение:
Отдельно скрипт с циклом, отдельно скрипт с нужной функцией. Как только в цикле выполняется условие if(), скрипт завершает свою работу, пользователю выводится форма, которую он заполняет, после чего запускается скрипт с функцией f(), которая обрабатывает введенные пользователем данные, завершает свою работу и снова вызывается скрипт с циклом, который получает данные, обработанные предыдущим скриптом и продолжает свою работу. Ну и все это связать воедино ajax-ом.
Конкретный пример, а то из предыдущих объяснений можно не понять, что требуется. Скрипт парсит, к примеру, серп яндекса, при возникновении капчи пользователю выводится капча и форма для ввода, он ее вводит и скрипт продолжает работу до нового появления капчи.
Уже была аналогичная тема годовалой давности Для просмотра ссылки Войди