91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

php怎么提交圖片文件并顯示內容

PHP
小億
84
2023-12-13 23:02:31
欄目: 編程語言

要提交圖片文件并顯示內容,您可以使用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):

<?php
if(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="' . $targetPath . '">';

        } else {
            echo '只允許上傳jpg、png、jpeg和gif格式的圖片。';
        }

    } else {
        echo '文件上傳失敗。錯誤代碼:' . $file['error'];
    }
}
?>

請確保在運行以上代碼之前創建一個名為uploads的文件夾,用于保存上傳的圖片。

0
名山县| 恭城| 道真| 邮箱| 绵阳市| 花垣县| 嘉兴市| 封丘县| 霍州市| 岚皋县| 南召县| 巴林左旗| 南木林县| 吉安市| 城口县| 兴城市| 黄石市| 渭源县| 阿瓦提县| 井冈山市| 大余县| 霍邱县| 靖江市| 襄樊市| 唐河县| 合山市| 涪陵区| 信丰县| 北安市| 广宗县| 昆明市| 当阳市| 卢湾区| 涿州市| 津市市| 桓仁| 兰考县| 句容市| 灵武市| 台山市| 桃园市|