file_get_contents возвращает пустую строку

Я не решаюсь задать этот вопрос, потому что это выглядит странно. Но все таки. На всякий случай кто-то уже столкнулся с такой же проблемой ... Функции файловой системы (fopem, file, file_get_contents) ведут себя очень странно, для http: // wrapper

  • вроде бы работает. ошибок не возникало . fopen () возвращает ресурс.
  • он не возвращает данных для всех заведомо работающих URL (например, http://google.com/ ).
    file возвращает пустой массив, file_get_contents () возвращает пустую строку, fread возвращает false
  • для всех намеренно неправильных URL (например, http://goog973jd23le.com/ ) он ведет себя точно так же, за исключением небольшого [ предположительно поиск домена] тайм-аут, после которого я не получаю ошибки (хотя должен!), но пустая строка.
  • url_fopen_wrapper включен
  • curl (как для командной строки, так и для версии php) работает нормально, все остальные утилиты и приложения работают нормально , локальные файлы открываются нормально

Эта ошибка кажется неприменимой, потому что в моем случае она не работает для каждого URL или хоста.

php-fpm 5.2.11 Версия Linux 2.6.35.6-48.fc14.i686 ( mockbuild@x86-18.phx2.fedoraproject.org)

21
задан NikiC 13 November 2010 в 15:04
поделиться