为了账号安全,请及时绑定邮箱和手机立即绑定

我点击“创建文件”图标,会链接到“#”页面,也会触发show(dis)操作从而使提交表单的操作显示出来。然后我测试是否能够接收$path和$filename时,并不能够接收,相关接收代码有呢,不知道什么问题?求大神指点啊!

正在回答

4 回答

可以通过iconv转换编码,在显示的时候在转换回来

反斜线需要\\\\才行,正斜线需要转义就可以了

你试试 不行在沟通

^-^...

0 回复 有任何疑惑可以回复我~

你把你写的代码粘贴出来我看看

^-^...

0 回复 有任何疑惑可以回复我~
            if(touch(iconv("utf-8","GBK",$filename))){
                return '文件创建成功';
            }else{
                return '文件创建失败';
            }

应该是这样吧。

0 回复 有任何疑惑可以回复我~

老师,我那个问题解决了。现在又有2个新问题:①正则表达式没法匹配/和\,我使用了转义了,其他特殊字符能够匹配,就这两个没法匹配。②我在写好的网页里面创建文件,如果文件名有中文字符的话就会出现乱码现象。之前测试,在文件夹里面直接创建文件,带有中文字符,也是乱码,但是利用iconv()函数解决了。现在在网页里面创建又出现乱码了。我的php.ini配置文件里面没有iconv.ini,不知跟没有安装iconv()函数有没有关系?

问题①代码:

5445c5280001c76705000221.jpg

问题②代码:

5445c53c0001ae7f04850115.jpg

谢谢老师的回复啊!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
WEB在线文件管理器
  • 参与学习       36223    人
  • 解答问题       332    个

通过本课程文件目录函数库的学习,让你掌握文件、目录函数库的应用

进入课程
意见反馈 帮助中心 APP下载
官方微信