以下是一个简单的PHP权限限制实例,通过文件权限来控制对特定文件的访问。
权限控制表
| 文件名 | 文件路径 | 权限设置 | 用户访问 | 说明 |
|---|---|---|---|---|
| welcome.html | /public_html/ | 644 | 允许 | 允许所有用户访问 |
| admin.html | /admin/ | 400 | 禁止 | 只有拥有特定权限的用户可以访问 |
| secret.doc | /private/ | 200 | 禁止 | 只有拥有特定权限的用户可以访问 |
实例代码
```php

// 检查用户权限
function checkUserAccess($filePath, $expectedPermission) {
// 获取当前文件的权限
$currentPermission = substr(sprintf('%o', fileperms($filePath)), -4);
// 比较权限
if ($currentPermission == $expectedPermission) {
echo "


