
以下是一个简单的PHP实例,展示如何使用PHP实现文件的分享功能。该实例包含了一个简单的文件上传和下载功能。
| 功能 | 代码片段 |
| --- | --- |
| 上传文件 | ```php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$file = $_FILES['file'];
$file_name = $file['name'];
$file_tmp = $file['tmp_name'];
$file_size = $file['size'];
$file_error = $file['error'];
$file_ext = explode('.', $file_name);
$file_ext = strtolower(end($file_ext));
$allowed_ext = array('jpg', 'jpeg', 'png', 'gif', 'pdf', 'doc', 'docx');
if (in_array($file_ext, $allowed_ext)) {
if ($file_error === 0) {
if ($file_size <= 5000000) {
$file_name_new = uniqid('', true) . '.' . $file_ext;
$file_destination = 'uploads/' . $file_name_new;
move_uploaded_file($file_tmp, $file_destination);
echo "









