เกี่ยวกับการ 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 ครับ
ผมลอง echo ตัวแปร $title /$size /$type /$tmp_name /$fname ก็มาครบครับ
Form ที่ผมใช้ upload มีแค่ 1 นะครับ (ไม่ใช่แบบ Multi) ผมงงมาก มันผิดตรงไหน
<form method="POST" action="admin_product_type_add.php" ENCTYPE="multipart/form-data">
<input type="file" name="userfile[]">
ผมต้องแก้ไขตรงไหนครับ หรือถ้ามี code ที่อัพโหลดแบบไฟล์เดียว ก็แปะ Link ไว้ได้เลยครับ
ขอบคุณมากครับผม
จะง่ายกว่ามั้ย ถ้าจะศึกษาเรื่องฟอร์มก่อน แล้วเขียนโค้ดด้วยตัวเอง มากกว่าจะไปเอาโค้ดคนอื่นเขามา แล้วใช้ไม่เป็น
<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');
}
?>
555+ ผมแก้ปัญหาได้แล้วครับ ใช้ Code เดิมเลยครับ ผมว่าแล้วทำไมแก้ทั้งคืนก็ไม่ได้ ทั้งที่ใช้ Code นี้มาตลอดเวลาที่อัพไฟล์แบบมัลติ
1.ผมลองใช้ Code อัพโหลดหลายแบบมากทั้งแบบ FTP และ COPY แต่ไม่ได้ผล
2.ผมเลยมา Post ถาม อ.ครับ (เจอคำตอบ อ. เหมือนผมเขียนโปรแกรมไม่เปงเลย 55+ แล้ว Code ด้านบนผมเขียนเองนะครับ แต่เอามาจากหนังสือ กลเม็ดเทคนิค PHP สำหรับเว็บไซต์ พอดีเขียนทิ้งไว้แล้วไปรื้อมาใช้ครับ 55+ พอดีผมหยุดเขียนโปรแกรมไปซักพักใหญ่ๆ)
3.ผมงงหนักไปใหญ่เพราะทำไงก็ไม่ได้ เลยไปลบพวก Temp net ทุกอย่าง แล้ว Restart เครื่อง 1รอบ
4.กลับมา Code เดิมๆ Rep บนผมใช้ได้ทันที 55+ มัน Zap ver จริงๆ ทำไมเป็นเช่นนี้
5. Code ด้านบนของผมใช้งานได้ชัวร์ครับ เอาไปใช้ได้เลย ถ้าอยากได้ Form แบบมัลติ ก็ Loop เอานะครับใน Form
6.ขอบคุณ อ. ที่แนะนำครับ (อ.ตอบ ยังดีกว่าไม่ตอบ เป็นความรู้ และ คำแนะนำครับ)