Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么php中的chmod文件夹不工作?_Php - Fatal编程技术网

为什么php中的chmod文件夹不工作?

为什么php中的chmod文件夹不工作?,php,Php,我创建文件夹和chmod: $mypath = "CSV/" . $dateTimeNow; mkdir($mypath, 0777, TRUE); chmod($mypath, 0777); $tmp='abc.csv' move_uploaded_file($_FILES["file"]["tmp_name"], $mypath . '/' . $tmp); 文件abc.csv具有图标锁定。 我无法从abc.csv文件中读取数据。为什么?你能帮助我吗?谢谢。您正在使用chmod为

我创建文件夹和chmod:

 $mypath = "CSV/" . $dateTimeNow;
 mkdir($mypath, 0777, TRUE);
 chmod($mypath, 0777);
 $tmp='abc.csv'
 move_uploaded_file($_FILES["file"]["tmp_name"], $mypath . '/' . $tmp);
文件abc.csv具有图标锁定。
我无法从abc.csv文件中读取数据。为什么?你能帮助我吗?谢谢。

您正在使用
chmod
目录分配访问权限,而您的文件具有其他访问规则。移动后,尝试将
chmod
应用于文件。

您正在使用
chmod
目录分配访问权限,而您的文件具有其他访问规则。移动后,请尝试将
chmod
应用于文件。

许多默认服务器配置不接受
777
权限,请尝试
0757
。有关详细信息,请查看服务器错误日志

if ( ! file_exists($mypath))
{
    mkdir($mypath, 0757, TRUE);
}
编辑:

如果已创建文件夹/文件,请在文件上尝试
chmod

chmod($mypath . '/' . $tmp, 0644);

许多默认服务器配置不接受
777
权限,请尝试
0757
。有关详细信息,请查看服务器错误日志

if ( ! file_exists($mypath))
{
    mkdir($mypath, 0757, TRUE);
}
编辑:

如果已创建文件夹/文件,请在文件上尝试
chmod

chmod($mypath . '/' . $tmp, 0644);

确保在写入此代码的php文件所在的目录中创建csv文件夹

确保在写入此代码的php文件所在的目录中创建csv文件夹

使用
具有图标锁是什么意思?什么图标锁?在哪里?他在一些文件系统浏览器中有一个“锁定图标”,表示他没有访问文件的权限。你说的
有图标锁定是什么意思?什么图标锁?在哪里?他在一些文件系统浏览器中有一个“锁定图标”,表示他没有访问文件的权限。文件夹$mypath仍然是锁定的apache not permision chmod folder?如果我调用chmod($mypath,0757)。文件夹未锁定,但文件夹中的文件处于锁定状态。文件夹$mypath仍然处于锁定状态apache not Permission chmod folder?如果我调用chmod($mypath,0757)。文件夹未锁定,但文件夹中的文件已锁定。