Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cloudinary PHP:致命错误:未定义函数Cloudinary_url()_Php_Cloud_Cloudinary - Fatal编程技术网

Cloudinary PHP:致命错误:未定义函数Cloudinary_url()

Cloudinary PHP:致命错误:未定义函数Cloudinary_url(),php,cloud,cloudinary,Php,Cloud,Cloudinary,我正在尝试使用Cloudinary PHP。我下载了官方的github示例。() 我已经将SRC和SAMPLES文件夹以及autoload.php复制到我的主机FTP的根目录中。(我仔细地遵循了手动设置过程,没有使用composer) 服务器(PHP 7.3)上的目录结构非常简单: WWWROOT: - autoload.php --- src/ --- samples/ ---------- basic/ --------------- basic.php --------------- s

我正在尝试使用Cloudinary PHP。我下载了官方的github示例。()

我已经将SRC和SAMPLES文件夹以及autoload.php复制到我的主机FTP的根目录中。(我仔细地遵循了手动设置过程,没有使用composer)

服务器(PHP 7.3)上的目录结构非常简单:

WWWROOT:

- autoload.php
--- src/
--- samples/
---------- basic/
--------------- basic.php
--------------- settings.php
我已使用我的Cloudinary帐户参数正确配置了基本文件夹中的settings.php

现在,如果我尝试调用basic.php页面,我会得到:

PHP致命错误:未捕获错误:调用basic.PHP:107上未定义的cloudinary_url()函数

这是第107行:


也许您在文件basic.php中没有所需的autoload.php

require_once('../../autoload.php');

也许您在文件basic.php中没有所需的autoload.php

require_once('../../autoload.php');

此错误通常在路径不正确时发生。
samples
目录应该与您的
vendor
文件夹位于同一级别。因此,我建议将
samples
文件夹移到那里,然后再试一次。

此错误通常在路径不正确时发生。
samples
目录应该与您的
vendor
文件夹位于同一级别。因此,我建议将
samples
文件夹移到那里,再试一次。

他们修复了它

问题确实是样本中缺少了(Helpers.php)

请看:

他们修好了

问题确实是样本中缺少了(Helpers.php)


请参阅:

是的,我已正确设置autoload.php,php包含该文件。我不知道如何修复此错误:-(是的,我已正确设置autoload.php,php包含该文件。我不知道如何修复此错误:-(…那么应该有一个“供应商”文件夹吗?我按照这里的说明进行了操作:所以,我只复制了SRC文件夹和autoload.php(还有SAMPLES文件夹)直接在我的根文件夹中。难道它们不足以正确运行Cloudinary吗?正如我所说,我做了一个手动设置,没有使用Composer(难道“供应商”文件夹不是Composer的东西吗?)当你使用第三方库时,你应该使用Composer,然后需要从你的供应商那里获得autoload.php文件……应该有一个“供应商”吗然后是文件夹?我按照这里的说明进行了操作:所以,我只是将SRC文件夹和AUTOLOAD.PHP(还有SAMPLES文件夹)直接复制到我的根文件夹中。它们不足以正确运行Cloudinary吗?正如我所说,我是手动设置的,没有使用Composer(难道“供应商”文件夹不是Composer的事情吗?)在使用thirdparty库时,应该使用Composer,然后要求供应商提供autoload.php文件。