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