浏览器可以读取数据但不会卷曲

时间:2013-11-13 07:42:28

标签: php curl

我通过php curl多次尝试从此网址http://img.somedomain.com:1500/diveSpots/all

获取数据

但没有得到任何结果。浏览器可以读取数据但不能卷曲。我检查过CURL已启用,curl可以从其他站点获取数据。有人能告诉我这是什么问题吗?如果您需要更多信息,请询问我。提前谢谢。

这是代码

<?php

    $ch= curl_init("http://somedomain.com:1500/images/numberOfImagesFor/vXcuZ71E61/");
    curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
    curl_setopt($ch, CURLOPT_USERAGENT,"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36");
    $result=curl_exec($ch);
    print_r($result);

&GT;

google.se效果很好。和其他网址也运作良好。我也试过形成我的shell,它正在工作。从浏览器和终端都可以获取结果,但PHP不会卷曲。我也试过shell_exec命令,但仍然没有结果。 你能告诉我实际问题是什么吗?

1 个答案:

答案 0 :(得分:0)

以下代码适合我(虽然需要一段时间,比如5秒)。你能试试吗?

ini_set( 'display_errors', 'on' );
error_reporting( E_ALL );


$ch= curl_init("http://img.1planet.mobi:1500/diveSpots/all");
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt($ch, CURLOPT_USERAGENT,"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36");
$result=curl_exec($ch);
print_r($result);