Sum*_*ani 4 php folder-permissions
我的服务器上有一个Video文件夹,有755的权限.问题是:当有人去上传视频文件时,由于权限错误,无法上传到该文件夹.
如果我将权限更改为777,则可以上传视频.但出于安全原因,我不想允许777的文件夹权限.
在上传视频时,有没有办法在PHP中临时更改777的权限?
hjp*_*r92 16
PHP为chmod()任务提供了一个函数.
尝试将指定文件的模式更改为模式中给定的模式.
您可以将它放在一个if语句中,如果它返回false,您可以跳过上传文件部分.
用法就像
if( chmod($path, 0777) ) {
// more code
chmod($path, 0755);
}
else
echo "Couldn't do it.";
Run Code Online (Sandbox Code Playgroud)
如chmod功能手册中所述,$mode必须采用八进制格式 - 前导零,即chmod($path, 0777)
| 归档时间: |
|
| 查看次数: |
49046 次 |
| 最近记录: |