6kbbs V8.0 官方论坛  - 手机版
论坛|登录|注册
论坛 > 使用问题
发帖 | 2790点击, 3回复.
貌似新版php不支持split()了 造成出错咋办
1楼, tnt8gu, 回复
发表于 2011-12-13 23:17
我今天装了php5.3.8 然后后台就乱套了,功能都失效了,我用火狐登陆发现是getfiles.php第 62行报错了~~~

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

查阅了相关资料 说是5.3后的php都不支持这个函数了
请给出解决办法......
2楼, tnt8gu, 回复
发表于 2011-12-13 23:58
自己暂时解决了问题,不过不知道会不会有潜在的问题????
我换成这样了
$fs = explode("|",str_replace(array("'","/","\/","\"","."),array('','','','',''),$files));
就可以用了~~!
请各位给个提示
3楼, zym, 回复
发表于 2011-12-14 09:08
换成这个试试看:
  1. $fs = preg_split("/\|/",str_replace(array("'","/","\/","\"","."),array('','','','',''),$files));
4楼, tnt8gu, 回复
发表于 2011-12-14 13:32
谢谢,可以用!希望可以打到文件去,省的有些人不能用
TOP
论坛 > 使用问题