帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流为升级到帝国cms8.0做些准备 【本版专题贴子】  
 2/3    |‹ ‹‹ 1 2 3 ›› ›|
主题:为升级到帝国cms8.0做些准备 [加入收藏夹]   

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3108
经验值   :8921
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 11 楼]

替换完成 ,跑起来了。

但是也不知道有没有隐藏的错误,测试中

有兴趣的联系我。发你拷贝一起测试



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2024-09-12 11:00:10 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3108
经验值   :8921
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 12 楼]

一大类错误

$count=count($groupid);

需要修改为:

        $count=is_array($groupid)?count($groupid):0;



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2024-09-12 11:25:32 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3108
经验值   :8921
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 13 楼]

批量替换了:

find /www/wwwroot/75utf8.com/php8/upload -type f -name "*.php" -exec sed -i -r "s/=count\(/=php8_count(/g" {} +


find /www/wwwroot/75utf8.com/php8/upload -type f -name "*.php" -exec sed -i -r "s/<count\(/<php8_count(/g" {} +

[该贴被修改 1 次,最后修改时间 2024-10-12 12:38:40 ]


帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2024-09-20 19:49:11 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3108
经验值   :8921
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 14 楼]

linux下批量检查错误的 脚本:

#!/bin/bash

# 指定要检查的文件夹路径
DIRECTORY="/www/wwwroot/75utf8.com/php8"

# 指定输出文件
OUTPUT_FILE="111.txt"

# 清空输出文件,以免之前的运行结果干扰
> "$OUTPUT_FILE"

# 使用find命令递归地查找所有.php文件
find "$DIRECTORY" -name "*.php" | while read -r FILE; do
  # 使用php -l检查语法
  output=$(php -l "$FILE" 2>&1)
  # 检查输出中是否包含"没有错误"的特征
  if ! echo "$output" | grep -q 'No syntax errors detected in'; then
    # 如果没有"没有错误"的特征,输出文件名和错误信息
    echo "$FILE" >> "$OUTPUT_FILE"
    echo "$output" >> "$OUTPUT_FILE"
    echo "-----------------------------------" >> "$OUTPUT_FILE"
  fi
done



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2024-09-23 09:32:45 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3108
经验值   :8921
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 15 楼]

大量复杂的sql语句中要添加{}, 交给kimi 完美完成,提示词: 给php代码添加{}



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2024-09-23 09:41:13 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3108
经验值   :8921
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 16 楼]

下载地址:

链接: https://pan.baidu.com/s/1VXsRb8uCD-Tfc0ddlbTWuw 提取码: vr6s 复制这段内容后打开百度网盘手机App,操作更方便哦



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2024-09-23 10:16:51 已设置保密 顶部 回复 引用 报告 编辑 删除

cighsen02
用户头衔:进士

精华贴   :0
发贴数   :942
经验值   :3593
注册时间:2009-09-29
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 17 楼]

原帖由 jiuhecai 于 2024-09-12 11:25:32 发表
一大类错误

$count=count($groupid);

需要修改为:

        $count=is_array($groupid)?count($groupid):0;


这样写比较简单
$count=count($groupid ?? []);



要上就上安心站长 www.axzz.cn q:365182575
2024-09-23 14:23:45 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3108
经验值   :8921
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 18 楼]

原帖由 cighsen02 于 2024-09-23 14:23:45 发表


这样写比较简单
$count=count($groupid ?? []);


嗯  有过简写的。但是不兼容低版本php。所以宁愿麻烦点。



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2024-09-23 15:37:06 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3108
经验值   :8921
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 19 楼]

为了迎接帝国cms8  ,现免费提供插件升级到php8服务



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2024-09-23 15:42:26 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

精华贴   :0
发贴数   :3108
经验值   :8921
注册时间:2014-07-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 20 楼]

修正了拼音生成的问题

链接: https://pan.baidu.com/s/1ESFTXPJTgyd96p_reFUFKQ 提取码: 6b4u 复制这段内容后打开百度网盘手机App,操作更方便哦



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2024-10-12 09:37:09 已设置保密 顶部 回复 引用 报告 编辑 删除
 2/3    |‹ ‹‹ 1 2 3 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1