Rolling-curl Codeigniter库

时间:2012-08-23 08:52:49

标签: codeigniter curl

我一直在Codeigniter http://code.google.com/p/rolling-curl/source/browse/#svn%2Ftrunk以外成功使用这个滚动卷曲库

我想在Codeigniter中使用该库但无法使其工作。

我创建了一个名为Rollingcurl.php的文件,并放在codeigniter的application / library文件夹中。在这个文件中,我复制了原始RollingCurl.php文件的内容(参见上面发布的链接中的RollingCurl.php文件)。

我的控制器看起来像这样:

class Rolling_curl extends CI_Controller {

function __construct()
{
    parent::__construct();      
}

function index(){

    $this->load->library('rollingcurl', 'request_callback');
    $this->rollingcurl->request("http://www.google.com");
    $this->rollingcurl->execute();

}

function request_callback($response, $info, $request) {
        // parse the page title out of the returned HTML
        if (preg_match("~<title>(.*?)</title>~i", $response, $out)) {
                $title = $out[1];
        }
        echo "<b>$title</b><br />";
        print_r($info);
    print_r($request);
        echo "<hr>";
}

在索引函数中,我正在加载我从原始RollingCurl.php创建的rollingcurl库,并传递参数'request_callback',这是控制器中另一个函数的名称(参见原始滚动卷曲示例) :http://code.google.com/p/rolling-curl/source/browse/trunk/example.php)。

但是,它不起作用......我做错了什么?

0 个答案:

没有答案