我正在使用iOS草稿代码php应用程序。 我写了一些代码,应该使文件或目录。 该代码可以正常工作来创建文件,但是当制作文件夹时,它会显示,但我无法手动打开它。 相对码:使用php制作的目录无法手动打开
($folder?mkdir($path, 0755, true) : fopen($path, 'w')) or die('Cannot create file: '.$path);
$path
与文件将被创建和$folder
是布尔路径的字符串。 有什么问题?
我正在使用iOS草稿代码php应用程序。 我写了一些代码,应该使文件或目录。 该代码可以正常工作来创建文件,但是当制作文件夹时,它会显示,但我无法手动打开它。 相对码:使用php制作的目录无法手动打开
($folder?mkdir($path, 0755, true) : fopen($path, 'w')) or die('Cannot create file: '.$path);
$path
与文件将被创建和$folder
是布尔路径的字符串。 有什么问题?
您正在使用的fopen这是不是显示目录文件的尝试readdir:
($folder?mkdir($path, 0755, true) : readdir($path, 'w')) or die('Cannot create file: '.$path);
正如其他人以及文档状态,fopen()
打开一个文件。要阅读目录内容,请使用readdir()
:https://secure.php.net/manual/en/function.readdir.php
您不能使用'fopen'创建文件夹。使用'mkdir' http://php.net/manual/en/function.mkdir.php – Thamaraiselvam
转到$ path中最后一个目录之前的目录,并执行ls -alp。有了这个,你会看到如果权限分配好。基于755,所有用户应该能够进入目录,所以先检查一下。 – Nic3500
我跑了fileperms();并获得33188 – user7951676