A-AA+then

ช่วยดูโคดให้หน่อยนะค่ะ ว่ามันผิดตรงไหนชื่อไฟล์ทำไมไม่ขึ้น

1,434

โคดเกี่ยวกับการอัพโหลดไฟล์น่ะค่ะ ขอบคุณค่ะ

  $lop=0;
 while($lop<$_POST[type_doc_num])
  {
  $lop++;

 $filefrom=$HTTP_POST_FILES['act_file$lop']['tmp_name']; 
 $filename=$HTTP_POST_FILES['act_file$lop']['name'];
 $filetype=$HTTP_POST_FILES['act_file$lop']['type'];
 $filesize=$HTTP_POST_FILES['act_file$lop']['size'];
 $file_type="doc";  

  $exlod_type_file=explode(".",$filename);
  $file_name_ex=$exlod_type_file[0];
  $family_file=$exlod_type_file[1];

 if($file_name_ex) 
 if($file_type=="doc")
    {    
     $check_typ_error=1;
     switch($family_file)
     {
     case "doc":
     $check_typ_error=0;
     break;
     case "docx":
     $check_typ_error=0;
     break;
     case "xls":
     $check_typ_error=0;
     break;
     case "pdf":
     $check_typ_error=0;
     break;
   
     }
    
    }   
      
   if($check_typ_error==1)    
    {
    ?>
   <script language='JavaScript' type="text/javascript">
    alert( 'กรุณาใช้ ประเภทไฟล์ให้ถูกต้อง');
    location ="?quality=<?=$_GET[quality]?>&level_id=<?=$_GET[level_id]?>"
    </script>

    <?
    exit();
    }
        
    if($check_size_error==0)
     {
     $file_name=explode(".",$filename);
     $filenames= $file_name[0];
     $filenameext = $file_name[1];
     $x=false;
     for($i=0; $i<strlen($$filename); $i++){if (substr($$filename,$i,1)=="."){$x=true;$expert_pic_extension="";}elseif($x==true)
     {$expert_pic_extension=$expert_pic_extension.substr($filename,$i,1);}}
     $path="../doc_upload/"//ที่อยู่ไฟล์
     //$filenames=mktime(date("H"),date("i"),date("s"),date("m") ,date("d"),date("Y"));
     $name_file=$filenames.".$filenameext".$expert_pic_extension;
     $filepath=$path.$filenames.".$filenameext".$expert_pic_extension;
     move_uploaded_file($filefrom,$filepath); //copyวางในfoder   
     echo"filepath:$filepath<BR>
"; 
     echo"filenames=$filenames<br>filenameext=$filenameext";
 }    
     $file_id=max_id_tb('file_id','tb_cal_fileupload');
     $res_file_add=insert('tb_cal_fileupload',"'$file_id','$act_id','$filenames','$filenameext','$datetime'");

 

0 ความคิดเห็น

^