使用端口号创建一个php curl
我试着读这页,我试过这段代码使用端口号创建一个php curl,php,curl,port,Php,Curl,Port,我试着读这页,我试过这段代码 <?php function curl_get_file_contents($URL) { $c = curl_init(); curl_setopt($c, CURLOPT_RETURNTRANSFER, 1); echo curl_getinfo($c, CURLINFO_HTTP_CODE); curl_setopt($c, CURLOPT_URL, $URL); $
<?php
function curl_get_file_contents($URL)
{
$c = curl_init();
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
echo curl_getinfo($c, CURLINFO_HTTP_CODE);
curl_setopt($c, CURLOPT_URL, $URL);
$contents = curl_exec($c);
echo curl_error($c);
curl_close($c);
if ($contents) return $contents;
else return FALSE;
}
echo curl_get_file_contents("http://free.freeshoutcast.com:39072/7.html");
?>
它在本地主机上工作,但在服务器上不工作(godaddy/共享主机)
- 旋度已启用
- 如果尝试获取端口号为的文件,则出现“无法连接到主机”错误
- 卷曲\u获取\u文件\u内容(“http://www.google.com"); 他正在工作
- 试过卷曲设置($c,卷曲端口,“39072”)//同样的错误
编辑:我通过使用,如果它对某人有帮助。<>强> 您的服务器很可能有防火墙规则阻止异常端口的外出访问。 您的服务器很可能有防火墙规则阻止异常端口的外出访问。 您还可以考虑使用<代码> CurLoptTueServer < /C> >模拟用户代理。在没有设置此值的情况下,我们无法访问项目。< P>您可能还想考虑使用<代码> CurLoptTueServer < /C> >模拟用户代理。我以前从事过一些项目,如果不设置此值,我们将无法访问这些项目。Godaddy有这样一个功能,您无法执行某些操作。更可能的情况是,您尝试连接的端口被阻塞,实际上,godaddy只能使用它们提供的端口。我有使用Gmail作为SMTP的失败经验,结果证明Godaddy不允许这样的连接
我会建议,如果你想充分利用php,操作系统等的力量,然后切换到虚拟专用主机,选择一个好的主机与廉价的计划。离开广东后我很开心。戈达迪有一个你不能做某些事情的地方。更可能的情况是,您尝试连接的端口被阻塞,实际上,godaddy只能使用它们提供的端口。我有使用Gmail作为SMTP的失败经验,结果证明Godaddy不允许这样的连接
我会建议,如果你想充分利用php,操作系统等的力量,然后切换到虚拟专用主机,选择一个好的主机与廉价的计划。离开GD后我很开心。为什么一定是那个港口number@Ibu这是一个无线流媒体主机,使用端口号,这超出了我的控制范围。为什么它必须是那个端口number@Ibu这是一个无线电流媒体主机,使用端口号,这超出了我的控制范围。你是对的,不仅如此,我对godaddy有很多问题,谢谢你的建议。你是对的,不仅如此,我和戈达迪之间有很多问题,谢谢你的建议。