Я не решаюсь задавать этот вопрос, потому что это выглядит странно. Но в любом случае. На всякий случай кто-то столкнулся с той же проблемой уже... функции файловой системы (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 ([email protected])