我正在codeigniter中进行项目,所有页面均使用codeigniter框架mvc完成。我已经在纯PHP中完成了几页,并将其保存在根文件中。类似于以下页面: library.php database_connection.php
索引页面是使用框架完成的,我尝试包括如下所示的library.php文件:
<?php
// Start Session
session_start();
// Application library ( with ShopingCart class )
require __DIR__ . 'library.php'
$app = new ShopingCart();
$products = $app->getProducts();
?>
在索引页面的顶部。
library.php的启动如下:
<?php
// load database connection script
include("database_connection.php");
/*
* Tutorial: PHP MySQL Shopping cart
*
* Page: Application library
* */
class ShopingCart
{
protected $db;
function __construct()
{
$this->db = DB();
}
现在的问题是当我加载索引页面时,甚至没有加载,显示以下错误:
此页面无法正常运行localhost当前无法处理此请求。 HTTP错误500
我认为这是因为我试图将文件包含在页面中,我该如何摆脱它?
答案 0 :(得分:0)
Http错误500代表服务器错误。
您在这里有语法错误
require __DIR__ . 'library.php'
您忘记的;