以下是一个PHP实例,展示如何上传文件并记录文件上传的时间。
```php

// 检查是否有文件被上传
if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_FILES['file'])) {
// 设置上传目录
$upload_dir = 'uploads/';
// 获取文件信息
$file_tmp_name = $_FILES['file']['tmp_name'];
$file_name = $_FILES['file']['name'];
$file_size = $_FILES['file']['size'];
$file_error = $_FILES['file']['error'];
$file_type = $_FILES['file']['type'];
// 检查是否有错误
if ($file_error === 0) {
// 检查文件类型
$allowed_types = array('image/jpeg', 'image/png', 'application/pdf');
if (in_array($file_type, $allowed_types)) {
// 检查文件大小
$max_size = 2 * 1024 * 1024; // 2MB
if ($file_size <= $max_size) {
// 重命名文件
$new_file_name = uniqid() . '-' . $file_name;
// 移动文件到上传目录
$move = move_uploaded_file($file_tmp_name, $upload_dir . $new_file_name);
if ($move) {
// 获取文件上传时间
$upload_time = date('Y-m-d H:i:s');
// 将文件名和上传时间保存到数据库或文件中
// 此处以文件形式保存为例
$upload_info = $new_file_name . "







