PHP休息服务

时间:2018-02-08 02:09:39

标签: php curl

我是PHP的新手,我试图将其发送到网络服务。

if(!arr[0].equals("''")){
   String[] arr1 = arr[0].split("'");
   if(!arr1[1].matches("[0-9]+)"){
     nations[n] = arr1[1];
     n++;
   }
   else {
     phone_numbers[p] = arr1[1];
     p++;
   }
}

它不工作,有什么不对? 谢谢你的帮助。 KHJ

1 个答案:

答案 0 :(得分:1)

1)检查您的卷曲功能是否存在

  

echo function_exists('curl_version')? 1:0; // 1 =启用,0 =   禁用。

2)尝试访问example.com而不是目标网址

  

$ url =“http://www.example.com”;

3)在提出问题之前打印出curl info和err消息

  

互联网上有很多CURL示例,不过,我还是做了一个供您参考。   https://www.stockeasymoney.com/ns/sit/curlRaw.php

<?php
    echo function_exists('curl_version') ? 1:0; // 1 = enabled , 0 = disabled.

    echo "<pre>";
    $url = "http://www.example.com";

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_USERAGENT, "MozillaXYZ/1.0");
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_TIMEOUT, 10);
    $result = curl_exec($ch);

    print_r( curl_getinfo($ch) );

    curl_close($ch);

    var_dump($result);
    echo "</pre>";

?>