所以我看了幾乎每個問題,並嘗試使用下面的PHP腳本來顯示我的圖像。但它不起作用。我也試着看看GD庫是否使用PHPInfo()來啓用,並且它也可以工作。我對PHP很陌生,但似乎無法得到這個工作。謝謝你的幫助!PHP imagejpeg無法正常工作
編輯︰我點擊上傳文檔按鈕後,我得到一個破碎的圖像圖標。
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {
if(isset($_FILES['photo'])
&& is_uploaded_file($_FILES['photo']['tmp_name'])
&& $_FILES['photo']['error'] == UPLOAD_ERR_OK) {
foreach ($_FILES['photo'] as $key => $value) {
echo "$key : $value<br />";
}
if($_FILES['photo']['type'] == 'image/jpeg') {
$tmp_img = $_FILES['photo']['tmp_name'];
$image = imagecreatefromjpeg($tmp_img);
header('Content-Type: image/jpeg');
imagejpeg($image,NULL);
imagedestroy($image);
} else {
echo "Uploaded file ewas not a jpg image.";
}
echo "no photo uploaded.";
}
}
?>
<form enctype="multipart/form-data" action="book.php" method="post">
<input type="file" name="photo">
<input type="submit" value="upload a doc">
</form>
我只是試了兩種。都沒有工作。 :( –
刪除這也'foreach($ _FILES ['photo']爲$ key => $ value){ echo「$ key:$ value
」; }' – ParaBellum