Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

logo

บทเรียน ONLINE : Homepage upload ด้วย FTP
  1. ประโยชน์ และแหล่ง download
  2. ก่อนใช้โปรแกรมต้องมีอะไร
  3. การส่ง และการรับแฟ้ม ด้วย wsftppro (8m.com และ hypermart.net)
  4. การส่ง และการรับแฟ้ม ด้วย ftp ของ windows
ประโยชน์ และแหล่ง download
    FTP(File Transfer Protocal) คือ โปรแกรมอะไร
      โปรแกรมที่ใช้สำหรับส่งแฟ้ม หรือรับแฟ้ม มักมีนามสกุลเป็น htm, jpg หรือ gif ระหว่างเครื่องคอมพิวเตอร์ของเรา กับเครื่องที่เราของใช้บริการ โดยปกติเป็นการใช้บริการ homepage ฟรี ซึ่งทำให้เราสามารถปรับปรุงแก้ไข homepage ได้โดยง่าย กว่าการใช้บริการปรับปรุง homepage ที่เจ้าของเครื่องบริการ มีให้ผ่าน browser ซึ่งไม่สะดวกเท่ากับการใช้โปรแกรม ws_ftp หรือ cute_ftp หรือ โปรแกรม ftp ของ windows ซึ่งในบทเรียนนี้จะแนะนำการใช้โปรแกรม ws_ftp เป็นหลัก
        ต่อไปจะใช้ตัวอย่างเว็บ http://burin.8m.com ซึ่งผู้เขียนไปขอ homepage ฟรีที่ 8m.com เพราะได้ชื่อที่สั้นดี ผู้เรียนใช้ของที่ไหนก็ได้ ตอนใช้ก็เพียงเปลี่ยนชื่อ เป็นชื่อ server ที่ขอมา
        สิ่งที่โปรแกรมนี้ให้ท่านได้
      1. ส่งแฟ้ม homepage ที่เขียนในเครื่องของเรา ไปทับแฟ้มใน burin.8m.com
      2. copy แฟ้มที่เก็บไว้ใน burin.8m.com มาไว้ในเครื่องของเรา
      3. สามารถลบแฟ้ม หรือเปลี่ยนชื่อได้ ทั้งใน burin.8m.com หรือในเครื่องของเรา

    Download โปรแกรมที่ต้องใช้ในบทเรียนนี้
      โปรแกรมนี้เขียนโดย John A. Junod.(www.ipswitch.com)
      Download wsftppro.zipversion 6 (1673KB) [Click or Click or Click ]
      Download pkunzip.exe (28.6KB) [ Click or Click or Click]
      หากไม่ใช้ pkunzip for windows ก็ใช้ pkunzip.exe ที่ผมแนะนำ เพื่อคลายแฟ้มที่ถูกบีบอัดเป็น zip file นี้
      เมื่อ copy ทั้ง 2 แฟ้ม มาอยู่ใน directory เดียวกันแล้ว ก็ใช้คำสั่งดังนี้ pkunzip wsftppro
      เช่น c:\pkunzip wsftppro หรือ c:\tmp\pkunzip wsftppro หรือ c:\pub\pkunzip wsftppro เป็นต้น
      หลังคลาย zip จะได้ 2 แฟ้ม คือ f_x86t16.exe(471,616byte) และ f_x86t32.exe(1,582,080byte)
      ถ้าใช้ windows95 ขึ้นไปให้ run โปรแกรม f_x86t32.exe เพื่อ install โปรแกรม wsftppro 6.0

    แก้ปัญหาการหมดอายุหลัง 1 เดือน
      โปรแกรมนี้จะหมดอายุ แบบใช้ไม่ได้เลยครับ หลังผ่านวันลงทะเบียน ไป 1 เดือน แต่ก็มีวิธีแก้ไข
      วิธีแรก : ถ้ามีตังก็ไปขอซื้อที่ www.ipswitch.com เพียง $37.50
      วิธีที่สอง : เปลี่ยนวันที่กลับไปเป็นวันลงทะเบียนทุกครั้งที่ต้องการใช้โปรแกรมนี้ เรียกว่า การย้อนวันที่

ก่อนใช้โปรแกรมต้องมีอะไร
    ท่านควรมีสิ่งต่อไปนี้ก่อนจะเริ่ม connect หรือจะให้การ connect สัมฤทธิ์ผล
  1. ต้องมีชื่อ server ที่ถูกต้อง
  2. มี user id หรือ user name
  3. มี password ของตัวเอง อย่าไปเอาของใครมานะครับ มันผิดคุณธรรม
  4. มีการวางแผนว่าจะทำอะไรก่อน เช่น จะปรับปรุง หรือแก้ไขอะไร เพราะค่า connect แพง
  5. มีการเตรียม directory หรือ แฟ้มที่จะส่งเข้า หรือรับเข้ามา
  6. มีความมั่นใจ และเข้าใจ ไม่เหม่อลอย ผมเคยครับ บ่อยทีเดียว และส่วนมากแก้ไขไม่ได้

การส่ง และการรับแฟ้ม ด้วย wsftppro
Click บนภาพจะขยายเท่าขนาดจริง
ขั้นตอนที่ 1
เมื่อ install จนแล้วเสร็จ และ run โปรแกรมนี้ครั้งแรก
ซึ่งทำด้วยการ click icon บน desktop หรือจาก folder ก็ได้
จอภาพที่เห็นจะปรากฎเพื่อให้เลือกว่าจะติดต่อกับ server ใด
เพราะเราสามารถปรับปรุงแก้ไข ส่วนรายชื่อเว็บใน Configured Sites
โดย เพิ่ม site ที่เท่าต้องการ ด้วยการกดปุ่ม new
เมื่อท่านกดปุ่ม Cancel จะไปสู่ขั้นตอนที่ 2
Click บนภาพจะขยายเท่าขนาดจริง
ขั้นตอนที่ 2
ขั้นตอนนี้แสดงให้เห็นหน้าตาของ โปรแกรม ซึ่งมีเพียงเท่านี้
คือมี 2 ฟาก ฟากซ้ายเป็นรายชื่อแฟ้มในเครื่อง PC ของเรา
ส่วนฟากขวาที่ว่างอยู่ เป็นรายชื่อแฟ้มของ server ที่ติดต่อ
หากติดต่อกับ server ได้ จะปรากฎรายชื่อแฟ้มที่เราติดต่อได้
Click บนภาพจะขยายเท่าขนาดจริง
ขั้นตอนที่ 3
หน้าจอแบบนี้เกิดขึ้น เมื่อในขึ้นตอนที่ 1 กดปุ่ม new
เพื่อสร้าง การติดต่อกับ server ใหม่ ข้อควรตรงนี้กรอกอะไรก็ได้
เพราะเป็นเพียงชื่อที่ใช้อ้างอิง แต่ถ้าให้ดี ผมว่าเหมือนชื่อ server ดีกว่า
Click บนภาพจะขยายเท่าขนาดจริง
ขั้นตอนที่ 4
ส่วนนี้คือการกด next มาจากขั้นตอนที่ 3
สิ่งที่ต้องใส่ในช่องนี้ คือชื่อ ของ server ที่เราติดต่อ
ถ้าช่องนี้ใส่ไม่ถูก ก็ติดต่อ server ไม่ได้แน่นอน เช่น
burin.8m.com สำหรับ server ที่ 8m.com
server21.hypermart.net สำหรับ server ที่ hypermart.net
Click บนภาพจะขยายเท่าขนาดจริง
ขั้นตอนที่ 5
ส่วนนี้คือการกด next มาจากขั้นตอนที่ 4
สิ่งที่ต้องใส่ในช่องนี้ คือ User ID และ Password
Click บนภาพจะขยายเท่าขนาดจริง
ขั้นตอนที่ 6
หลังจากกด finish มาจากขั้นตอนที่ 5
จะปรากฎชื่อ server ขึ้นอีก 1 ชื่อในกลุ่ม server ปัจจุบัน
ผู้ใช้สามารถหรือแก้ไข server ต่าง ๆ ได้ แต่การเพิ่ม server ของตน
ขอแนะนำให้ไปเพิ่มใน folder MySites จะเป็นระเบียบกว่า
เมื่อแสดงชื่อ Server ที่เราเพิ่มเข้าไป ต่อไปให้กดปุ่ม OK
เพื่อสร้างการติดต่อจริง ๆ ขึ้น
Click บนภาพจะขยายเท่าขนาดจริง
ขั้นตอนที่ 7
ในขั้นตอนที่ 1 หากกดปุ่ม Quick Connect หรือ
เลือกกดปุ่ม Connect ที่แสดงในขั้นตอนที่ 2 จะได้ผมดังขั้นที่ 7 นี้
หมายถึงการติดต่ออย่างรวดเร็ว แต่จะไม่เก็บข้อมูลการติดต่อไว้
ทำให้ทุกครั้งที่เข้าโปรแกรมนี้ ต้องป้อนทุกอย่างใหม่หมด
Click บนภาพจะขยายเท่าขนาดจริง
ขั้นตอนที่ 8
หลังจากกดุป่ม OK ในขั้นตอนที่ 7 ถ้าไม่มีปัญหา เช่น
- ยังไม่ได้หมุน modem หรือ ยังไม่ได้เปิด modem
ก็จะแสดงชื่อแฟ้มที่อยู่ใน ฝั่ง server ทางด้านขวาของจอภาพ
ซึ่งแสดงว่า ประสบความสำเร็จในการติดต่อกับ server แล้ว
Click บนภาพจะขยายเท่าขนาดจริง
ขั้นตอนที่ 9
การส่งแฟ้มไปทับแฟ้มใน server เช่นการใช้ mouse เลือกแฟ้ม
ที่ปรากฏทางด้านซ้าย เช่น index.html หรือ กดปุ่ม ctrl ค้าง
พร้อม click บนชื่อแฟ้มอื่น ๆ ต่อ ทำให้เลือกได้หลายแฟ้มพร้อมกัน
เมื่อต้องการส่งไป server ก็เพียงกดบนปุ่ม -> ครั้งเดียวเท่านั้น
Click บนภาพจะขยายเท่าขนาดจริง
ขั้นตอนที่ 10
ตัวอย่างนี้แสดงให้เห็นชื่อที่ server ที่ใช้ติดต่อกับ hypermart
แต่การใช้ server ใดต้องขึ้นกับท่านได้ server ใด
ตอนที่ hypermart เคยแจ้งจดหมายฉบับแรกมาให้ทราบแล้วว่าท่านได้เบอร์ใด
ก็ให้ท่านใช้ server เบอร์นั้นไป จะใช้สุ่มสี่สุ่มห้า ก็ connect ไม่ติดแน่
หรือจะใช้ชื่อ server ของตัวเลยก็ได้ เช่นขอไว้ว่า thaiabc.hypermart.net ก็ใช้ thaiabc.hypermart.net นั่นแหละครับ เป็นชื่อ server ได้เลย

การส่ง และการรับแฟ้ม ด้วย ftp ของ windows
แนะนำคำสั่งเพิ่มเติม
- การลบแฟ้ม ใช้ del ตามด้วยชื่อแฟ้ม
- การเปลี่ยนชื่อแฟ้ม ใช้ ren ตามด้วยชื่อเก่า และชื่อใหม่
- การนำแฟ้มจาก server มาใน PC ใช้ get ตามด้วยชื่อแฟ้ม
ถ้าใช้คำสั่ง ftp แล้วไปเปิดโปรแกรมอื่น
ก็ให้พิมพ์ว่า ftp.exe ไปเลยครับ
เช่น ftp.exe burin.8m.com
ตัวอย่างนี้ท่านต้องพิมพ์ทั้งหมด 8 จุด
  1. ftp burin.8m.com
  2. burin
  3. รหัสผ่านของผมเองครับ
  4. lcd c:\
  5. bin
  6. put bg.gif
  7. ls *.gif
  8. bye

lcd c:\ หมายถึง
แจ้งให้โปรแกรมทราบถึงแหล่งที่เก็บแฟ้มใน PC
เช่น lcd c:\home\ หรือ lcd c:\myweb\
bin หมายถึง
แจ้งว่าถ้ารับส่งแฟ้มจะส่งแบบ binary
ถ้าส่งภาพต้องกำหนดเป็น bin เสมอ
แต่ถ้าเป็น htm ไม่กำหนดอะไรก็ได้
ถ้าจะกำหนดก็ใช้คำสั่ง ascii นะครับ
เพราะ bin จะส่ง 8 bin
แต่ ascii จะกำหนดให้ส่ง 7 bin เท่านั้น
put bg.gif หมายถึง
ส่งแฟ้ม bg.gif ไปใน burin.8m.com
ถ้าจะส่ง index.html ก็ใช้คำสั่งว่า
put index.html เท่านั้นเอง
ls *.gif หมายถึง
แสดงรายชื่อแฟ้มใน server ที่นามสกุลgif
ถ้าแสดงทั้งหมดก็ใช้ ls เฉย ๆ ครับ
bye หมายถึง ปิดโปรแกรม ftp

Home | E-mail ถึงเรา หากท่านมีข้อเสนอแนะ ข้อคิดเห็น หรือคำแนะนำ เรายินดีรับไปแก้ไขปรับปรุงให้ดีขึ้น
Thaiall webmaster : ทีมงาน พวกเราทำงานที่จังหวัดลำปาง, ประเทศไทย 52000 Tel.01-9807641
Thaiall objective : เพื่อรวบรวม และจัดทำระบบฐานข้อมูล ให้สืบค้นกันได้รวดเร็ว และแสนง่าย
Thaiall mission : เราอาสาพัฒนาฐานข้อมูล เพื่อให้ชาวไทยสืบค้น สิ่งที่ต้องการได้ง่าย และรวดเร็ว