บันทึกไฟล์รูปลง sql แล้วย้ายไฟล์ไม่ได้ครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา บันทึกไฟล์รูปลง sql แล้วย้ายไฟล์ไม่ได้ครับ
บันทึกไฟล์รูปลง sql แล้วย้ายไฟล์ไม่ได้ครับ
1 2 3 4 5 6 7 8 9 10 11 12 | $ext = pathinfo ( $_FILES [ 'txt_item_images' ][ 'name' ], PATHINFO_EXTENSION); echo "." . $ext ; $new_image_name = 'img_' .uniqid(). '.' . $ext ; $image_path = "images_item/" ; $upload_path = $image_path . $new_image_name ; //uploading $success_images = move_uploaded_file( $_FILES [ 'txt_item_images' ][ 'tmp_name' ], $upload_path ); if ( $success_images == FALSE) { echo "ไม่สามารถ Upload รูปภาพได้" ; exit (); } $newimage = $new_image_name ; |
ตัด .สกุลไฟล์ไม่ได้ครับเลยงงว่าเป็นที่อะไร รบกวน Admin ดูให้หน่อยครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
ตรวจสอบเรื่อง permission ของโฟลเดอร์ปลายทาง

ความคิดเห็นที่
2
มันเกี่ยวที่ตัว permission มันเหมือนกันว่าตอนนี้ตัด สกุลไฟล์ภาพไม่ได้อะครับ เกี่ยวกันไหม

ความคิดเห็นที่
3
ผมลอง echo ชื่อไฟล์มาที่สุ่มรันใหม่แต่ไม่มีสกุลไฟล์ แบบในภาพ

ความคิดเห็นที่
4
ทดสอบ 2-3 อย่าง อย่างแรกฟิกชื่อไฟล์ เป็นอะไรก็ได้ ให้ถูกต้อง มีชื่อ และสกุลไฟล์
อย่างที่สอง ตรวจสอบ permission โฟลเดอร์ที่เก็บไฟล์ และอีกอย่าง ตรวจสอบขนาดของไฟล์ ว่าเกินเงื่อนไขการอนุญาต
หรือไม่ และถ้าต้องการว่า error จากอะไร ให้เปิดการแจ้งเตือน error ในหน้าอัพโหลด ก็จะได้ข้อมูลเพิ่มขึ้น
อย่างที่สอง ตรวจสอบ permission โฟลเดอร์ที่เก็บไฟล์ และอีกอย่าง ตรวจสอบขนาดของไฟล์ ว่าเกินเงื่อนไขการอนุญาต
หรือไม่ และถ้าต้องการว่า error จากอะไร ให้เปิดการแจ้งเตือน error ในหน้าอัพโหลด ก็จะได้ข้อมูลเพิ่มขึ้น

ความคิดเห็นที่
5
ผมลองใส่ ชื่อไฟล์.jpg ขึ้นครับ
![]()
![]()
แล้วส่วนเรื่อง permission ก็ตั้งตามรูปแล้วนะครับ
![]()
รบกวน Admin หน่อยครับ
แล้วส่วนเรื่อง permission ก็ตั้งตามรูปแล้วนะครับ
รบกวน Admin หน่อยครับ

ความคิดเห็นที่
6
ขนาดไฟลื 807kb ครับ
ต้องการแจ้ง error ใช้อะไรหรอครับ

ความคิดเห็นที่
7
ไว้ด้านบนสุดของไฟล์
1 2 3 4 5 | <?php // กรณีต้องการตรวจสอบการแจ้ง error ให้เปิด 3 บรรทัดล่างนี้ให้ทำงาน กรณีไม่ ให้ comment ปิดไป ini_set ( 'display_errors' , 1); ini_set ( 'display_startup_errors' , 1); error_reporting (E_ALL); |

ความคิดเห็นที่
8
1 | $success_images = move_uploaded_file( $_FILES [ 'txt_item_images' ][ 'tmp_name' ], $upload_path ); |
ลองตรวจสอบ error ต่อจาก move_uploaded_file ด้วยคำสั่ง
1 | echo $_FILES [ 'x_image' ] [ 'error' ]; |
อ้างอิง http://php.net/manual/en/features.file-upload.errors.php

ขอบคุณทุกการสนับสนุน
![]()