我有一段代码可以正常工作。但是这段代码中有一些登录凭据(连接到远程服务器)。因此,我希望将详细信息包含在另一个包含文件中,而不是在每个页面上键入登录详细信息。当我这样做时,我在新脚本中包含(' filename.php')并且由于某些原因不起作用。我收到以下错误: 致命错误:Class' Bigcommerce \ Api \ Client'
中找不到我创建的包含文件如下所示:
require_once ('../bigcommerce.php');
use Bigcommerce\Api\Client as Bigcommerce;
Bigcommerce::configure(array(
'store_url' => 'https://www.website.com',
'username' => 'username',
'api_key' => 'api_key'
));
Bigcommerce::setCipher('RC4-SHA');
Bigcommerce::verifyPeer(false);
上面包含以下代码的代码文件是:
<?php
include_once 'vendor/autoload.php';
$products = Bigcommerce::getProducts();
foreach($products as $product) {
echo $product->name;
echo $product->price;
echo ("<br />");
}
?>
这是在单个文件中运行的完整代码块:
<?php
require ('bigcommerce.php');
use Bigcommerce\Api\Client as Bigcommerce;
Bigcommerce::configure(array(
'store_url' => 'https://www.website.com',
'username' => 'username',
'api_key' => 'api_key'
));
Bigcommerce::setCipher('RC4-SHA');
Bigcommerce::verifyPeer(false);
$products = Bigcommerce::getProducts();
foreach($products as $product) {
echo $product->name;
echo $product->price;
echo ("<br />");
}
?>
如何将此代码放在外部文件中,以便我可以将其包含在我的网站中?
提前感谢您的帮助。