PHP代码分为外部文件包含

时间:2014-02-13 05:19:52

标签: php bigcommerce

我有一段代码可以正常工作。但是这段代码中有一些登录凭据(连接到远程服务器)。因此,我希望将详细信息包含在另一个包含文件中,而不是在每个页面上键入登录详细信息。当我这样做时,我在新脚本中包含(' 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 />");
}
?>

如何将此代码放在外部文件中,以便我可以将其包含在我的网站中?

提前感谢您的帮助。

0 个答案:

没有答案