A-AA+then

PHP+ajax upload ไฟล์ไม่ได้ ช่วยด้วยครับ Warning: copy("C:\

2,136
=================
ผมเขียน PHP+Ajax ทุกอย่างทำงานได้ยกเว้นการ upload ไฟล์ครับ ทำที่เครื่องเราได้ แต่เครื่องอื่นไม่ได้ครับ เหมือนกับว่าค่า picture ที่ส่งไปให้ copy จะอ้างหาที่เครื่อง server ครับ งงมาก ช่วยแนะนำผมด้วยครับ จะฟ้อง error Warning: copy("C:.pic") [function.copy]: failed to open stream: No such file or directory in ...

  
var SType=document.form1.SType.value;
     var itm_no = document.form1.itm_no.value;
     var  name= document.form1.name.value;
     var  thai_name= document.form1.thai_name.value;
     var  um= document.form1.um.value;
     var  min= document.form1.min.value;
     var onhand = document.form1.onhand.value;
     var  uprice = document.form1.uprice.value;
     var  bin_locatn = document.form1.bin_locatn.value;
     var picture = document.form1.picture.value;
     var picture2 = document.form1.picture2.value;
     var  wcomment =iView.document.body.innerHTML;     
     var result2;
     var url ='storeFunc.php?case=6&itm_no='+itm_no+'&name='+name+'&thai_name='+thai_name+'&um='+um+'&min='+min+'&onhand='+onhand+'&uprice='+uprice+'&bin_locatn='+bin_locatn+'&picture='+picture+'&picture2='+picture2+'&wcomment='+wcomment+'&SType='+SType;  
     xmlhttp = uzXmlHttp();
     xmlhttp.open("GET", url, false);
     xmlhttp.send(null); 

     result2 = xmlhttp.responseText; 

     var resultarea= document.getElementById('result2');
     resultarea.innerHTML = result2;  
========================================
copy("$picture","images/store/$pic");   เวลาcopyทำงานกับเครื่องเราได้ แต่ทำเครื่องอื่นๆไม่ได้ครับ ช่วยผมด้วยครับ

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

ฟ้องแบบนี้น่าจะ หา path ไม่เจอน่ะครับ ลองดูว่า images/store มีโฟเดอร หรือป่าว ถ้ามี โฟเดอร์ถูกเซ็ต chmod เป็น 777 หรือยัง

น่าจะประมาณนี้น่ะครับ

1

ผมกำหนด chmod เป็น 777 แล้วครับผังไม่ได้ครับ

2

ผมทดลองที่เครื่อง server ได้แต่ไปลองที่เครื่องอื่นไม่ได้

3

มีโค๊ดเต็มๆป่ะคัฟ
4

555++++

ไม่ต้องไปหาครับ อัปโหลดไม่ได้ ถ้าอยากจะอัปโหลด ให้ใช้ GAJAX ครับ ดูหัวข้อ GForm ครับ
5

ลองเขียนตาม GForm แล้ว มันโหลดไปหน้า fileupload ครับ ขอโค้ดตัวอย่างแบบละเอียดหน่อยครับ
6

โค้ดที่ผมใช้ตามบทความเลยครับ ในหน้าหลัก สามารถ view source จากตัวอย่างดูได้ ส่วนหน้า fileupload.php มีแค่ตามตัวอย่างครับ
7
^