我正在尝试使用此站点中的此卷曲库。 Link to the Curl Library
他们已经明确表示将我的图书馆文件放在
中 ci_demo > system > libraries > curl.php
我也做了同样的事情。当我尝试加载到我的Controller时,它会抛出这个错误:Non-existent class: CI_Curl
。
我的代码是:
<?php
if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Users extends CI_Controller {
public function __construct()
{
parent::__construct();
$this->load->model('user_model');
}
public function getAllUsers(){
$this->load->library('curl');
// Setting URL To Fetch Data From
$this->curl->create('https://www.formget.com/');
// To Temporarily Store Data Received From Server
$this->curl->option('buffersize', 10);
// To support Different Browsers
$this->curl->option('useragent', 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 (.NET CLR 3.5.30729)');
// To Receive Data Returned From Server
$this->curl->option('returntransfer', 1);
// To follow The URL Provided For Website
$this->curl->option('followlocation', 1);
// To Retrieve Server Related Data
$this->curl->option('HEADER', true);
// To Set Time For Process Timeout
$this->curl->option('connecttimeout', 600);
// To Execute 'option' Array Into cURL Library & Store Returned Data Into $data
$data = $this->curl->execute();
// To Display Returned Data
echo $data;
}
//and so on
答案 0 :(得分:1)
更改curl的类名:
class Curl {
到
class CI_Curl {