A-AA+then

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

1,619

    $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

     

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

2 ความคิดเห็น

    จะง่ายกว่ามั้ย ถ้าจะศึกษาเรื่องฟอร์มก่อน แล้วเขียนโค้ดด้วยตัวเอง มากกว่าจะไปเอาโค้ดคนอื่นเขามา แล้วใช้ไม่เป็น
    
    <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
^