อัพโหลดรูปภาพไม่ได้ครับ ทำไงดี มีข้อความฟ้องตามข้างล่างนี้ครับ Warning: copy('xxx') [function.copy]: failed to open stream: No such file or directory in
ผมเดาเอานะครับ
มันหา Folder ที่จะอัพโหลดลงไม่พบ อาจจะใส่ path ผิดหรือเปล่า หรืออีกกรณีหนึ่ง ต้องกำหนด CHMOD ที่ folder เท่ากับ 777 ด้วย
ยังไงหากที่ผมเดามันไม่ได้ผล ก็ต้องรอความคิดเห็นท่านอื่นต่อไปครับ
Date :
2 ส.ค. 2551 14:52:38
By :
ip007
ใส่ path ไม่ผิดครับ แก้ folder เป็น 777 แล้ว ก็ยังไม่ได้ครับ ยังฟ้องเหมือนเดิมครับ
Date :
2 ส.ค. 2551 15:44:55
By :
เอก
ผมไม่แน่ใจว่าเขียน Code ในการอัพโหลดรูปภาพ ถูกหรือป่าวครับ ช่วยดูให้หน่อยครับ
<?php
include ("includefile/connect_db.php");
$namepic=$_FILES['namepic']['tmp_name'];
$namepic_name=$_FILES['namepic']['name'];
$namepic_size=$_FILES['namepic']['size'];
$namepic_type=$_FILES['namepic']['type'];
if (!$namepic) {
echo "cannot upload";
} else {
$array_last = explode(".",$namepic_name);
$c=count($array_last) - 1;
$lastname=strtolower($array_last[$c]);
if ($lastname=="gif" or $lastname=="jpg" or $lastname=="jpeg") {
copy ($namepic, "upphoto/logos/" .$namepic_name); // มันฟ้อง error บรรทัดนี้ครับ
$sql = "insert into picphoto values('', '$namepic_name')";
mysql_db_query($db,$sql);
echo "upload complete";
} else {
echo "gif jpg jpeg only";
}
unlink($namepic);
}
?>
Date :
2 ส.ค. 2551 15:55:44
By :
เอก
copy ($namepic, "upphoto/logos/" .$namepic_name); //
สงสัยแถวนี้ต้องใส่ ./ เข้าไปด้วยปะครับเป็นแบบนี้ครับ
copy ($namepic, "./upphoto/logos/" .$namepic_name); //
แล้วอีกอย่างคุณได้กำหนดตัวนี้ยัง
<form method = 'post' Action = "ชือที่ต้องการส่งค้าไป.php" Enctype ="multipart/form-data"> [
color=red]Enctype ="multipart/form-data">
ตัวนี้ก็สำคัญครับ เพราะ Appserv บางเวอร์ชั่นต้องกำหนดครับ
Date :
2 ส.ค. 2551 23:13:17
By :
timm
ถ้าความคิดเห็นที่ 4 ยังไม่ได้อีก ลองเปลี่ยนคำสั่ง copy เป็นแบนี้ดูครับ เพราะบาง Server ผมเคยใช้ก็ใช้คำสั่ง copy ไม่ได้เหมือนกัน
move_uploaded_file($namepic,"upphoto/logos/" .$namepic_name);
Date :
2 ส.ค. 2551 23:46:02
By :
ip007
ผมลองหมดแล้วครับ ไม่ว่าจะใส่ Enctype ="multipart/form-data" ใน Form และลองใช้ทั้งฟังก์ชัน copy(); และ move_uploaded_file(); ยังไงก็ไม่ได้เลย
***** ไม่ทราบว่ามีวิธีการเขียนโค้ดการอัพโหลดรูปภาพ แบบอื่น ๆ อีกมั้ยครับ
Date :
4 ส.ค. 2551 10:22:54
By :
เอก
Load balance : Server 04