บันทึกไฟล์รูปลง sql แล้วย้ายไฟล์ไม่ได้ครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา บันทึกไฟล์รูปลง sql แล้วย้ายไฟล์ไม่ได้ครับ

บันทึกไฟล์รูปลง sql แล้วย้ายไฟล์ไม่ได้ครับ
$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 ดูให้หน่อยครับ


Pack260836 101.108.196.xxx 21-08-2018 16:49:56

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ตรวจสอบเรื่อง permission ของโฟลเดอร์ปลายทาง


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


pack260836 101.108.194.xxx 22-08-2018 08:46
 ความคิดเห็นที่ 3
ผมลอง echo ชื่อไฟล์มาที่สุ่มรันใหม่แต่ไม่มีสกุลไฟล์ แบบในภาพ


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


ninenik 14.207.100.xxx 22-08-2018
 ความคิดเห็นที่ 5
ผมลองใส่ ชื่อไฟล์.jpg ขึ้นครับ
 
แล้วส่วนเรื่อง permission  ก็ตั้งตามรูปแล้วนะครับ 

รบกวน Admin หน่อยครับ


pack260836 101.108.194.xxx 22-08-2018 10:15
 ความคิดเห็นที่ 6

ขนาดไฟลื 807kb ครับ 

ต้องการแจ้ง error ใช้อะไรหรอครับ



pack260836 101.108.194.xxx 22-08-2018 10:18
 ความคิดเห็นที่ 7
ไว้ด้านบนสุดของไฟล์
<?php
// กรณีต้องการตรวจสอบการแจ้ง error ให้เปิด 3 บรรทัดล่างนี้ให้ทำงาน กรณีไม่ ให้ comment ปิดไป
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);


ninenik 180.183.45.xxx 22-08-2018
 ความคิดเห็นที่ 8


$success_images = move_uploaded_file($_FILES['txt_item_images']['tmp_name'], $upload_path);

ลองตรวจสอบ error ต่อจาก move_uploaded_file ด้วยคำสั่ง

echo $_FILES['x_image'] ['error'];


อ้างอิง http://php.net/manual/en/features.file-upload.errors.php



psnarkdee 124.120.19.xxx 23-08-2018 01:10
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ