广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php无法创建目录怎么办
  • 309
分享到

php无法创建目录怎么办

2024-04-02 19:04:59 309人浏览 薄情痞子
摘要

本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。php 编程中,经常会遇到文件的上传,文件夹的创建等等。其中会用到一个非常重要的函数:mkdir;它的作用是创建一个目录,用来存放上传文件的文件夹。在上传过程中如果涉

教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。

php 编程中,经常会遇到文件的上传,文件夹的创建等等。其中会用到一个非常重要的函数:mkdir;它的作用是创建一个目录,用来存放上传文件的文件夹。在上传过程中如果涉及多级目录的创建,经常会遇到错误,怎么如何处理呢?

php文件上传类;php开发,运行环境。

上传,出现文件夹创建失败:

30506d6eeda0f46adff7d8221dc613b.jpg

在php官方文档查看该函数说明:

596d9059b7bfeb95e3cc01f9959949e.jpg

mode 已指定为:0777,为什么还报错,提示没有权限呢??

经仔细阅读文档发现:这里涉及一个递归模式,可能创建的目录存在于多级目录下。项目中要创建的当前目录:20160704,果然要处于online/thum/img文件夹下:

43275af6c06425e7df3d5fd2500782c.jpg

所以,在mkdir函数加入第三个参数,来开启递归模式:

示例:mkdir($uploadpath,0777,true);

7b627bf43e4af4691c76a942b163692.jpg

再次上传图片,成功了!!

c3dc4fde12b36c4354a834a80b77b43.jpg

以上就是php无法创建目录怎么办的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: php无法创建目录怎么办

本文链接: https://www.lsjlt.com/news/99161.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • php无法创建目录怎么办
    本教程操作环境:windows7系统、PHP8.1版、Dell G3电脑。PHP 编程中,经常会遇到文件的上传,文件夹的创建等等。其中会用到一个非常重要的函数:mkdir;它的作用是创建一个目录,用来存放上传文件的文件夹。在上传过程中如果涉...
    99+
    2022-10-20
  • php无法创建目录如何解决
    这篇文章主要讲解了“php无法创建目录如何解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php无法创建目录如何解决”吧!php无法创建目录的解决办法:1、打开并检查相应的PHP代码文件;...
    99+
    2023-07-04
  • nginx 无法运行php文件或目录怎么办
    nginx无法运行php文件或目录的解决办法:1、启动php-fpm服务器;2、检查网站的nginx配置;3、打开nginx.conf文件,查看root指令和fastcgi_param指令路径;4、将指令路径与要访问的文件路径设置一致即可。...
    99+
    2023-05-14
    php nginx
  • win7文件无法创建怎么办
    这篇文章主要为大家展示了“win7文件无法创建怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“win7文件无法创建怎么办”这篇文章吧。首先,按下Win+R键打开运行,输入gpedit.msc...
    99+
    2023-06-28
  • docker挂载的目录无法读写怎么办
    这篇文章将为大家详细讲解有关docker挂载的目录无法读写怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用下面的命令可以创建一个容器并且把本地的/home/dock/Downloads目录挂载到容...
    99+
    2023-06-14
  • Win11mmc无法创建管理单元怎么办
    如果Win11mmc无法创建管理单元,可能是由于权限问题或者系统错误引起的。可以尝试以下方法解决:1. 以管理员身份运行Win11m...
    99+
    2023-09-01
    Win11
  • Python中怎么创建目录
    Python中怎么创建目录,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先,列出一个目录的内容:view plaincopy to clip...
    99+
    2023-06-17
  • UbuntuSamba中怎么创建目录
    UbuntuSamba中怎么创建目录,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一. Ubuntu samba的安装 sudo apt-get insall samba su...
    99+
    2023-06-13
  • 怎么创建Django目录结构
    这篇文章主要介绍怎么创建Django目录结构,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、先创建Django项目,只需要在安装了Django之后,在命令行中输入:django-admin startpr...
    99+
    2023-06-14
  • linux怎么创建文件目录
    要创建一个文件目录,可以使用mkdir命令。在Linux中,使用以下命令创建一个名为"mydirectory"的目录:mkdir m...
    99+
    2023-08-11
    linux
  • 无法登录apple store怎么办
    无法登录apple store可以检查网络连接、检查Apple ID和密码、重启设备、更新设备和应用程序、清除App Store缓存和重置设备设置。1、检查网络连接,确保您的设备已连接到可靠的网络;2、检查Apple ID和密码,确保您输入...
    99+
    2023-08-14
  • win7文件或目录损坏且无法读取怎么办
    如果在Windows 7中遇到文件或目录损坏且无法读取的情况,您可以尝试以下方法进行修复: 使用系统自带的检测和修复工具: 在...
    99+
    2023-10-22
    win7
  • 怎么用vbs创建虚拟目录
    这篇文章主要介绍“怎么用vbs创建虚拟目录”,在日常操作中,相信很多人在怎么用vbs创建虚拟目录问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用vbs创建虚拟目录”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-08
  • MySQL 中怎么创建临时目录
    MySQL 中怎么创建临时目录,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。MySQL 服务器设置的 binlog 单文件最大为 1GB,...
    99+
    2022-10-18
  • linux中共享目录怎么创建
    小编给大家分享一下linux中共享目录怎么创建,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!安装rpm:两台都安装:yum -y instal...
    99+
    2023-06-05
  • root创建目录权限不足,root创建目录权限不足怎么解决
    linux root权限不够 不存在这种情况。Linux 下 root 用户的权限最大,不存在 root 权限不够的情况。 你的问题是否是普通用户执行命令时权限不够,需要 root 权限? 可以使用 sudo + 命令,以 root 用户身...
    99+
    2023-09-06
    linux 运维 服务器
  • win7系统mmc无法创建管理单元怎么办
    这篇文章主要为大家展示了“win7系统mmc无法创建管理单元怎么办”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“win7系统mmc无法创建管理单元怎么办”这篇文章吧。右键电脑桌面的计算机图标,点...
    99+
    2023-06-28
  • java目录不存在自动创建目录怎么实现
    可以使用File类的mkdirs()方法来实现自动创建目录。mkdirs()方法可以创建指定路径下的所有目录,如果目录已存在,则不创...
    99+
    2023-09-16
    java
  • Linux系统下的/boot目录破损无法启动怎么办
    本篇内容主要讲解“Linux系统下的/boot目录破损无法启动怎么办”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统下的/boot目录破损无法启动怎么办”吧!linux系统中的/bo...
    99+
    2023-06-16
  • gitee安卓无法登录怎么办
    gitee是一家中国的IT技术社区,该社区提供了代码托管、开源协作和演示、云端CI/CD等功能。许多开发者使用gitee来管理和分享代码,但是最近,一些用户报告说他们在使用gitee安卓客户端时无法登录。在本文中,我们将深入研究这个问题,并...
    99+
    2023-10-22
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作