html部分:
$(function(){ $("#form-staff-add").Validform({ tiptype:3, });});
php部分:
0){ switch ($up_info['error'][$i]){ case 1: $err_info="上傳的檔案超過了 php.ini 中 upload_max_filesize 選項限制的值"; break; case 2: $err_info="上傳檔案的大小超過了 HTML 表單中 MAX_FILE_SIZE 選項指定的值"; break; case 3: $err_info="檔案只有部分被上傳"; break; case 4: $err_info="沒有檔案被上傳"; break; case 6: $err_info="找不到臨時檔案夾"; break; case 7: $err_info="檔案寫入失敗"; break; default: $err_info="未知的上傳錯誤"; break; } continue($err_info); } //3.判斷檔案上傳的類型是否合法 if (!in_array($up_info['type'][$i], $typelist)){ continue("檔案類型錯誤!".$up_info['type'][$i]); } //4.上傳檔案的大小過濾 if ($up_info['size'][$i]>1000000){ continue("檔案大小超過1000000"); } //5.上傳檔案名稱處理 $exten_name = pathinfo($up_info['name'][$i], PATHINFO_EXTENSION); do{ $main_name=date("YmdHis")."--".rand(100, 999); $new_name = $main_name.".".$exten_name; }while (file_exists($to_path.'/public/upload/photo'.$new_name)); //6.判斷是否是上傳的檔案,並執行上傳 if (is_uploaded_file($up_info['tmp_name'][$i])){ if (move_uploaded_file($up_info['tmp_name'][$i], $to_path.'/public/upload/photo'.$new_name)){ echo "檔案上傳成功!"; }else{ echo "檔案移動失敗!"; } }}?>貌似是不是需要先讓html能調用到php指令碼啊
回複內容:
html部分:
$(function(){ $("#form-staff-add").Validform({ tiptype:3, });});
php部分:
0){ switch ($up_info['error'][$i]){ case 1: $err_info="上傳的檔案超過了 php.ini 中 upload_max_filesize 選項限制的值"; break; case 2: $err_info="上傳檔案的大小超過了 HTML 表單中 MAX_FILE_SIZE 選項指定的值"; break; case 3: $err_info="檔案只有部分被上傳"; break; case 4: $err_info="沒有檔案被上傳"; break; case 6: $err_info="找不到臨時檔案夾"; break; case 7: $err_info="檔案寫入失敗"; break; default: $err_info="未知的上傳錯誤"; break; } continue($err_info); } //3.判斷檔案上傳的類型是否合法 if (!in_array($up_info['type'][$i], $typelist)){ continue("檔案類型錯誤!".$up_info['type'][$i]); } //4.上傳檔案的大小過濾 if ($up_info['size'][$i]>1000000){ continue("檔案大小超過1000000"); } //5.上傳檔案名稱處理 $exten_name = pathinfo($up_info['name'][$i], PATHINFO_EXTENSION); do{ $main_name=date("YmdHis")."--".rand(100, 999); $new_name = $main_name.".".$exten_name; }while (file_exists($to_path.'/public/upload/photo'.$new_name)); //6.判斷是否是上傳的檔案,並執行上傳 if (is_uploaded_file($up_info['tmp_name'][$i])){ if (move_uploaded_file($up_info['tmp_name'][$i], $to_path.'/public/upload/photo'.$new_name)){ echo "檔案上傳成功!"; }else{ echo "檔案移動失敗!"; } }}?>貌似是不是需要先讓html能調用到php指令碼啊
我php不會所以不清楚你背景代碼是否正確,但是你的from的類型就不對:
enctype="multipart/form-data"