ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programmingมีใครใช้ mime_content_type ใน php5.2 ได้บ้างครับ?
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: มีใครใช้ mime_content_type ใน php5.2 ได้บ้างครับ?  (อ่าน 704 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
vii
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 133
ออฟไลน์ ออฟไลน์

กระทู้: 995



ดูรายละเอียด เว็บไซต์
« เมื่อ: 17 มิถุนายน 2012, 03:51:31 »

มีใครใช้ฟังก์ชั่น mime_content_type ใน php5.2 ได้ปรกติบ้างครับ กับไฟล์ .zip .อื่นๆที่ไม่ใช่ .jpg .txt .gif .png


ผมใช้ codeigniter 2.1.1 แล้วใช้ controller ตัวนี้
โค๊ด:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class 
testup extends CI_Controller {


function __construct() {
parent::__construct();
}// __construct


function index() {
$this->load->helper( array( 'form' ) );
// render form
echo '<!DOCTYPE html><html><head><title></title></head><body>';
echo form_open_multipart();
echo form_hidden'name''value' );
echo form_upload'file' );
echo form_submit'btn''Upload' );
echo form_close();
// start upload
if ( $_POST && isset( $_FILES['file']['name'] ) && $_FILES['file']['name'] != null ) {
// debug
echo 'file type from $_FILES: '.$_FILES['file']['type'].'<br />';
// 
$config['upload_path'] = './';
$config['allowed_types'] = 'jpg|png|gif|jpeg|zip';
$this->load->library'upload'$config );
if ( ! $this->upload->do_upload'file' ) ) {
echo 'file type from CI upload->file_type: '.$this->upload->file_type.'<br />';
echo $this->upload->display_errors();
} else {
$filedata $this->upload->data();
echo '<pre>';
print_r$filedata );
echo '</pre>';
sleep(1);
// done, now delete file
if ( file_exists$filedata['full_path'] ) ) {
unlink$filedata['full_path'] );
}
}
}
//
echo '</body></html>';
}


}

// EOF
ไฟล์ testup.php ใน application/controller

ทำการทดสอบอัพโหลดไฟล์ ปรากฏว่า php5.3 ทำงานปกติทุกอย่าง
ส่วน php5.2 บน hosting มันกลับ error The filetype you are attempting to upload is not allowed.
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์