【问题标题】:Trying to get contents of web page with php试图用php获取网页的内容
【发布时间】:2012-05-20 20:28:29
【问题描述】:

我正在尝试从下面的页面获取内容。出于我自己的目的,我只是对标签感兴趣,所以我可以将它放入一个数组中,以便当我使用适当的方法将机器人响应发送回 Twitter API 时。这是我尝试过的:

         <?xml version="1.0" encoding="ISO-8859-1"?>
         <conversation convo_id="$convo_id">
         <bot_name>infobot2012</bot_name>
         <user_name>User</user_name>
         <user_id value='2' />
         <usersay>$say</usersay>
         <botsay>Internal error detected. Please inform my botmaster. </botsay>
         </conversation>


         $url = "http://localhost/Program-O/chatbot/conversation_start.php?say=$say&  
         hello&convo_id=$convo_id&bot_id=$bot_id&format=xml";

         get_url_contents($url)
         $crl = curl_init(); //getting Parse error: syntax error, unexpected T_VARIABLE
         $timeout = 5;
         curl_setopt ($crl, CURLOPT_URL,$url);
         curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);
         curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout);
         $ret = curl_exec($crl);
         curl_close($crl);
         return $ret;

【问题讨论】:

    标签: php xml curl


    【解决方案1】:

    您在它上面的行中缺少一个分号:

    get_url_contents($url)
    

    应该是

    get_url_contents($url);
    

    【讨论】:

    • 随机投票的乐趣,顺便说一句,不是我在这里让你知道我也喜欢这些:)
    【解决方案2】:

    试试这个:

    function get_url_contents($url) {
        $crl = curl_init();
        $timeout = 5;
        curl_setopt ($crl, CURLOPT_URL,$url);
        curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout);
        $ret = curl_exec($crl);
        curl_close($crl);
        return $ret;
    }
    
    $url = "http://localhost/Program-O/chatbot/conversation_start.php?say=" . $say . "&hello&convo_id=" . $convo_id . "&bot_id=" . $bot_id . "&format=xml";
    
    echo get_url_contents ($url);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-06
      相关资源
      最近更新 更多