MozTW 討論區 https://forum.moztw.org/ |
|
寫了一個FFonly的貼圖程式.... https://forum.moztw.org/viewtopic.php?f=13&t=17836 |
第 1 頁 (共 1 頁) |
發表人: | cstony0917 [ 2007-03-03, 23:04 ] |
文章主題 : | 寫了一個FFonly的貼圖程式.... |
小弟用php寫了一套可以在使用bbcode的討論區上的貼圖程式 不過馬上發生問題Orz 發現只能用ff上傳,ie就會出現錯誤 連結:http://nicebb.com/images/imqpost.php 原碼:http://nicebb.com/images/imqpost.phps 以下是判斷檔案類型,大小以及儲存檔案的CODE 代碼: switch($_POST['action']) { case "show": if(empty($_FILES['imgqp']['name'])){ echo $plzcafile; } elseif($_FILES['imgqp']['size']>500000){ echo $imgcto; } elseif($_FILES['imgqp']['type']!="image/jpeg"){ echo $imgter; } else{ $imgname=$_FILES['imgqp']['size']._.$_FILES['imgqp']['name']; move_uploaded_file($_FILES['imgqp']['tmp_name'],"imgqpost/".$imgname); imgshow($imgname,$links,$gback,$forum); } break; default: main($upload); } IE不管怎麼傳都只會出現{$imgter}的內容 代碼: $imgter="這不是圖片檔喔!<p/>我們只支援 <b>jpeg 與 jpg</b>圖檔"; 把以下判斷式拿掉之後IE就會正常..但是就無法判斷使用者上傳的檔案類型了Orz 代碼: elseif($_FILES['imgqp']['type']!="image/jpeg"){
echo $imgter; } 請大家幫忙除蟲,謝謝 ![]() |
發表人: | kourge [ 2007-03-06, 17:30 ] |
文章主題 : | |
表單有設成 <form enctype="multipart/form-data" 嗎? |
發表人: | 訪客 [ 2007-03-06, 18:14 ] |
文章主題 : | |
ENCTYPE屬性為表單定義了MIME編碼方式, 上傳文件的表單的ENCTYPE屬性須設成"multipart/form-data"。 (與傳統結構不同的POST緩衝區) |
發表人: | cstony0917 [ 2007-03-08, 19:39 ] |
文章主題 : | |
代碼: function main($upload){
$main=<<<ee <p/> <form action="{$_SERVER['PHP_SELF']}" method="POST" enctype="multipart/form-data"> <input type="file" name="imgqp" /> <input type="hidden" name="action" value="show" /> <input type="submit" value="{$upload}" /> </form> ee; echo $main; } 我有加進入呀... ![]() |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |