Добрый день. Есть следующая ситуация: - пользователь браузером загружает страницу с веб-сервера - пользователь вводит данные в ТЕКСТЭРИА и нажимает кнопку "Ввод", вызывает файл с обработчиком - обработчик на РНР передает браузеру страницу "Ждите ответ" и переносит введеные пользователем данные в out.htm - сторонний сервис(написан на ДЕЛФИ) подключается к веб-серверу и считывает данные из out.htm - далее сервис обрабатывает данные, создает файл rating.htm и передает его на веб-сервер (через 3...30 мин) все выше перечисленное уже работает далее нужно чтобы страница "Ждите ответ" (которая открыта в браузере пользователя) при появлении файла rating.htm самостоятельно загрузила этот файл вместо себя Вопрос: как это сделать? понятно что JS + таймер? но как конкретно. в поисковиках что то на эту конкретную тему ничего не нашел
Почти работает вот такой вариант: ХТМЛ-страница со скриптом Код (Text): <html> <head> <script type="text/javascript" src="jquery.js"></script> //подключаем фреймворк <script> $.get( 'file_exist_control.php', function(data){ if (data == YES) { location.href = 'RatingPage.html';}}); </script> </head> <body> <h1>Ждите ответа...</h1> <body </html> ВЕБ-сервер: file_exist_control.php Проверка существования файла Код (Text): <?php $filename = 'RatingPage.html'; if (file_exists($filename)) { $data = YES; //как это передать в жаба-скрипт? echo ($data); echo "<script language='javascript'>var data = $data;</script>"; //это не работает } else { $data = NO; //это в общем не нужно echo ($data); } ?> В общем не получается передать в скрипт YES из сервера. никто не в курсе как это прописать? и на скрипт еще таймер нужно приделать (каждую секунду посылать запрос на веб-сервер о наличии файла, надеюсь это не позволит зависнуть браузеру и веб-серверу)
вот еще что - все это делалось на Рс с ВЫНь 7 тля сделал все то же самое на том же самом(АПАЧ+РНР) но только на ВЫНьХР - все работает, тля никто не в курсе что с этой 7 не так?
голый ajax, cron тут ненужон долбишь ajax'ом (естественно с таймаутами, а не так как у тебя сейчас постоянно, пока он тебе не вернет YES, как вернуло, так редиректнул. о винде: ваще непонятно о чем ты там.