การ upload ข้อมูล

 

        สำหรับคนที่ใช้ Server ที่อื่น ที่ไม่ใช่เครื่อง localhost ที่ set กันเอง เราจะต้องทำการ Upload ข้อมูลกัน โดยจะต้องมีโปรแกรมช่วย

            ถ้าคุณใช้ Server ที่เป็น Unix platform การ up และ load ข้อมูล CGI Perl จะแตกต่างจาก Server Windows platform เพราะ Unix platform มีการจำกัดสิทธิผู้ใช้ หรือ Owner เช่น สามารถกำหนดให้ file ข้อมูลให้ ผู้อื่นอ่านได้ เขียนได้ หรือไม่สามารถทำอะไรได้ เป็นต้น และ CGI Perl ยังทำงานใน ASCII Mode ด้วย ในที่นี้จะไม่ขอกล่าวถึงรายละเอียด

           ผู้เขียนขอแนะนำให้ใช้โปรแกรม WS_ftp Upload ข้อมูล  เนื่องจากใช้ง่าย โดยสมมุติว่าใช้ Server ที่ Hypermart.net เพราะที่นี่เป็น Free Web hostting ที่มี CGI Perl ให้บริการด้วย มีวิธีใช้ดังนี้

วิธีการใช้โปรแกรม WS_ftp Upload ข้อมูล สำหรับ Server Unix Platform

การ Upload   ข้อมูล HTML Form

1.เปิด programes
2.ใส่ชื่อ server ในที่นี้ขอยกตัวอย่างที่ hypermart.net  ในช่อง Host Name/Address จากนั้นใส่ Usernme ในช่อง ในที่นี้ คือ passkn จากนั้น กด OK ดังภาพ

 

3.จากนั้นใส่ password ในช่อง Password

 

4.ด้านซ้ายมือจะเป็น เครื่องของเรา ด้านขวามือจะเป็นเครื่อง server

5.เมื่อต้องการ upload หรือ ftp จะมีปุ่มลูกศร ชี้ไปทางขวาคือ upload ชี้ไปทางซ้ายคือ download
6.file แรกของ homepage จะต้องชื่อ index.html
7.แล้วเปิด Browser ไปที่ http://passkn.hypermart.net หรือ http://www.company.com
 

การ Upload   ข้อมูล CGI Perl

1.ถ้าท่านฝาก Homepage ไว้ที่ hypermart.net สามารถทำ cgi ได้เลย โดยสร้าง Subdirectory cgi-binไว้ภายใน Subdirectory User ได้เลย เวลาเรียกใช้  ก็เรียกได้ดังตัวอย่าง  http://passkn.hypermart.net/cgi-bin/...ตามด้วยชื่อfile.. แต่ถ้าท่านสมัครที่อื่นก็ควรถาม Systemadmin ณ. ที่นั้นก่อนว่า Subdirectory cgi-bin อยู่ที่ไหน
2.เมื่อสร้าง Subdirectory cgi-bin แล้ว ก่อนการ upload file จะต้องย้ายสถานะการ Upload เป็น ASCII ดังภาพ

                 

3.ถ้า Server ที่เราฝากไว้เป็น Unix จะต้องมีการ Changemode
โดยให้คลิ๊กเมาส์ปุ่มขวา จากนั้น คลิ๊ก chmod(UNIX) ดังภาพ 

4.จากนั้น Changemode เป็น 755 ดังภาพ

                755.gif (3361 bytes)

5.ถ้าเป็น File CGI ที่เป็น DATA จะต้อง Changemod เป็น 777 ดังภาพ

                

6.การเรียก File CGI ใช้งานทำได้ดังนี้ เช่น http://passkn.hypermart.net/cgi-bin/ ....file cgi ....  หรือ  http://www.mycompany.com /cgi-bin/...file cgi.....


 

Copy right Passkorn Roungrong