您现在的位置是:首页 > 程序 > php网站首页php
关于$_SERVER['DOCUMENT_ROOT']的一些坑
今天有个客户在用YzmCMS时,发现编辑器上传图片时,提示“目录没有写权限”,我找了好久终于发现问题,竟然是$_SERVER['DO...
今天有个客户在用YzmCMS时,发现编辑器上传图片时,提示“目录没有写权限”,我找了好久终于发现问题,竟然是$_SERVER['DOCUMENT_ROOT']惹的祸。
<?php var_dump($_SERVER['DOCUMENT_ROOT']);
你在你本地打印一下结果看看
我这里的运行结果是: 'D:/wamp/www/',
有的环境是:'D:/wamp/www',
今天遇到这个环境竟然是:'D:\wamp\www'
同一段代码,在不同的环境下运行结果不一样,所以导致上传图片时,目录创建不同,这也算一个坑吧~
解决方法:
<?php $document_root = rtrim(str_replace('\\','/', $_SERVER['DOCUMENT_ROOT']), '/'); var_dump($document_root);
这下肯定所有环境都一样了...
上一篇:YzmCMS v3.1正式版发布
下一篇:YzmCMS v3.2正式版发布
相关文章
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~