Thaimisc.com : Perl
freepollHOMEFree Chat serverFree Guest BookFree Ecard ServerFree webboard
 
 
  Article
  Html It's Easy
ICQ Status
How2Use FTP
Protect Directory
More...
  Column
  Flash Learning
Perl Scripts
ToDay's Tip
It News
  Community
  Forum
Chatroom new
  etc.
  Guest Book
links
Contact Us
Advertising
FAQ
  MiscFree
  Free Guest Book new
Free Ecard Server new
Free webboard new
Free chat Server new
Free Perl Scripts
Perl Search
Webboard
Web Directory
Protect Directory
Multi Protect new



สมัครสมาชิก เพื่อรับข่าวสารทาง e-mail

 
| Forum | Perl Scripts | PHP Corner | Perl Search | IT News| Web Diectory | Contact Us | FAQ | Advertising |

Perl Scripts

Web Board 2.1

| DEMO | DOWNLOAD |

สิ่งที่เพิ่มเติมขึ้นมาจาก Webboard2
- มีระบบป้องกัน คน flood post เข้ามา
- มีหน้า admin ที่คุณสามารถเข้าไปลบกระทู้ทีละกระทู้ได้ หรือจะเคียร์ webboard จากหน้า admin ก็ได้ http://yourname.com/webboard/boardadmin.htm
- ปรับเวลาตรงกับเมืองไทย แก้ระยะเวลาเหลื่อมล้ำกันระหว่างเดือน
- มีฐานข้อมูลคำหยาบเพื่อกันคน post คำหยาบ (badword.txt)

วิธีการติดตั้ง
- ก่อนอื่นต้องแก้ สคริปหน่อยครับ เปิด file delete-topic.pl ขึ้นมาและให้แก้ตามคำอธิบายในสคริป

ขั้นตอนการติดตั้ง

  1. สร้าง directory ขึ้นมาให้ชื่อว่า cgi-bin แล้ว chmod ห้อง cgi-bin เป็น 755 -> /yourname/cgi-bin/ ถ้ามีแล้วก็ไม่ต้องข้ามขั้นตอนนี้ไปครับ และสร้าง Directory /webboard ที่ /cgi-bin/webboard และ chmod เป็น 777
    *หมายเหตุ ดูวิธีการ chmod ได้ที่ FAQ
    - /cgi-bin/webboard (chmod 777)
    - ให้สร้าง Directory ต่อไปนี้ และทำการ chmod ตามค่าที่อยู่ในวงเล็บนะครับ
    - yourname/webboard (chmod 777)
    - yourname/webboard/ip (chmod 777)
    - yourname/webboard/ip/q (chmod 777)
    - yourname/webboard/ipreply (chmod 777)
    - yourname/webboard/ipreply/q (chmod 777)

  2. จากนั้นก็ upload fileต่างๆ
    - นำไฟล์ *.pl คือ( webboard.pl , addnew.pl , addhtml.pl ,delete-topic.pl และ getdate.pl ) Upload ไปไว้ใน dir cgi-bin -> /yourname/cgi-bin/ ให้ Upload แบบ Ascii Mode แล้ว chmod เป็น 755
    *หมายเหตุ วิธีการ Upload แบบ Binary และ Ascii ได้ที่ http://www.thaimisc.com/faq


  3. ต่อมาก็จัดการ Upload File *.dat (topic.dat กับ numtopic.dat) เข้าไปไว้ในdir -> /cgi-bin/webboard ให้ Upload แบบ Ascii Mode แล้ว chmod เป็น 777

  4. ขั้นตอนต่อมา ให้เข้าไปที่ dir /yourname/webboard/ จัดการ Upload File ที่ชื่อว่า ( postnew.htm, boardadmin.htm, i_mesg.gif, badword.txt และ logo.gif ) upload เข้าเก็บไว้ใน dir นี้ -> /yourname/webboard/ ให้ Upload แบบ Auto Mode ไม่ต้อง chmod นะครับ

  5. อธิบายการใช้งานในส่วนต่างๆ
    - webboardV2.1 นี้ได้มีตัวป้องกัน block ip คนที่ post เข้ามาเพื่อป้องกันคนที่ไม่ประสงค์ดีของคุณมาแกล้ง ซึ่งการกลั่นแกล้งนี้ทำได้แน่นอนครับ (เจอมาแล้วเลยรู้) ซึ่งผมจะอธิบาย คร่าว ๆ ละกันครับ
    /webboard/ip - ใช้เก็บ ip คนที่มา post กระทู้ใหม่ ตรงนี้จะมีการลบเองโดยอัตโนมัติภายใน 24ชั่วโมง
    /webboard/ip/q - ใช้เก็บ ip คนที่มา post กระทู้ใหม่มาเกิน ตรงนี้ไม่มีการลบครับ
    /webboard/ipreply - ใช้เก็บ ip คนที่มา post ตอบกระทู้ที่มีตั้งไว้อยู่แล้ว
    ตรงนี้จะมีการลบเองโดยอัตโนมัติภายใน 24ชั่วโมง
    /webboard/ipreply/q - ใช้เก็บ ip คนที่ postตอบกระทู้มาเกินกำหนดของเรา ตรงนี้ไม่มีการลบครับ ซึ่งทางเรานั้นได้กำหนดไว้ว่าภายใน 1 วัน 1 ip นั้นสามารถเข้ามา post ได้ไม่เกิน 10 ครั้ง
    ***หากคุณต้องการให้โพสได้เรื่อยๆหรือ ต้องการกำหนดการโพสให้น้อยกว่านี้ สามารถเปิดไฟลลที่ชื่อ addnew.pl และ addhtml.pl มาและแก้ที่บรรทัดที่ 2 นะครับ ซึ่งของเดิมจะเป็น 10

    ## สำหรับการทดลองใช้งานให้เรียกไฟล์ webboard.pl มาทำงาน
    เช่น http://yoursite.com/cgi-bin/webboard.pl
    และ หากต้องการที่จะลบกระทู้ ให้เข้าไปที่ boardadmin.htm นะครับ

 

 

 

 

 

 

 

 

 

 

Copyright 1999 Thailand Miscellaneous. Allrights reserved. webmaster@thaimisc.com