首页 > 其他分享 >PbootCMS附件上传失败报错UNKNOW: Code: 8192; Desc: stripos():

PbootCMS附件上传失败报错UNKNOW: Code: 8192; Desc: stripos():

时间:2024-09-29 14:23:35浏览次数:8  
标签:8192 Code UNKNOW 代码 报错 stripos

当遇到上传失败报错 UNKNOW: Code: 8192; Desc: stripos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior; File: /www/wwwroot/aaa.xxxx.com/core/function/file.php; Line: 176; 时,可以通过修改代码来解决该问题。

解决方案

  1. 定位问题代码
  2. 修改代码
  3. 验证结果

详细步骤

1. 定位问题代码

  1. 打开文件
    • 打开 /core/function/file.php 文件。
    • 查找以下代码行:
      if (stripos($types, $ext) !== false)

2. 修改代码

  1. 替换代码
    • 将上述代码替换为:
      if (stripos($types, chr($ext)) !== false)

       

标签:8192,Code,UNKNOW,代码,报错,stripos
From: https://www.cnblogs.com/hwrex/p/18439658

相关文章

  • 上传失败报错 UNKNOW: Code: 8192; Desc: stripos()
    错误提示和您的解决方案提到了将 $ext 传递给 chr() 函数,这在大多数情况下是不合适的,因为 chr() 是用来从ASCII值转换为对应的字符,而 $ext 作为文件扩展名应该是直接的字符串形式。正确的做法应该是确认 $ext 是否为字符串类型,并且检查报错是否源于其他原因,比如误报或者......
  • 【LeetCode Hot 100】22. 括号生成
    题目描述要求生成所有“合法”的括号字符串,就首先需要弄清楚括号字符串的合法性定义,也就是说如果我们现在有一个由小括号组成的字符串,该如何判断其是否符合要求。此前做过判断括号串是否合法的题目,那道题目中一般在遍历过程中维护一个栈,因为每个后括号都需要在已经遍历的子串中找......
  • Leetcode 887. 鸡蛋掉落
    1.题目基本信息1.1.题目描述给你k枚相同的鸡蛋,并可以使用一栋从第1层到第n层共有n层楼的建筑。已知存在楼层f,满足0<=f<=n,任何从高于f的楼层落下的鸡蛋都会碎,从f楼层或比它低的楼层落下的鸡蛋都不会破。每次操作,你可以取一枚没有碎的鸡蛋并把它从任一楼层......
  • Codesys3.5 封装库 和 库的调用
    1、库的建立第一步。 2、新建个文件夹,方便管理哦 3、然后在文件右键》添加对象中添加几个pou   4、随便建立几个。 4、设置工程信息,也就库信息哦双击工程信息弹出 5、最后就是生成库文件哦。   6、调用刚才的库,要新建一个工程哦。   7......
  • AtCoder Beginner Contest 373
    这场咋这么简单A.September\(\text{diff11}\)给你\(12\)个字符串\(S_1\)到\(S_{12}\),问你有多少字符串满足\(|S_i|=i\)点击查看代码usingnamespacereader;strings[13];intmain(){ for(inti=1;i<=12;++i){ cin>>s[i]; } intans=0; for(inti=1;i<=12......
  • pbootcms网站常见报错(错误提示)集合
    为了帮助PbootCMS的站长们快速解决在后台或前台出现的常见问题,以下是针对特定错误提示的解决方法汇总:1.后台图片上传提示:“上传失败:存储目录创建失败!”解决方法:给静态资源目录(位于根目录下的static文件夹)增加权限。推荐设置权限为755,也可以设置为777,但请注意777权限较高,可......
  • 关于vscode无法连接拓展商店问题
    如果你vscode试过了以下的解决办法且:1.可以ping通marketplace.visualstudio.com2.其他的方法你都用过了没用3.host已经改完并重启了。4.poxy已经保存了且IP也写了没用5.也在设置里修改http和https了那你可以看一下我的这个方法,是楼主自己找到的1.可以先在VScoude当中先......
  • Codeforces Round 975 (Div. 2) A-E
    人生中第一次正常\(div2\)爆写5题。cf给我正反馈最大的一次A直接找到最大的数字的位置,然后判断一下这个数字的位置下标的奇偶性就好了。然后如果有多个最大的就取奇数位置的。这样可以算出来一定是最优解#include<bits/stdc++.h>#definelllonglongusingnamespacestd;inl......
  • AtCoder Beginner Contest 373
    A-September题意给\(12\)个字符串,问长度等于标号的字符串个数。思路模拟。代码点击查看代码#include<bits/stdc++.h>usingnamespacestd;#defineintlonglongconstintmxn=1e6+5;voidsolve(){ intans=0; for(inti=0;i<12;i++) { ......
  • 【CTF Web】BUUCTF SQLi-LABS Page-1(Basic Challenges) Less-12 Writeup(SQL注入+POST
    sqli-labs1点击启动靶机。SQLi-LABSPage-1(BasicChallenges)解法随便提交一些数据。审查元素。<formaction=""name="form1"method="post"> <divstyle="margin-top:15px;height:30px;">Username:&nbsp;&nbsp;&......