要實現圖片上傳和顯示的功能,你可以按照以下步驟進行操作:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="image" />
<input type="submit" value="Upload" />
</form>
upload.php
),在腳本中使用move_uploaded_file()
函數將上傳的文件移動到服務器上的某個目錄中,并將文件路徑保存到數據庫或其他存儲方式中,例如:<?php
$targetDir = "uploads/"; // 服務器上保存上傳文件的目錄
$targetFile = $targetDir . basename($_FILES["image"]["name"]); // 獲取上傳文件的路徑
// 檢查文件類型和大小等規則,例如:
if ($_FILES["image"]["size"] > 500000) {
echo "文件過大,請選擇小于500KB的文件";
exit;
}
if (move_uploaded_file($_FILES["image"]["tmp_name"], $targetFile)) {
echo "文件上傳成功";
} else {
echo "文件上傳失敗";
}
?>
display.php
),在頁面中使用<img>
標簽引用上傳的圖片路徑,例如:<?php
$imagePath = "uploads/" . basename($_FILES["image"]["name"]); // 獲取上傳的圖片路徑
?>
<img src="<?php echo $imagePath; ?>" alt="Uploaded Image">
這樣,當用戶上傳圖片后,圖片將被保存到服務器上的指定目錄中,并在顯示圖片的頁面中顯示出來。請根據實際情況調整目錄路徑和文件大小限制等設置。