PHP 带有扩展名和大小检查的PHP文件上传
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 带有扩展名和大小检查的PHP文件上传相关的知识,希望对你有一定的参考价值。
if($_FILES['image']['name'] != '')
{
$filename = preg_replace('/[^a-zA-Z0-9._-]/', '', $_FILES['image']['name']);
$ext = substr($filename, strpos($filename,'.'), strlen($filename)-1);
if (! preg_match('/\.(jpg|gif|png)/i', $ext))
echo 'Filetype not supported.';
if ($_FILES['image']['size'] > 1000000)
echo 'File size too high, 1MB is allowed.';
move_uploaded_file($_FILES['image']['tmp_name'], PATH . '/'.$filename);
}
以上是关于PHP 带有扩展名和大小检查的PHP文件上传的主要内容,如果未能解决你的问题,请参考以下文章
检查文件在php中是不是存在正则表达式[重复]
PHP图片上传安全检查清单
在 PHP 中检查上传表单中的文件扩展名 [重复]
在 PHP 上传时检查病毒的选项都有哪些?
在使用 PHP 上传到临时目录之前检查图像的文件大小
检查上传的文件是不是在 php 中属于不安全的文件类型