请登录后探索更多精彩内容!
1、xiunophp/xiunophp.min.php 第20行
$get_magic_quotes_gpc = get_magic_quotes_gpc(); 换成 $get_magic_quotes_gpc = 0;
2、/xiunophp/xiunophp.php 第20行
3、/xiunophp/xn_html_safe.func.php 第785行、第938行、第951行
这三行:rawtext{},大括号{}改为中括号[],PHP高版本数组不再支持大括号{}
解决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/"; }
请先登录后发表评论!
不错不错