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

```php

实例php上传时间,PHP实例:如何上传并记录文件上传时间  第1张

// 检查是否有文件被上传

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 . "