|  |  | 
          
            | มีปัญหาใหม่เกิดขึ้นอีกแล้วครับ... ตอนนี้ผมเขียนส่วนของการอัพโหลดไฟล์ขึ้นเซิฟเวอร์....ผมรันผ่านเว็บเซิฟบนเครื่องผ่านปรกติครับ....แต่พออัพขึ้นเซิฟเวอร์แล้วรันมันกลับทำงานอีกแบบหนึ่งครับ(เข้าอีกเงื่อนไขครับ).........ผมไม่เข้าใจว่ามันเกิดขึ้นเพราะอะไรครับ
 
 ไฟล์ที่หนึ่ง
 
 Code (PHP)
 
 <HTML>
<FORM ENCTYPE="multipart/form-data" ACTION="add_file.php" METHOD="post">
Upload ไฟล์นี้มาที่ Server: <INPUT TYPE="file" NAME="userfile" ><BR>
<INPUT TYPE="submit" VALUE="Upload"><BR>
</FORM>
</HTML>
 
 
 
 
 ไฟล์ที่สอง
 Code (PHP)
 
 <?
$Max_File_Size = 100000; 
$File_Type_Allow = array("image/bmp" /* .bmp, .ico*/,
                    "image/gif" /* .gif*/,
                    "image/pjpeg" /*.jpg, .jpeg*/,
                    "image/jpeg" /* .jpg, .jpeg*/); Server
function validate_form($file_input,$file_size,$file_type) { 
   global $Max_File_Size,$File_Type_Allow;
   if ($file_input == "none") {
      $error = "ไม่มีไฟล์ให้อัพโหลด Upload";
   } elseif ($file_size > $Max_File_Size) {
      $error = "ขนาดไฟล์ใหญ่กว่า $Max_File_Size ไบต์";
   } elseif (!check_type($file_type,$File_Type_Allow)) {
      $error = "ไม่อนุญาติให้อัพโหลด Upload";
   } else {
      $error = false;
   }
   return $error;
}
function check_type($type_check) { 
   global $File_Type_Allow;
   for ($i=0;$i<count($File_Type_Allow);$i++) {
      if ($File_Type_Allow[$i] == $type_check) {
         return true;
      }
   }
   return false;
}
if($_FILES['userfile']){
	$error_msg = validate_form($_FILES['userfile'],$_FILES['userfile']["size"],$_FILES['userfile']["type"]);
	if ($error_msg) {
	   echo $error_msg;
	} else {
	   if (copy($_FILES['userfile']['tmp_name'],$_FILES['userfile']['name'])) { 
		  echo "ไฟล์ Upload เรียบร้อย";
	   } else {
		  echo "ไฟล์ Upload มีปัญหา";
	   }
	}
}
?>
 
 
 Tag : PHP, HTML/CSS
 
 
 |  
            |  |  
            | 
              
                |  |  |  |  
                |  | 
                    
                      | Date :
                          2012-04-18 15:01:29 | By :
                          bigmunstar | View :
                          948 | Reply :
                          2 |  |  |  
                |  |  |  |  |  
            |  |  
		            |  |