【问题标题】:How to add Cloudflare library to codeigniter如何将 Cloudflare 库添加到 codeigniter
【发布时间】:2018-09-04 17:23:21
【问题描述】:

我遇到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. 我已经安装了composer并添加了require_once('vendor/autoload.php');,就像here中的示例一样,现在有这个错误消息:

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

请帮忙。谢谢

【问题讨论】:

  • 这段代码有什么问题?
  • 错误是权限被拒绝

标签: php codeigniter


【解决方案1】:

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

你需要使用composer:

安装它:

  • composer require cloudflare/sdk

然后使用composer的自动加载器:

<?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();

【讨论】:

    猜你喜欢
    • 2016-06-14
    • 1970-01-01
    • 1970-01-01
    • 2017-03-21
    • 2021-07-13
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多