igortik
Новичок
fread .. Забирает часть [результата работы скрипта] с удаленного хоста, НО не весь
В общем ..
Создал линкообменник меж своими сайтами, есть некий seo_kernel.php, который получает через GET параметры и отдает результат (выводи перечень ссылок в зависимости от параметров).
Результат этот я получаю при помощи fread (файл закрепляется за потоком через http://) .. Директива allow_url_fopen = on.
P.S. На сервере более 10 доменов, их скрипты подхватывают полученный результат и удачно выводят его.
Т.е. очевидно, что все происходит в локальном пространстве!
Теперь задача немного меняется .. я загружаю "скрипт-инициатор вывода моего контента" на удаленный хост (на другом сервере).
Он также успешно закрепляет файл seo_kernel.php за потоком, отдает ему переменные гетом, НО ... теперь и возникает проблема,
т.к. результат fread возвращается не полностью... когда как.. иногда пол страницы отдаст, иногда всю (если повезет)..
это очевидно, т.к. иногда на экране появится оборванный хтмл-тег и т.д....
Я полагаю, что проблема в рассинхронизации, если можно так выразиться, учитывая, что часть функций выполняются на одном сервере, а часть на другом.
Т.е. то что успел получить за интервал времени то и вывел.
Как попросить "скрипт-инициатор" немного подождать?
-~{}~ 20.06.09 22:05:
p.s. сразу говорю.. filesize не виновен, он вообще здесь не работает, значение устанавливаю по максимуму.
-~{}~ 20.06.09 22:20:
В общем ..
Создал линкообменник меж своими сайтами, есть некий seo_kernel.php, который получает через GET параметры и отдает результат (выводи перечень ссылок в зависимости от параметров).
Результат этот я получаю при помощи fread (файл закрепляется за потоком через http://) .. Директива allow_url_fopen = on.
P.S. На сервере более 10 доменов, их скрипты подхватывают полученный результат и удачно выводят его.
Т.е. очевидно, что все происходит в локальном пространстве!
Теперь задача немного меняется .. я загружаю "скрипт-инициатор вывода моего контента" на удаленный хост (на другом сервере).
Он также успешно закрепляет файл seo_kernel.php за потоком, отдает ему переменные гетом, НО ... теперь и возникает проблема,
т.к. результат fread возвращается не полностью... когда как.. иногда пол страницы отдаст, иногда всю (если повезет)..
это очевидно, т.к. иногда на экране появится оборванный хтмл-тег и т.д....
Я полагаю, что проблема в рассинхронизации, если можно так выразиться, учитывая, что часть функций выполняются на одном сервере, а часть на другом.
Т.е. то что успел получить за интервал времени то и вывел.
Как попросить "скрипт-инициатор" немного подождать?

-~{}~ 20.06.09 22:05:
p.s. сразу говорю.. filesize не виновен, он вообще здесь не работает, значение устанавливаю по максимуму.
-~{}~ 20.06.09 22:20: