如何将Cloudflare库添加到Codeigniter

时间:2018-09-04 17:23:22

标签: php codeigniter

我遇到了this Cloudflare library,并且想在codigniter中实现。

如何将此cloudflare库用作源代码。

这是中途代码:

        require_once(APPPATH.'libraries/Cloudflare/API/');
        $key     = new Cloudflare\API\Auth\APIKey(CLOUDFLARE_API_USER, CLOUDFLARE_API_USER);
        $adapter = new Cloudflare\API\Adapter\Guzzle($key);
        $user    = new Cloudflare\API\Endpoints\User($adapter);

错误消息是:

  

消息:require_once(... \ application \ libraries \ Cloudflare \ API):   打开流失败:权限被拒绝

  1. 我已经安装了作曲家,并像here中的示例一样添加了require_once('vendor/autoload.php');,现在收到了以下错误消息:
  

消息:require_once(vendor / autoload.php):无法打开流:否   这样的文件或目录

请帮助。谢谢

1 个答案:

答案 0 :(得分:1)

require_once(APPPATH.'libraries/Cloudflare/API/');是目录。

您需要使用composer

安装:

  • composer require cloudflare/sdk

然后使用作曲家的自动加载器:

<?php
require 'vendor/autoload.php';

$key     = new Cloudflare\API\Auth\APIKey('user@example.com', 'apiKey');
$adapter = new Cloudflare\API\Adapter\Guzzle($key);
$user    = new Cloudflare\API\Endpoints\User($adapter);

echo $user->getUserID();