0

我一直在 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”,这是控制器中另一个函数的名称(参见原始 rolling-curl 示例:http: //code.google.com/p/rolling-curl/source/browse/trunk/example.php)。

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

4

0 回答 0