我正在尝试调试php网站的问题,该网站正在运行并出于某种原因停止。当我尝试通过http访问网站时它不起作用所以我检查Linux中的服务器日志,这就是我得到的:
PHP Fatal error: Uncaught Error: Class 'HomePageBanner' not found
文件的开头有代码
<?php
require_once 'config.php';
include "checkiflogin.php";
$condition = "";
$objDreamVacationGallery = new HomePageBanner();
$data = $objDreamVacationGallery->selectAllRecords($condition, $sort_field, $sort_order, $start, $limit);
?>
index.php存储在根目录中,HomePageBanner存储在root / classes中。 HomePageBanner的代码看起来像
<?php
class HomePageBanner extends DataBase
{
public $db_table = 'tblxxx';
public $data = '';
public function __construct($data=''){ /* VALUE ASSIGNMENT */
parent::__construct();
if($data!=''){
$this->data = $data;
}
}
public function __destruct(){
parent::__destruct();
}
非常感谢任何帮助。 感谢
答案 0 :(得分:1)
您首先需要require_once homepagebanner类,如下所示
// loop through first array
$tempArray = [];
foreach($array1 as $key=>$object)
{
$tempArray[$key] = [];
array_push($tempArray[$key], $object);
array_push($tempArray[$key],$array2[$key]);
}
echo '<pre>';
print_r($tempArray);
echo '</pre>';
正如我在评论中看到的那样,您使用的是Linux,请确保代码中的require_once('classes/HomePageBanner.php');
和classes
与您的目录HomePageBanner