PHP Ionic Angular HTML5 AJAX Javascript CSS MySQL jQuery Forum


บันทึกไฟล์รูปลง 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 IP: 101.108.196.xxx วันที่: 21-08-2018 เวลา: 16:49:56

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

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


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


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 1
ตรวจสอบเรื่อง permission ของโฟลเดอร์ปลายทาง


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


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


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


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

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


โดย:  Pack260836 IP: 101.108.194.xxx วันที่: 22-08-2018 เวลา: 10:15:14
 ความคิดเห็นที่ 6

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

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



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


โดย:  Ninenik IP: 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 IP: 124.120.19.xxx วันที่: 23-08-2018 เวลา: 01:10:52