|
|
|
ถามเกี่ยวกับการ upload ไฟล์ หน่อย ครับ คือผมต้องการเขียนสคริปต์ ว่าให้ user สามารถ upload ได้เฉพาะไฟล์เอกสาร เช่นไฟล์ .doc .xls .ppt .pdf |
|
|
|
|
|
|
|
ในการเช็คก็มีหลายวิธีด้วยกันน่ะครับ.. ถ้า check ที่ฝั่ง client เลย ก็ใช้ javascript เช็คเลย
แต่ในที่นี้ถามถึง php script ก็มีหลายวิธีนะครับ
เอาเป็นหลักการไปก็แล้วกันนะครับ.. ให้ code ไป เดี๋ยวไม่ได้ความรู้
หลักการง่ายๆ คือเอา extensions ของไฟล์ที่ upload มาเปรียบเทียบกับ extensions ที่เรากำหนดไว้
การหาค่า extensions ของไฟล์ที่ upload มาก็ใช้คำสั่งแบบนี้ก็ได้ครับ
$ext = strrchr($_FILES['uploadfile'.$i]['name'], ".");//uploadfile เป็นชื่อฟิลด์ input ที่ form นะครับ
ก็จะได้ค่า extensions ของไฟล์ที่ upload ก็นำมาเปรียบเทียบกับที่ต้องการครับ
จะใช้ง่ายๆ พื้นๆ บนเงื่อนไข if ก็ได้ หรือจะใช้ case หรือจะใช้เปรียบเทียบกับข้อมูลใน array ที่เรากำหนด
extentions ทีกำหนดไว้.. อันนี้ก็ขึ้นอยู่กับศรัทธา..
ส่วนการเก็บข้อมูล extensions ที่ต้องการเปรียบเทียบลง array ก็ธรรมดาเลยครับ
extensions = array("doc", "xls", "ppt","pdf");
|
|
|
|
|
Date :
29 ม.ค. 2551 12:13:28 |
By :
Keep_Walking |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แป่ว... ตกไปหน่อยครับค่าตัวแปร
$extensions = array("doc", "xls", "ppt","pdf");
ผมว่าไปเกินความสามารถของคุณแน่ๆ
|
|
|
|
|
Date :
29 ม.ค. 2551 12:18:26 |
By :
Keep_Walking` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|