热搜:6KBBS6kbbs V8.0 官方论坛
当前位置: 6kbbs V8.0 官方论坛 » 使用问题 » 貌似新版php不支持split()了 造成出错咋办
帖子状态  
本帖子共有 2767 位阅读者, 3 个回复.
  • 回复
4条记录

tnt8gu

小学生
帖子
11 
金钱
35 
魅力
35 
威望
35 
注册
2011-12-13 
tnt8gu 发表于 2011-12-13 23:17   
貌似新版php不支持split()了 造成出错咋办
我今天装了php5.3.8 然后后台就乱套了,功能都失效了,我用火狐登陆发现是getfiles.php第 62行报错了~~~

$fs = split("\|",str_replace(array("'","/","\/","\"","."),array('','','','',''),$files)); 本行出错了

查阅了相关资料 说是5.3后的php都不支持这个函数了
请给出解决办法......

tnt8gu

小学生
帖子
11 
金钱
35 
魅力
35 
威望
35 
注册
2011-12-13 
tnt8gu 发表于 2011-12-13 23:58   
RE:貌似新版php不支持split()了 造成出错咋办
自己暂时解决了问题,不过不知道会不会有潜在的问题????
我换成这样了
$fs = explode("|",str_replace(array("'","/","\/","\"","."),array('','','','',''),$files));
就可以用了~~!
请各位给个提示

zym

管理员
帖子
1104 
金钱
8002 
魅力
1083 
威望
1083 
头衔
Founder 
注册
2004-07-12 
zym 发表于 2011-12-14 09:08   
RE:貌似新版php不支持split()了 造成出错咋办
换成这个试试看:
  1. $fs = preg_split("/\|/",str_replace(array("'","/","\/","\"","."),array('','','','',''),$files));
官网虚拟主机购买:QQ 70767766

tnt8gu

小学生
帖子
11 
金钱
35 
魅力
35 
威望
35 
注册
2011-12-13 
tnt8gu 发表于 2011-12-14 13:32   
RE:貌似新版php不支持split()了 造成出错咋办
谢谢,可以用!希望可以打到文件去,省的有些人不能用
  • 回复
4条记录