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

PHP用mkdir方法创建文件夹报错

PHP用mkdir方法创建文件夹报错

神不在的星期二 2019-03-29 10:55:06
我想在上传图片时根据当前日期按年月日来放图片,于是就有了如下代码以上代码在本地测试环境(PHP+apache+MySQL)测试通过没有问题。但当我上传代码到服务器的时候会报如下错误Warning:mkdir()[function.mkdir]:open_basedirrestrictionineffect.File(D:\hosting)isnotwithintheallowedpath(s):(D:\hosting\wwwroot\;D:\hosting\System\;C:\WINDOWS\Temp\)inD:\hosting\wwwroot\obbzz_com\htdocs\mytest.phponline47请问这种情况一般是由什么原因导致的?
查看完整描述

2 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

你生成多级目录的地方有问题,php不可能一次生成多级目录date("Y/m/d"),你必须循环检测目录是否存在,如果不存在然后再一级一级的创建
                            
查看完整回答
反对 回复 2019-03-29
  • 2 回答
  • 0 关注
  • 477 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信