我在使用class的项目中发现了一个新问题。
在我的class.php
文件中包含以下类
<?php
class NEW_CLASS {
function __construct() {
$connection = mysql_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD) or die('Oops connection error -> ' . mysql_error());
mysql_select_db(DB_DATABASE, $connection) or die('Database error -> ' . mysql_error());
mysql_set_charset("utf8");
}
}
?>
我已使用library.php
<?php
include('class.php');
$object = new NEW_CLASS();
?>
在我的索引文件中,在我编写了我的编码后,我被包含在库文件中。在localhost中,该网站运行良好。但它在实时服务器中显示500 internal server error
。
当我删除对象时它工作正常。请帮我解决这个问题。
答案 0 :(得分:2)
mysql_*
函数现已弃用,可能已从服务器中删除。
如果失败,请在PHP中打开错误报告,解析器会告诉您问题:更新library.php
文件,如下所示:
<?php
// Turn on error reporting:
error_reporting(E_ALL);
ini_set('display_errors', 1);
include('class.php');
$object = new NEW_CLASS();
?>