คอม-ไทย ดอทเน็ต

-=- ศูนย์ข้อมูลความรู้ทางด้านคอมพิวเตอร์และอินเตอร์เน็ตสำหรับคนไทย -=-

การป้องกันไฟล์หรือ directory ของเว็บไซต์ โดยกำหนดให้ใส่ Password
สำหรับผู้ที่ทำเว็บไซต์ มาดูวิธีการใส่ password สำหรับ directory ที่ต้องการป้องกันไว้ ไม่ให้ผู้อื่นเข้ามาใช้งานหรือเรียกไฟล์ ที่อยู่บน server ของเรากันดีกว่า วิธีการแบบง่าย ๆ คือการสร้างไฟล์ .htaccess และ .htpasswd และนำไปใส่ไว้ใน directory ที่ต้องการจะป้องกัน โดยเมื่อมีการเรียกใช้งานไฟล์ที่อยู่ใน directory เดียวกับที่เราป้องกันไว้ จะต้องทำการใส่ password ให้ถูกต้องก่อน จึงจะเข้าใช้งานได้

Read the rest of this entry »

การทำ counter แบบตัวอักษร ที่สามารถแยกนับแต่ละหน้าเว็บได้
สำหรับผู้ที่ทำเว็บเพจ การใช้ counter ฟรีที่มีให้บริการตามที่ต่าง ๆ ก็ดูสวยดี แต่หากต้องการที่จะทำการนับ จำนวนผู้ที่เข้าชม เว็บเพจของเราในแต่ละหน้าแยกจำนวนออกจากกัน จะทำอย่างไร พอดีไปเจอ CGI ทำ counter แบบง่าย ๆ และเห็นว่าน่าใช้งานดี เลยถือโอกาสนี้ นำมาฝากกัน ก็สำหรับผู้ที่ใช้โฮสต์แบบที่รองรับ CGI เช่น Hypermart.net เท่านั้นนะครับ โดยผมได้นำมาจาก http://www.utilmind.com ซึ่งมีความสามารถพิเศษคือ เป็น counter แบบตัวเลขที่ทำงานโดยการเรียก CGI โดยไม่ต้องระบุอะไรมากนัก โปรแกรมจะทำการตรวจสอบชื่อของไฟล์ html ที่เรียกและสร้างฐานข้อมูลสำหรับการนับ พร้อมทั้งแสดงผลเป็นตัวเลขได้ทันที ดูตัวอย่างการทำงานได้ จากการนับ จำนวนผู้เข้าชม ในแต่ละหน้าที่ด้านล่างขวามือ นี่แหละครับ การใช้งานและติดตั้งก็ง่ายมาก ๆ โดยทำตามขั้นตอนต่อไปนี้

Read the rest of this entry »

การใช้งานและแก้ไขโค้ดของ Perl/CGI ในเบื้องต้น สำหรับผู้ที่เริ่มต้นศึกษา Perl
นึกอยู่นาน ว่าจะตั้งหัวข้อเรื่องนี้ว่าอย่างไรดี จะบอกว่าสอนการใช้ Perl/CGI ก็ไม่ใช่ เพราะว่าผมเองยังไม่รู้เรื่องอะไรเลยครับ เห็นที่ในเว็บไซต์นี้ ใช้ CGI เยอะแยะมากมาย ก็ไปลอกเขามาทั้งนั้น ฝีมือยังไม่ถึงขั้นเขียนเองเป็นหรอกนะครับ อาศัยว่าพอจะเข้าใจ เรื่องการเขียนโปรแกรมแบบง่าย ๆ และพอรู้เรื่องของโค้ด HTML อยู่บ้างนิดหน่อย ก็เลยออกมาอย่างที่เห็น เอาเป็นว่า ในหน้านี้ จะขอแนะนำวิธีการ หลักการ หาหรือนำเอา Perl หรือ CGI มาใช้งานในหน้าเว็บเพจ แบบง่าย ๆ ในเบื้องต้นมาฝากกัน อาจจะไม่มากนัก แต่คิดว่าน่าจะเป็นประโยชน์สำหรับผู้ที่ต้องการทดลองใช้งาน แต่ไม่รู่ว่าจะเริ่มต้นอย่างไรนะครับ

Read the rest of this entry »