在PHP中,可以使用`$_FILES`数组来处理上传的文件。以下是一个简单的示例代码,演示了如何上传图片并显示图片:
```
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// 检查文件是否上传成功
if (isset($_FILES['image']) && $_FILES['image']['error'] === UPLOAD_ERR_OK) {
$image = $_FILES['image'];
// 指定保存路径
$uploadDir = 'uploads/';
$uploadFile = $uploadDir . basename($image['name']);
// 将文件从临时目录移动到指定路径
if (move_uploaded_file($image['tmp_name'], $uploadFile)) {
echo '文件上传成功!
';
// 显示上传的图片
echo '';
} else {
echo '文件上传失败!';
}
} else {
echo '上传失败!';
}
}
?>
```
以上代码中,`$_FILES['image']`表示上传的文件信息,`$image['tmp_name']`表示文件的临时路径,`move_uploaded_file()`函数将文件从临时目录移动到指定路径。在成功上传后,使用``标签显示上传的图片。
注意:在代码中需要创建一个名为"uploads"的文件夹用于存储上传的图片。