Tags:

คือต้องการย้ายไฟล์บางไฟล์ที่ผู้ใช้อัพโหลดขึ้นมาไปไว้ในโฟลเดอร์อื่นอ่ะครับ
แต่พอย้ายแล้วมันขึ้นว่าไม่ได้อ่ะครับ
โดยจะย้ายจาก domain.com/download ไป domain.com/upload แต่มัน error แบบนี้อ่ะครับ

Warning: rename(domain.com/download/Koala.jpg,domain.com/upload/Koala.jpg): No such file or directory in /home/janickle/domains/domain.com/public_html/admin/controller/sale/order.php

รบกวนท่านใดพออธิบายได้ รบกวนด้วยครับ

Get latest news from Blognone
By: PiKO
ContributorAndroid
on 9 October 2013 - 13:09 #639283

No such file or directory

ลองเช็คดูอีกทีครับ ว่ามีไฟล์จริงหรือเปล่า


:: DigiKin8 ::

By: janickle
AndroidWindows
on 9 October 2013 - 14:53 #639359

มีครับผม ดูแล้วดูอีกครับ
แต่ไม่แน่ใจว่าลิงค์แบบนี้ถูกไม๊

By: bongikairu
ContributoriPhone
on 9 October 2013 - 15:46 #639386

path ของไฟล์ใช้เป็นของฝั่ง server ครับ

/home/janickle/domains/domain.com/public_html/download/

ประมาณนี้(อย่าลืมตั้ง permission folder ปลายทางด้วยนะครับ)

By: janickle
AndroidWindows
on 9 October 2013 - 17:14 #639417

ได้แล้วครับบบบบบบ ขอบคุณคุณ bongikairu มากครับ
งมอยู่สามสี่วันแล้ว ทำไม่ได้แล้วมันไม่สบายใจครับ
คิดถูกจริงๆที่มาถามใน blognone
มือสมัครเล่นหัดเขียน php ครับ

By: janickle
AndroidWindows
on 9 October 2013 - 17:16 #639419

อ่อ มีวิธีที่ใช้ DIR หรือ ../ ได้ไม๊ครับ??
แทนที่จะใช้วิธีที่เขียนเฉพาะเจาะจงไปเลย?

By: bongikairu
ContributoriPhone
on 10 October 2013 - 05:35 #639656

คิดว่าได้นะครับ แต่น่าจะต้องอิงกับไฟล์หลัก (เข้าใจว่าคือ admin/index.php) หรือไม่ก็อาจจะใช้พวก function สร้าง path เอาหน่ะครับ

ลองดูโพสต์นี้ดูครับ http://stackoverflow.com/questions/4645082/get-absolute-path-of-current-script