引言

图片上传

1. 准备工作

在开始之前,请确保您的服务器已安装PHP环境,并且配置了文件上传的相关设置。

2. HTML表单

<form action="upload.php" method="post" enctype="multipart/form-data">
    <input type="file" name="image" />
    <input type="submit" value="上传图片" />
</form>

3. PHP后端处理

<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    $image = $_FILES['image'];

    // 检查文件类型
    if ($image['type'] == 'image/jpeg' || $image['type'] == 'image/png') {
        // 设置图片上传路径
        $upload_path = 'uploads/' . basename($image['name']);

        // 移动上传的文件
        if (move_uploaded_file($image['tmp_name'], $upload_path)) {
            echo "文件上传成功!";
        } else {
            echo "文件上传失败!";
        }
    } else {
        echo "不支持的文件类型!";
    }
}
?>

4. 上传路径设置

确保服务器上的uploads目录存在,并且具有写入权限。

图片展示

1. 创建图片展示页面

<!DOCTYPE html>
<html>
<head>
    <title>图片展示</title>
</head>
<body>
    <h1>图片展示</h1>
    <div>
        <?php
        // 获取上传目录下的所有图片文件
        $images = glob('uploads/*.{jpg,jpeg,png}', GLOB_BRACE);

        foreach ($images as $image) {
            echo "<img src='" . $image . "' alt='图片展示' />";
        }
        ?>
    </div>
</body>
</html>

2. 展示图片

总结