描述
返回值1
表示文件路径包含目录遍历。
返回值2
表示文件路径包含Windows驱动器路径。
返回值3
表示文件不在允许的文件列表中。
参数
- $file
-
(string) (必填) 文件路径
- $allowed_files
-
(string[]) (可选) 允许的文件数组
默认值: array()
返回
(int) 0 表示没有任何问题,大于 0 表示有问题。
源码
更新日志
版本 | 描述 |
---|---|
1.2.0 | 开始引入 |
使用示例
有效文件路径
$path = 'uploads/2012/12/my_image.jpg'; return validate_file( $path ); // Returns 0 (valid path).
文件路径无效
$path = '../../wp-content/uploads/2012/12/my_image.jpg'; return validate_file( $path ); // Returns 1 (invalid path).