xiuno 不支持php7.4及以上
1、xiunophp/xiunophp.min.php 第20行$get_magic_quotes_gpc = get_magic_quotes_gpc();换成$get_magic_quotes_gpc = 0;2、/xiunophp/xiunophp.php 第20行
$get_magic_quotes_gpc = get_magic_quotes_gpc();换成$get_magic_quotes_gpc = 0;3、/xiunophp/xn_html_safe.func.php 第785行、第938行、第951行
这三行:rawtext{},大括号{}改为中括号[],PHP高版本数组不再支持大括号{}
4、解决php8.1下http_url_path报错方法:
xiunophp/misc.func.php文件大约1034行
将http_url_path替换为以下内容
function http_url_path() {
$port = _SERVER("SERVER_PORT");
//$portadd = ($port == 80 ? "" : ":".$port);
$host = _SERVER("HTTP_HOST");// host 里包含 port
$https = strtolower(_SERVER("HTTPS", "off"));
$proto = _SERVER("HTTP_X_FORWARDED_PROTO") ? strtolower(_SERVER("HTTP_X_FORWARDED_PROTO")) : ""; //此处加判断
$path = substr($_SERVER["PHP_SELF"], 0, strrpos($_SERVER["PHP_SELF"], "/"));
$http = (($port == 443) || $proto == "https" || ($https && $https != "off")) ? "https" : "http";
return"$http://$host$path/";
}
页:
[1]