class Upload extends CI_Controller{ public function __construct() { parent::__construct(); } public function index(){ $this->load->view('admin/music_add', array('error' => '' )); } public function do_upload(){ $config['upload_path'] = './img/'; $config['allowed_types'] = 'gif|jpg|png'; $config['max_size'] = '10000'; $config['max_width'] = '1024'; $config['max_height'] = '1024'; $this->load->library('upload', $config); if ( ! $this->upload->do_upload()) { $error = array('error' => $this->upload->display_errors()); $this->load->view('admin/music_add', $error); } else { $data["img"] = $this->upload->data(); //เป็นการเรียกใช้ข้อมูลอัพโหลด ประกอบไปด้วย ชื่อไฟล์ ขนาดอะไรแบบนี้ครับ $this->load->view('admin/music_add_successful', $data); } } } ?>
$config['upload_path']='./assets/uploads/image_User/'; $config['allowed_types']='jpg'; $config['max_size']='100000'; $name=$_FILES['uploadfile']['name']; $fileNameParts=explode(".",$name); $fileExtension=end($fileNameParts); $fileExtension=strtolower($fileExtension); $encripted_pic_name=$data['picture_Name'].".".$fileExtension; $config['file_name']=$encripted_pic_name; $config['overwrite']=TRUE; $this->load->library('upload',$config); if($name!='') { if(!$this->upload->do_upload('uploadfile')) { echo $this->upload->display_errors(); } else { $data['filename']=$encripted_pic_name; } }
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง