php ftp multithread

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

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

fox_it
PHP Newbie
PHP Newbie
Posts: 8
Joined: 02/08/2009 6:39 am

php ftp multithread

Post by fox_it » 02/08/2009 6:53 am

ครับ
ผมไม่รู้วิธีการว่าถ้าเราต้องการที่จะใช้ function ftp for php ให้ดาวน์โหลดข้อมูลจากเครื่องลูกมาครั้งละ 10 เครื่องพร้อมกันผ่าน function ftp_get คือไม่ได้หมายความว่าต้องไปเก็ตมาที่ละเครื่องนะครับส่งคำสั่งไปครั้งเดียวทั้ง 10 เครื่องลูกดาวน์โหลดมาพร้อมกันเลยครับ เครื่องลูกเป็นลีนุกส์ครับ ประมาณการทำงานแบบเทรดนะครับ ผมไม่รู้ว่าต้องใช้คำสั่งหรือฟังก์ชั่นอะไรเพิ่มเติมนะครับ ผูรู้ช่วยแนะแนวหน่อยครับ
ขอบคุณครับ

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22583
Joined: 22/09/2008 6:18 pm
Contact:

Re: php ftp multithread

Post by mindphp » 04/08/2009 12:33 pm

ใช้ 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

User avatar
ob1
PHP Hero Member
PHP Hero Member
Posts: 185
Joined: 01/01/1970 7:00 am
Contact:

Re: php ftp multithread

Post by ob1 » 04/08/2009 2:21 pm

multithread งือน่าสนใจมากๆ ครับ
แล้วประโยชน์ มันคืออะไรครับ ทำไมต้อง multi thread

fox_it
PHP Newbie
PHP Newbie
Posts: 8
Joined: 02/08/2009 6:39 am

Re: php ftp multithread

Post by fox_it » 05/08/2009 8:39 am

client linux, server windiws xp ครับ
ประโยชน์ที่ผมพอรู้ครับคือเวลาที่เราทำงานอะไรสักอย่างเราต้องทำงานแรกให้เสร็จก่อนแล้วจึงทำงานอื่นต่อตามลำดับ
แต่ว่าเทรดจะเรียกโปรเซสทำงานพร้อมกันตามแต่ว่าเราต้องการให้ทำงานพร้อมกันครั้งละเท่าไรอย่างที่ผมต้องการคือใช้คำสั่ง
FTP ของ phpไปเกตไฟล์มาต้องการที่จะเกตครั้งเดียวพร้อมกันที่ละ 10 เครื่องโดยทำงานพร้อมกันครับ

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22583
Joined: 22/09/2008 6:18 pm
Contact:

Re: php ftp multithread

Post by mindphp » 05/08/2009 11:53 am

windows กับ multithread ด้วย php นี่ท่าทางจะลำบากครับ (ยังไม่เคยเห็นบทความที่ไหนเขียน ถ้าหาเจอบอกผมด้วยนะครับ)
แต่ถ้า server เป็น Linux,unix นี่ทำได้นะครับ โดยใช้ curl lib เข้ามาช่วย (บน win ก็มี curl lib แต่ทำ multithreading หรือ parrallel ไม่ได้ )
แต่ lib ตัวนี้ถ้าใช้ไม่ถูกทางก็ทำอัตรายกับ server ได้นะครับ ถ้าต้องการโค้ดตัวอย่าง pm มาละกันนะครับ
ติดตาม 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
Posts: 8
Joined: 02/08/2009 6:39 am

Re: php ftp multithread

Post by fox_it » 06/08/2009 7:13 am

curl lib ผมก็เคยลองศึกษาแต่ไม่เข้าใจครับว่ามันสามารถทำงานในโหมดคอมมานด์ได้ไหมครับ ปรกติผมใช้เครื่องลูกเป็นลีนุกส์ที่รันในโหมดคอมมานด์ผมเข้าว่ามันใช้ในรูปแบบโปรโตคอลต่างๆในรูปแบบของ url ครับอย่างที่ผมใช้คือใช้เครื่อง server ไปดึงล็อกไฟล์ที่เครื่องลูกซึ่งมีหลายเครื่องครับทำให้ต้องสั่งให้ไปดึงมาที่ละเครื่องจนครบทุกเครื่องอย่างนี้ทุกครับใช้เวลานานถ้าดึงมาพร้อมๆกันครั้งละมากๆตามที่เรากำหนดได้ผมว่าคงใช้เวลาน้อยกว่านี้ แต่คราวนี้ผมก็ใช้อีกวิธีนึงคือเขียนโปรแกรมที่ทำงานเหมือนแยกโซนที่จะไปดึงมาแต่ว่ามันต้องรันโปรแกรมหลายตัวพร้อมกันครับ
ขอบคุณครับ

User avatar
ob1
PHP Hero Member
PHP Hero Member
Posts: 185
Joined: 01/01/1970 7:00 am
Contact:

Re: php ftp multithread

Post by ob1 » 07/08/2009 1:49 am

curl ส่วนใหญ่เค้าทำงานกันทาง network ไม่ใช่หรอครับ

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 22583
Joined: 22/09/2008 6:18 pm
Contact:

Re: php ftp multithread

Post by mindphp » 26/08/2009 1:01 am

ติดตาม 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

Post Reply

Return to “Programming - PHP”

Users browsing this forum: No registered users and 18 guests