本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php 编程中,经常会遇到文件的上传,文件夹的创建等等。其中会用到一个非常重要的函数:mkdir;它的作用是创建一个目录,用来存放上传文件的文件夹。在上传过程中如果涉
本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。
php 编程中,经常会遇到文件的上传,文件夹的创建等等。其中会用到一个非常重要的函数:mkdir;它的作用是创建一个目录,用来存放上传文件的文件夹。在上传过程中如果涉及多级目录的创建,经常会遇到错误,怎么如何处理呢?
php文件上传类;php开发,运行环境。
上传,出现文件夹创建失败:
在php官方文档查看该函数说明:
mode 已指定为:0777,为什么还报错,提示没有权限呢??
经仔细阅读文档发现:这里涉及一个递归模式,可能创建的目录存在于多级目录下。项目中要创建的当前目录:20160704,果然要处于online/thum/img文件夹下:
所以,在mkdir函数加入第三个参数,来开启递归模式:
示例:mkdir($uploadpath,0777,true);
再次上传图片,成功了!!
以上就是php无法创建目录怎么办的详细内容,更多请关注编程网其它相关文章!
--结束END--
本文标题: php无法创建目录怎么办
本文链接: https://lsjlt.com/news/99161.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0