PHP 5 Unable to Open HTTP Request Stream with fopen or fsockopen Functions PHP 5 удалось открыть запрос HTTP, Stream с fopen или fsockopen Функции
With Apache/2.xx or Apache/2.2.x webserver, with PHP5 as the scripting module, a HTTP communication error may occur within the PHP scripts that are parsing and running via the web server. Что Apache/2.xx или Apache/2.2.x веб-сервер, с PHP5 как модуль скриптов, HTTP сообщение об ошибке может произойти в PHP скриптах, которые при разборе и работает через веб-сервер.
The errors that generated by PHP include: Ошибки, порожденные PHP включают в себя:
PHP Warning: fopen(http://www.example.com): failed to open stream: HTTP request failed! PHP Предупреждение: fopen (http://www.example.com): не удалось открыть поток: HTTP запрос!
fsockopen(): unable to connect to … fsockopen (): Невозможно соединиться с…
file_get_contents(): failed to open stream: HTTP request failed! file_get_contents (): не удалось открыть поток: HTTP запрос!
PHP Warning: main(): Failed opening ‘http://www.example.com/index.html’ for inclusion … PHP Предупреждение: основным (а): Ошибка открытия "http://www.example.com/index.html" для включения…
PHP Warning: include(/usr/local/index.php): failed to open stream: No such file or directory in … PHP Предупреждение: включать (в / usr / местные / index.php): не удалось открыть поток: Нет такого файла или каталога в…
To resolve the problem, ensure that allow_url_fopen is enabled in PHP.INI configuration file. Чтобы решить проблему, чтобы allow_url_fopen включена в php.ini файл конфигурации. The line should look like this: Строка должна выглядеть следующим образом:
allow_url_fopen = On allow_url_fopen = on
Note: Depending on your system OS and configuration, the PHP.INI is located at various varied location, such as in Apache bin directory for Windows system or /usr/local/etc in FreeBSD Apache installation, if you don’t specify or point to PHP.INI in another directory. Примечание: В зависимости от вашей системы и конфигурации ОС, находится php.ini на различных разнообразные места, как, например, в Apache бен каталог для системы Windows или / usr / местные / т. п. в FreeBSD Apache установка, если вы не укажете или точка в PHP.INI в другой каталог.
If the error still happen and the PHP scripts still unable to connect to remote external servers and thus unable to download updates or retrieve files, check the user_agent setting in PHP.ini. Если ошибка по-прежнему происходит и PHP скрипты-прежнему не удается подключиться к удаленному внешних серверов и, следовательно, не могут загружать обновления и извлекать файлы, проверять user_agent настройки в php.ini.
By default php.ini set the user_agent to “PHP” which signifies that it’s the script that try to access the web server. По умолчанию php.ini user_agent набор для "PHP", которая означает, что сценарий, которые стараются получить доступ к веб-серверу. Some web servers will refuse and don’t allow script to access and receive the date from the server. Некоторые веб-серверы будут отказывать и не допускают скрипт, чтобы получить доступ и даты, начиная с сервером. So, by setting the user_agent to that of a web browser, PHP will let the web server know which kind of web browser will receive the date, and thus able to open the HTTP connection stream. Итак, с помощью параметра user_agent, что и веб-браузер, PHP позволит веб-серверу знать, какие веб-браузер будет получать дату, и, таким образом, может открыть HTTP соединение поток.
The user_agent can be set to any kind of browser strings, for example of Internet Explorer: User_agent можно установить в любой строки браузера, например Internet Explorer:
user_agent=”Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)” user_agent = "Mozilla/4.0 (совместимый; MSIE 6,0; Windows NT 5.0)"
IMPORTANT : This is a machine translated page which is provided "as is" without warranty. ВАЖНО: Это машина переведена страница, на которой предоставляется "как есть" без гарантий. Machine translation may be difficult to understand. Машинный перевод может быть трудным для понимания. Please refer to Обратитесь к original English article Английский оригинал статьи whenever possible. когда это возможно.
Share and contribute or get technical support and help at Доля и вклад или получить техническую поддержку и помощь в My Digital Life Forums Моя Цифровая жизнь форумах .
Related Articles Статьи по теме
- Making phpBB2 working with PHP5 Посылка phpBB2 работает с PHP5
- PHP Parse Error: syntax error, unexpected $end PHP Синтаксическая ошибка: синтаксическая ошибка, неожиданные $ концу
- gmmktime Error in WordPress and MagpieRSS gmmktime Ошибка в WordPress и MagpieRSS
- Proper Way to Generate MD5 Hash for XCache Administration Password with md5sum or PHP Надлежащим образом генерировать MD5 Hash для XCache администрации Пароль с md5sum или PHP
- PHP Scripts open_basedir Restriction in Effect Error PHP скрипты open_basedir ограничение действует ошибке
- Aerielle Launches New i2i Stream Wireless Music-Sharing Device Aerielle запускает новый i2i Stream Wireless для обмена музыкальными файлами устройств
- Meaning of TVAnts Buffer Progress Bar Colors Значение TVAnts буферной прогресс бар цветов
- Unable to Delete Photo Folders Не удается удалить фотографию Папки
- Using PHP-MySQL Persistent Connections to Run WordPress Blog Использование PHP-MySQL постоянные соединения запустить блог WordPress
- Access and Stream Your Videos, Musics, Photos, TV and Other Medias Remotely with Orb Доступ и Стрим видеозаписей Musics, фотографии, телевидения и других каналов связи для удаленного с Orb



























