我在从 PHP 代码调用 URL 时遇到了问题。我需要使用 PHP 代码中的查询字符串调用服务。如果我在浏览器中输入 url,它会正常工作,但是如果我使用 file-get-content ()进行调用,我会得到:
警告: 文件获取内容(HTTP://...)未能打开流: HTTP 请求失败! HTTP/1.1202在..。
我使用的代码是:
$query=file_get_contents('http://###.##.##.##/mp/get?mpsrc=http://mybucket.s3.amazonaws.com/11111.mpg&mpaction=convert format=flv');
echo($query);
就像我说的,用浏览器打电话就可以了,有什么建议吗?
我也试过使用另一个 url,比如:
$query=file_get_contents('http://www.youtube.com/watch?v=XiFrfeJ8dKM');
这个工程很好... 有没有可能是我需要调用的网址有第二个 http://
在里面?