Error ftp_chdir() ต้องแก้อย่างไรครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา Error ftp_chdir() ต้องแก้อย่างไรครับ
รบกวนท่านด้วยครับ เหลืออย่างเดียวละ ไม่ได้สักทีงง
Warning: ftp_chdir() [function.ftp-chdir]: /domains/rootmodel.com/public_html/uploadDir/Newfloder: No such file or directory in/home/rootmodel/domains/rootmodel.com/public_html/conn/function_ftp.php on line 30

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ไม่แน่ใจว่าใช้ฟังก์ฃันในส่วนไหน เช่น ฟังก์ชันการสร้างโฟลเดอร์ใหม่ หรือ อื่นๆ ใด
แต่จากการแจ้งเตือน แสดงให้เห็นว่า ไม่มีโฟลเดอร์ Newfloder ตามตำแหน่่ง
/domains/rootmodel.com/public_html/uploadDir/Newfloder
ลองตรวจสอบการกำหนดค่า ตัวแปรต่างๆ ให้ถูกต้อง

Warning: ftp_chdir() [function.ftp-chdir]: /domains/rootmodel.com/public_html/uploadDir/958271_176_dir: No such file or directory in/home/rootmodel/domains/rootmodel.com/public_html/conn/function_ftp.php on line 30
Error function
function ftpMakeDir($conn_id,$parentDir,$nameDir){
$fullPath=$parentDir.$nameDir;
$isDir=ftp_chdir($conn_id,$fullPath);
ftp_chdir($conn_id,$parentDir); // ไปที่โฟลเดอร์หลักที่จะใช้งาน
if(!$isDir){
if(ftp_mkdir($conn_id,$nameDir)) {
return true;
}else{
return false;
}
}
}

$isDir=ftp_chdir($conn_id,$fullPath); นี่คือบรรทัดที่ 30(Error)
แต่มีการสร้าง Directory ขึ้นให้นะครับ แต่มันดันฟ้อง Error
ส่วน function remove ไมทำงานและไม่ฟ้อง Error ครับ ผมรบกวนด้วยครับ เหลือขั้นตอนเดียวแล้วครับ

ตรงฟังก์ชัน ที่ขึ้น
Warning: ftp_chdir() [function.ftp-chdir]: /domains/rootmodel.com/public_html/uploadDir/958271_176_dir: No such file or directory in/home/rootmodel/domains/rootmodel.com/public_html/conn/function_ftp.php on line 30
แก้ไขโดยใส่ @ หน้า ftp_chdir
1 | $isDir =ftp_chdir( $conn_id , $fullPath ); |
เป็น
1 | $isDir =@ftp_chdir( $conn_id , $fullPath ); |
ปัญหาตรงนี้ไม่มีผลกับการทำงานของฟังก์ชัน
ส่วนเมื่อลยโฟลเดอร์ เท่าที่ดู ถ้าไม่มีข้อความแจ้งว่าผิดพลาด หรือเตือนอะไร ก็แสดงว่า ทำการลบโฟลเดอร์
เรียบร้อยแล้ว ให้ไปตรวจสอบดูว่าโฟลเดอร์ยังอยู่ไหม

ขอบคุณครับ
