PHP檔案上傳問題

if(is_uploaded_file($_FILES['myfile']['tmp_name'])){ $DestDIR = "C:/AppServ/www/new_medical_center/files/"; if(!is_dir($DestDIR) || !is_writeable($DestDIR)) die("目錄不存在或無法寫入"); $File_Extension = explode("." ,... 顯示更多 if(is_uploaded_file($_FILES['myfile']['tmp_name'])){
$DestDIR = "C:/AppServ/www/new_medical_center/files/";
if(!is_dir($DestDIR) || !is_writeable($DestDIR))
die("目錄不存在或無法寫入");


$File_Extension = explode("." , $_FILES['myfile']['name']);
$File_Extension = $File_Extension[count($File_Extension)-1];
$ServerFilename =date("YmdHis") . "." . $File_Extension;
move_uploaded_file ($_FILES['myfile']['tmp_name'] , $DestDIR . "/" .$ServerFilename );
}

上面那一段程式碼是參考網路上的寫法
檔案可以成功上傳
但是之後卻會跑出
Column 'ServerFilename' cannot be null
因為網路上寫法都差不多
所以不知道是哪裡出問題
謝謝
更新: 我是想要做一個頁面可以供管理者上傳檔案(ppt或word)
然後可以透過管理者刪除
之後使用者可以經由頁面下載
預期網頁有
index(使用者下載的列表)
login(管理者登入)
admin(管理者管理頁面包含上傳和刪除)
upload(上傳頁面)
del(刪除頁面)
該如何撰寫呢??
謝謝囉:)))
更新 2:

感覺是這句的關係
因為將它設成指定的數字時
就沒有Column 'ServerFilename' cannot be null的問題

但是在下載的部分
似乎還是不可行
3 個解答 3