看板 PHP 關於我們 聯絡資訊
<?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