使用Php,如何将文件夹(及其文件)的权限更改为755,以防止外部病毒删除文件?那么如何返回777呢?

问题描述 投票:0回答:1

如何将文件夹(及其文件)的权限更改为755以防止外部病毒删除文件? 那么如何返回777呢? 仅在 php 代码中必要时才使用 777。 环境: 假设文件 333.jpg 位于“image”文件夹中, 文件夹(图像)位于 php 脚本文件夹中。 即“index.php”文件和“image”文件夹位于同一文件夹。 图像文件夹的所有者是“pi”。 文件333.jpg位置在“image”文件夹中,

代码: 我期望以下代码“不”删除文件 333.jpg? 但它删除文件。 “这是个问题。”

<?php 
chown("./image","pi");
chmod("./image/" , 0755);
unlink("./image/333.jpg");
?>

为了恢复正常, 我期望以下代码用于删除文件。 它按预期删除文件。

<?php
chown("./image","pi");
chmod("./image/" , 0777);
unlink("./image/333.jpg");
?>

但是上述代码无法更改文件夹(图像)的权限.. 我在linux下运行php。 预先感谢。

“注意” 当我通过终端更改权限时 “须藤 chmod 755 /var/www/html/image” 它通过更改文件夹的权限来控制删除文件。 但不是通过 php,,,,

php directory permissions chmod unlink
1个回答
0
投票

感谢 KIKO 软件! 正如您明确指出的那样,我更详细地重写了问题。 再次感谢您。 但添加“chown”并不能阻止删除文件......

谢谢新吾。 谢谢彼得。我的问题是让“chmod”工作..它不起作用,,,, 谢谢阿迪森。现在使用 777 只是为了测试..

© www.soinside.com 2019 - 2024. All rights reserved.