php怎么提交图片文件并显示内容

   2025-02-13 9130
核心提示:要提交图片文件并显示内容,您可以使用HTML的input标签的type属性设置为file来创建一个文件上传的表单。然后,您可以使用PHP的$_

要提交图片文件并显示内容,您可以使用HTML的<input>标签的type属性设置为file来创建一个文件上传的表单。然后,您可以使用PHP的$_FILES超全局变量来处理上传的文件,并将其保存到服务器上的某个位置。最后,您可以使用HTML的<img>标签来显示上传的图片。

下面是一个示例代码:

HTML部分:

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

PHP部分(upload.php):

<?phpif(isset($_FILES['image'])) {    $file = $_FILES['image'];    // 检查上传的文件是否有错误    if($file['error'] === UPLOAD_ERR_OK) {        // 检查上传的文件类型是否为图片        $imageFileType = strtolower(pathinfo($file['name'], PATHINFO_EXTENSION));        if($imageFileType === 'jpg' || $imageFileType === 'png' || $imageFileType === 'jpeg' || $imageFileType === 'gif') {            // 将上传的文件保存到服务器上的某个位置            $targetPath = 'uploads/' . basename($file['name']);            move_uploaded_file($file['tmp_name'], $targetPath);            // 显示上传的图片            echo '<img src="https://www.jirixiang.com/static/image/lazy.gif" class="lazy" original="https://static.jirixiang.com/image/nopic320.png" . $targetPath . '">';        } else {            echo '只允许上传jpg、png、jpeg和gif格式的图片。';        }    } else {        echo '文件上传失败。错误代码:' . $file['error'];    }}?>

请确保在运行以上代码之前创建一个名为uploads的文件夹,用于保存上传的图片。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言