如何检查文件是否有访问被拒绝以及如何在php中为文件提供权限(777)?

Nav*_*eed 2 php linux file-access

我在ubuntu上的php工作.当我在拒绝访问的网页上使用任何图像时,页面上会出现警告.我想在显示之前检查它,如果它没有权限打开,那么给它打开的权限.正如我们在终端命令中那样做.

chmod 777 myimage.jpg
Run Code Online (Sandbox Code Playgroud)

如何检查这个并在php中提供对文件的完全访问权限.

谢谢

rog*_*pvl 8

检查函数is_readable()is_writable().

例:

$filename = '/home/myuser/example.txt';

if (is_readable($filename) && is_writable($filename))
{
    echo "File has read and write permissions.";
}
Run Code Online (Sandbox Code Playgroud)