$filemdate = date("Ymd"); if($QDatafile1!=''){ mysql_close(); copy($QDatafile1,"bookoffice/$filemdate$QDatafile1_name"); $QDatafile_name1 = $filemdate.$QDatafile1_name; }else{ $QDatafile_name1 = $QDatafile1; }
#ฟังก์ชั่นนี้ เป็นฟังก์ชั่นที่ใช้ในการเปลี่ยนชื่อไฟล์ที่จะทำการอัพโหลดครับ #ค่าที่รับจะมี 2 ค่าด้วยกัน คือ $_FILES["file"]["name"] และ $n คือจำนวนตัวหนังสือที่ต้องการในการตั้งชื่อไฟล์ใหม่ #ผลลัพธ์ที่ได้คือ หากไฟล์ต้นฉบับ test.jpg เมื่อเรียกใช้งานฟังก์ชั่นจะได้ค่า return กลับมา(สมมติ) Defdef10656862.jpg function newName($imgName,$n){ $imgName = explode('.',$imgName); #หานามสกุลไฟล์ที่่อัพฌหลดมา $i = count($imgName)-1; $file_type = $imgName[$i]; $rand = substr(str_shuffle('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ123456789'),0,$n); $result = $rand.time().'.'.$file_type; return $result; }
if(!empty($_FILES["file"]["name"])){ $newName = newName($_FILES["file"]["name"],5); $upFile = copy($_FILES["file"]["tmp_name"],'bookoffice/'.$newName); if($upFile){ echo 'อัพฌหลดไฟล์เรียบร้อยค่ะ'; } else { echo 'เกิดข้อผิดพลาด กรุณาลองใหม่อีกครั้งค่ะ'; } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง