作者kgfu (好想睡阿!)
看板PHP
標題Re: [請益] 圖片上傳問題..
時間Thu Jan 15 15:44:51 2009
<?php
$msg = null;
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$filename=$file["tmp_name"];
$image_size = getimagesize($filename);
$pinfo=pathinfo($file["name"]);
$ftype=$pinfo[extension];
$destination = $destination_folder.time().".".$ftype;
if (file_exists($destination) && $overwrite != true)
msg .= "<font color='red'>同名文件已經存在了!</a>";
if(!move_uploaded_file ($filename, $destination))
msg .= "<font color='red'>移動文件出錯!</a>";
if($msg == null)
header("Location: $_SERVER['PHP_SELF']");
else
echo $msg;
}
?>
由於使用header的時候前面不可輸出任何Imformation,但如果我需要使用header
又要輸出訊息呢?因為這只是一部分的程式,我還有將上傳的圖片,顯示出預覽圖
以及顯示上傳成功等字樣。
因此就無法搭配header來解決這個問題了...
還有其他解決的辦法嗎..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.105.215
推 kusoayan :開緩衝擋擋看~"~ 01/15 18:12
推 j87b0003 :假設上傳成功..要至某頁..把訊息存到session如何? 01/15 21:18