我的网站上有一个图片上传器...

图像上传到临时777文件夹(此图像工作正常,可以删除),然后我将此文件复制到新目录中, copy()新文件写入777文件夹,但无法删除。 chmod()似乎没有帮助......

为什么copy()函数创建的新文件与原始文件有某种不同? 我看不到我的FTP客户端有任何差异。 两个人都有烫发644和用户'nobody / 99' - 但这只是第二个文件的问题。

有任何想法吗?

#1楼 票数:3

您需要自己手动设置权限位:试试这个。

copy($temp_img_url, $save_file_as); chmod($save_file_as, fileperms($temp_img_url));

#2楼 票数:3 已采纳

问题是父文件夹。

我需要chmod()父文件夹,即使我已经使它成功777 perms ....

#3楼 票数:2

因为copy()创建了该文件的新COPY。 只有它的内容将保持不变。 新文件的权限由脚本的umask()设置控制,新文件名由您控制。

  ask by Haroldo translate from so

未解决问题?本站智能推荐:

2回复

文件访问权限

请问有人可以确认管理员文件的“ 000”访问权限是安全的吗? 我想将私有数据安全地存储在服务器上。
3回复

将整个图像文件夹转换为777权限?

我趁机批量优化了我网站上的图像文件夹,当然我忘记了新图像将没有权限777 。 考虑到我网站的Wiki类型性质,我需要用户能够上传/替换图像! 无论如何,我可以使用php脚本或ftp程序更改整个文件夹图像的权限吗?
1回复

上载wordpress插件时令人困惑的文件权限问题

我在AWS上自己的Ubuntu盒子上。 我有两个用户:medsyd(我的wordpress网站的所有者)和www-data(apache运行为)。 现在,为使事情正常进行,我将两者都添加到了彼此的组中-因此www-data属于medsyd组,而medsyd属于www-data组。 我正
4回复

FTP在PHP中不能复制index.php文件

我有一个PHP脚本可以复制目录中的所有文件,现在我已更改服务器,但未复制index.php文件,所有其他文件均已成功复制并引发以下警告。
1回复

PHP脚本将所有文件和文件夹上载到FTP服务器

我有一个问题,我无法解决。 我在本地服务器上有一个文件夹,我想通过FTP将其上传到远程服务器。 当我在Windows的XAMP-apache中运行脚本时,我可以毫无问题地上传子脚本和所有文件,现在我尝试将相同的PHP脚本用于linux apache中的同一文件夹到相同的目标,但是我得到的是“
1回复

WordPress在VPS上有哪些合适的权限?

最近,我已经迁移到自我管理的VPS并运行一些WordPress网站。 但真正让我困惑的是WordPress如何在没有777权限的情况下上传,修改文件和文件夹。 我知道关于Unix的一些事情,我知道给任何文件/文件夹777是非常非常危险的,但是我无法帮助它,因为它没有那个权限就行不通。
1回复

在apache服务器上的文件夹(dir)中隐藏php扩展名

我正在将我的Apache服务器与mod_dir一起使用,就像这样的show image 。 我的php文件是changePassword.php,它重定向到psswdChanger文件夹。 我需要隐藏 .php扩展名,所以我只想在我的目录中将changePassword文件重定向到ps
1回复

如何在PHP中的admin根目录上方创建网站文件夹

我试图找出在 PHP 中以编程方式创建网站的最佳方法,但在这里或其他地方找不到任何类似的问题。 情况是这样的:我有一个admin dashboard和一个连接到这个admin dashboard的DB 。 在这个仪表板中,我创建了一个包含所有必要设置的网站。 像食物列表、图像和颜色等。当我在仪表板中