When using PHP5’s own file_ get_ Content method to get remote files (in my
There are similar call requirements in the automated test framework, and sometimes the file will appear_ get_ Contents(): failed to open stream: http request failed.
The solution is to modify php.ini Let_ url_ Fopen is enabled and changed to allow_ url_ fopen = On
This can solve some people’s problems. Some people say that in China php.ini In, there are two options: allow_ url_ Fopen = on (indicates that the remote file can be opened through URL), user_ Agent = “PHP” (which script is used to access the network. By default, there is a “;” in front of it.) Restart the server.
But some will still have this warning message. If you want to use the perfect solution, you still need to set it php.ini User in it_ Agent, PHP’s default user_ Agent is PHP. We can change it to Mozilla/4.0 (compatible; MSIE 6.0; windows u> NT 5.0) to simulate browser, user_ agent=”Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)”