เกี่ยวกับการ Upload รูปครับ


    $uploadDir= './sublogo/';



     

    foreach ($_FILES["userfile"]["error"] as $key=> $error)

      { 

       if($error==0)

        {

         #UPLOAD_ERR_OK

         $title = trim($_REQUEST['title'][$key]);

         $size = $_FILES["userfile"]["size"][$key];

         $type = $_FILES["userfile"]["type"][$key];

         $tmp_name = $_FILES["userfile"]["tmp_name"][$key];

         $fname = $_FILES["userfile"]["name"][$key];

         

         $uploadfile = $uploadDir.basename($fname); 

          

         move_uploaded_file($tmp_name,"$uploadDir$fname");

        }  

      }


    

    จาก Code รูปมันไม่เข้า Folder sublogo ครับ :33:



    ผมลอง echo ตัวแปร  $title /$size /$type /$tmp_name /$fname ก็มาครบครับ :45:



    

    Form ที่ผมใช้ upload มีแค่ 1 นะครับ (ไม่ใช่แบบ Multi) ผมงงมาก มันผิดตรงไหน  sad



    <form method="POST" action="admin_product_type_add.php" ENCTYPE="multipart/form-data">

    <input type="file" name="userfile[]">


    

    ผมต้องแก้ไขตรงไหนครับ หรือถ้ามี code ที่อัพโหลดแบบไฟล์เดียว ก็แปะ Link ไว้ได้เลยครับ  laugh



     



    ขอบคุณมากครับผม 


05 ต.ค. 2554 2 1,673


    จะง่ายกว่ามั้ย ถ้าจะศึกษาเรื่องฟอร์มก่อน แล้วเขียนโค้ดด้วยตัวเอง มากกว่าจะไปเอาโค้ดคนอื่นเขามา แล้วใช้ไม่เป็น

    

    <input type="file" name="userfile" />

    

    <?php

      $userfile = $_FILES['userfile'];

      print_r($userfile); // debug

      if ($userfile['tmp_name'] != '') {

        copy($userfile['tmp_name'], 'path/to/uploadfile.ext');

      }

    ?>


    

    

     


#1


    555+ ผมแก้ปัญหาได้แล้วครับ ใช้ Code เดิมเลยครับ ผมว่าแล้วทำไมแก้ทั้งคืนก็ไม่ได้ ทั้งที่ใช้ Code นี้มาตลอดเวลาที่อัพไฟล์แบบมัลติ



    

    1.ผมลองใช้ Code อัพโหลดหลายแบบมากทั้งแบบ FTP และ COPY แต่ไม่ได้ผล

    2.ผมเลยมา Post ถาม อ.ครับ (เจอคำตอบ อ. เหมือนผมเขียนโปรแกรมไม่เปงเลย :37: 55+ แล้ว Code ด้านบนผมเขียนเองนะครับ แต่เอามาจากหนังสือ กลเม็ดเทคนิค PHP สำหรับเว็บไซต์ พอดีเขียนทิ้งไว้แล้วไปรื้อมาใช้ครับ 55+ พอดีผมหยุดเขียนโปรแกรมไปซักพักใหญ่ๆ)



    3.ผมงงหนักไปใหญ่เพราะทำไงก็ไม่ได้ :38: เลยไปลบพวก Temp net ทุกอย่าง แล้ว Restart เครื่อง 1รอบ



    4.กลับมา Code เดิมๆ Rep บนผมใช้ได้ทันที 55+ มัน Zap ver จริงๆ ทำไมเป็นเช่นนี้

    5. Code ด้านบนของผมใช้งานได้ชัวร์ครับ เอาไปใช้ได้เลย ถ้าอยากได้ Form แบบมัลติ ก็ Loop เอานะครับใน Form



    6.ขอบคุณ อ. ที่แนะนำครับ (อ.ตอบ ยังดีกว่าไม่ตอบ เป็นความรู้ และ คำแนะนำครับ)  laugh


#2
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 1024
^