以下是一个简单的PHP实例,展示了如何实现一个限制文件大小不超过2M的上传功能。请注意,这个例子仅用于教学目的,实际应用中可能需要考虑更多的安全和错误处理。
```php

// 检查是否有文件被上传
if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_FILES['fileToUpload'])) {
// 定义允许的文件类型
$allowedTypes = array('image/jpeg', 'image/png', 'image/gif');
// 设置最大文件大小为2M
$maxFileSize = 2097152; // 2MB in bytes
// 检查文件类型
$fileType = $_FILES['fileToUpload']['type'];
if (!in_array($fileType, $allowedTypes)) {
die("









