php检测上传文件类型扩展名
php检测上传文件类型扩展名
在网站模块中,文件上传操作非常常见。如用户定义上传自定义头像,用户批量上传图片到个人相册等。这些效果都需要用到文件上传操作。因为文件最终保存在服务器目录下,所以对上传文件的安全性要求非常高。包括文件类型大小等常见因素。本例实现了获取用户上传文件的扩展名。检测上传文件使用的安全性和可行性。
实例代码:
<?php if(!empty($_POST)){ $pic = $_POST['file']; $pics = explode('.',$pic); //以“.”为分隔符转成数组 $num = count($pics); echo '<br>上传文件的扩展名为'.$pics[$num-1]; } ?>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form action="" method="post"> <h1>检测文件后缀</h1> <input type="file" value="" name="file"><br> <input type="submit" value="检测"> </form> </body> </html>
运行结果:
上一篇:php论坛发帖内容长度验证
下一篇:php 模拟实现登录连接数据库