ftp_exec error

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

fox_it
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 02/08/2009 6:39 am

ftp_exec error

โพสต์ที่ยังไม่ได้อ่าน โดย fox_it »

<?php

// variable initialization
$command = 'ls -la > file.txt';

// set up basic connection
$conn_id = ftp_connect('192.168.1.2');

// login with username and password
$login_result = ftp_login($conn_id, 'root', '123456');

// execute command
if (ftp_exec($conn_id, $command)) {
echo "$command executed successfully\n";
} else {
echo "could not execute $command\n";
}

// close the connection
ftp_close($conn_id);

?>

Warning: ftp_exec() [function.ftp-exec]: 'SITE EXEC ls -la > file.txt': command not understood. in C:\AppServ\www\test\Upload\untitled.php on line 13
could not execute ls -la > file.txt

ผมลองเขียนตามโค๊ดข้างบนทดลองรันก็เกิด error อย่างที่แสดงครับทั้งที่เปลี่ยนคอมมานด์แบบอื่นก็เหมือนเดิม ส่วน file.txt
ก็ได้สร้างไว้แล้วนะครับไม่รู้ว่าผิดตรงครับ เครื่อง local เป็น windows xp เครื่อง remote linux ครับ
แล้ว ftp เป็น root สามารถ chown ไฟล์เป็นผู้ใช้คนอื่นได้ไหมครับ
ภาพประจำตัวสมาชิก
ob1
PHP Hero Member
PHP Hero Member
โพสต์: 185
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ติดต่อ:

Re: ftp_exec error

โพสต์ที่ยังไม่ได้อ่าน โดย ob1 »

ls -la มันไม่ใช่คำสั่ง ของ FTP น่าเท่าที่รู้มา FTP มันต้องพวก ก๊อบปี้ไฟล์ ลบไฟล์ ไรพวกนั้น
ถ้าผิด ขออภัย
fox_it
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 02/08/2009 6:39 am

Re: ftp_exec error

โพสต์ที่ยังไม่ได้อ่าน โดย fox_it »

$command = 'delete file.txt';

ก็ยังขึ้น error เหมือนเดิมครับไม่รู้ว่าเป็นเพราะอะไร
ภาพประจำตัวสมาชิก
ob1
PHP Hero Member
PHP Hero Member
โพสต์: 185
ลงทะเบียนเมื่อ: 01/01/1970 7:00 am
ติดต่อ:

Re: ftp_exec error

โพสต์ที่ยังไม่ได้อ่าน โดย ob1 »

คำสั่ง พวกนี้คุณอ้างอิงมาจากไหนครับ
fox_it
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 02/08/2009 6:39 am

Re: ftp_exec error

โพสต์ที่ยังไม่ได้อ่าน โดย fox_it »

อ้างอิงจากเวบ mindphp.com ครับ
ไม่รู้ว่าผมใช้คำสั่งผิดตรงไหนครับ

http://php-help.hostmodern.net/php_manu ... 10/ftpexec
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41396
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ftp_exec error

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

fox_it เขียน:อ้างอิงจากเวบ mindphp.com,thaicreate.com ครับ
ไม่รู้ว่าผมใช้คำสั่งผิดตรงไหนครับ
เอ๋ เว็บนี้ ไม่มี command ของ FTP ด้วยหรือครับ อยู่หน้าไหนครับ

ลองดู
List of FTP commands for the Microsoft command-line FTP client
http://www.nsftools.com/tips/MSFTP.htm
Linux / Unix Command: ftp
http://linux.about.com/od/commands/l/blcmdl1_ftp.htm
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
fox_it
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 02/08/2009 6:39 am

Re: ftp_exec error

โพสต์ที่ยังไม่ได้อ่าน โดย fox_it »

https://www.mindphp.com/modules.php?name ... f.ftp.html

ลิงค์นี้นะครับเพียบเลยครับเกี่ยวกับ ftp ครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41396
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ftp_exec error

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

https://www.mindphp.com/modules.php?name ... f.ftp.html

อันนั้นมันเป็น function php เกี่ยวกับ ftp ครับ ไม่ใช่ command ของ FTP
การใช้งานต่างกัน
ถ้าใช้ function ต้องดูว่า parameter อะไรบ้างสำหรับ function

แต่้ถ้าใช้ function ftp_exec() รัน command ของ ftp เอง command ที่ใช้ขึ้นอยู่กับ OS ด้วยครับ
แนะนำให้ดูจากลิงค์ ที่แนะนำไปครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
fox_it
PHP Newbie
PHP Newbie
โพสต์: 8
ลงทะเบียนเมื่อ: 02/08/2009 6:39 am

Re: ftp_exec error

โพสต์ที่ยังไม่ได้อ่าน โดย fox_it »

ผมก็ได้เข้าไปดูตามที่บอกก็เป็นคอมมานด์ของ ftp ทั่วไปที่เคยใช้งานปรกติอย่าง cd,dir delete พวกนี้นะครับก็ยังมีปัญหาเหมือนเดิมหรือต้องไปเพิ่ม extension ปรับแต่งอะไรเพิ่มใน php.ini หรือเปล่าครับถ้าตรงนี้ก็ไม่รู้ว่าจะต้องเพิ่มอะไรเข้าไป
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41396
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ftp_exec error

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ใช้งานใน ลักษณะของ Function ของ php ดีกว่า สั่งให้ มันรัน command เองครับ
ต้องการใช้ function ไหนก็ศึกษา
https://www.mindphp.com/modules.php?name ... f.ftp.html
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 6