Megabotan, на самом деле никакой файл на удаленном сервере не открывается, а лишь скачивается то, что есть по данной ссылке. Все недостатки точно теже: невозможность разрешить DNS, нет коннекта, медленная передача, разрыв связи и т.д.
set_time_limit не катит, т.к. это операция ввода-вывода и у нее собственный ограничитель:
http://ru2.php.net/manual/ru/ref.info.php#ini.max-input-timeЕсли на сервере настроен safe_mode, то управлять временем из скрипта не получится.
О работе с удаленными файлами написано здесь:
http://ru2.php.net/manual/ru/features.remote-files.phpРемомендую читать комментарии в конце страницы - там часто бывают решения или описания проблем.
Для работы с инет-ресурсами рекомендуется CURL (
http://ru2.php.net/manual/ru/ref.curl.php ).