我一直在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)。
但是,它不起作用......我做错了什么?