Заметил, что функция file() ведет себя по разному в зависимости от версии php, когда пропускает через себя всякие веб-ссылки. В 5.1.2 все работает корректно, а в 5.0.4 интерпритатор добавляет кавычки, слеши... что убивает напрочь ссылку....