dz论坛对于php7以上版本门户无法开启问题
前瞻
PHP7 废除了 ”mysql.dll” ,推荐使用 mysqli 或者 pdo_mysql,discuz对原生mysql函数做了如下处理,通过mysqli代替原mysql函数
解决方案
【dz论坛对于php7以上版本门户无法开启问题】找到source/function/function_portal.php,添加进去下面代码即可
if(!function_exists('mysql_pconnect')){
$mysqli = mysqli_connect("$dbhost:$dbport", $dbuser, $dbpass, $dbname);
function mysql_pconnect($dbhost, $dbuser, $dbpass){
global $dbport;
global $dbname;
global $mysqli;
$mysqli = mysqli_connect("$dbhost:$dbport", $dbuser, $dbpass, $dbname);
return $mysqli;
}
function mysql_select_db($dbname){
global $mysqli;
return mysqli_select_db($mysqli,$dbname);
}
function mysql_fetch_array($result){
return mysqli_fetch_array($result);
}
function mysql_fetch_assoc($result){
return mysqli_fetch_assoc($result);
}
function mysql_fetch_row($result){
return mysqli_fetch_row($result);
}
function mysql_query($query){
global $mysqli;
return mysqli_query($mysqli,$query);
}
function mysql_escape_string($data){
global $mysqli;
return mysqli_real_escape_string($mysqli, $data);
//return addslashes(trim($data));
}
function mysql_real_escape_string($data){
return mysql_real_escape_string($data);
}
function mysql_close(){
global $mysqli;
return mysqli_close($mysqli);
}
}
推荐阅读
- 装聋作哑,关系融洽
- 社保代缴公司服务费包含哪些
- C语言的版本比较
- 关于响应式编程的十个问题
- 公司的盈利能力分析
- 智慧路上,你我同行|智慧路上,你我同行 ——名班主任万平工作室成员参加第三届中小学班级建设高峰论坛活动
- 你一笑,天就亮了。
- Java中有关Null的9件事
- 儿童名著整本阅读的重要性
- 安静的中午