Perl Scripts
Web
Board 2.2
| DEMO
| DOWNLOAD |
สิ่งที่เพิ่มเติมขึ้นมาจาก Webboard2.1
- มีการเพิ่มเติมการป้องกันคนปลอมตัวเป็นเจ้าของเวบ
- มีการเพิ่มเติมในการใส่รูปต่างๆตามที่เรากำหนด
* หมายเหตุ - การเพิ่มเติมการแทรกรูปนั้น เราใช้การทำงานแบบง่ายๆ
ไม่ซับซ้อนมากนัก ถ้าหากใครสามารถเพิ่มเติมรูปภาพหรืออะไรต่างๆได้ง่ายกว่านี้
ก็บอกมาด้วยนะครับ หรือ โพสไว้ที่ เวบบอร์ดเลยครับ
จะใช่ร่วมกับตัวเดิมได้มั้ย ?
- ได้ครับ โดยที่คุณนำไฟลล์ addhtml.pl
,addhtml.pl, webboard.pl โหลดลงไปทับตัวเดิมได้เลยครับ หรือแก้ไข scripts
ตามของเรา คือ *.pl นั้น ได้มีการปรับปรุงนิดหน่อย จึงมีการเขียนที่ไม่เหมือนเดิมในหลายๆอย่าง
- ให้สร้าง /images ไว้ใน /webboard และภาพทุกภาพที่ต้องการแทรก ควรจะอยู่ที่
/webboard/images นะครับ (สะดวกดี)
วิธีการแก้ไข
รูปภาพ หรือ ป้องกันตัวปลอม
- เปิดไฟลล์ addhtml.pl และ addnew.pl ขึ้นมา
ไปที่บรรทัดที่ บรรทัดที่ 276 จะมี ตัวแปรดังนี้
- adhtml.pl สำหรับ addnew.pl นั้นจะเหมือนกัน แต่อยู่คนละบรรทัด
#รูปภาพที่เข้ามาทางข้อความ ของคนโพส
sub checkdetail {
$msg = " $FORM{'msgdetail'}";
$name
=~ s/</g;
$name =~ s/>/>/g;
$msg =~ s/\n\n/<p>/g;
$msg =~ s/\n/<br>/g;
$msg =~s/sm101/<img
src=\"images\/sm101.gif\">/g;
$msg =~s/sm102/<img
src=\"images\/sm102.gif\">/g;
.
.
$msg =~s/sm126/<img
src=\"images\/sm126.gif\">/g;
$msg
=~s/boy/<img src=\"images\/boy.gif\">/g;
}
#รูปภาพที่รับเข้ามาทาง ชื่อ ของคนโพส
sub checkby {
$name = " $FORM{'msgby'}";
$name =~ s/</g;
$name =~ s/>/>/g;
$name =~s/password1/<img
src=\"images\/real.gif\" border=0>/g;
$name =~s/password2/<img
src=\"images\/real.gif\" border=0>/g;
$name
=~s/password3/<img src=\"images\/real2.gif\" border=0>/g;
}
**** ความหมาย ของ แทก แต่ละสี ****
สีแดงตัวหนา หมายถึง คำที่ต้องการให้เปลี่ยน
เมื่อพิมลงไปใน Messages หรือ ข้อความต่างๆในฟอร์ม จากนั้นจะเปลี่ยนจาก
คำ นั้นๆ ไปเป็น แทก สี น้ำเงินที่ เรากำหนดไว้ว่า ให้เปลี่ยนเป็นอะไร
สีน้ำเงินตัวหนา หมายถึง แทกต่างๆ
หรือคำต่างๆที่เราต้องการนำไปแทนทีีข้อความนั้นๆที่เรากำหนดจาก สีแดง
สีเทา หมายถึง การเพิ่ม รูปภาพนั้นทำยังไง
* หมายเหตุ - คุณสามารถเพิ่มรูปภาพหรือลบรูปภาพที่กำหนดมาแต่เดิมได้
โดยใส่แทก เหมือนกับตัวอย่าง แต่เพียงแค่เปลี่ยนจาง สีน้ำเงิน และสีแดง
เป็นอย่างอื่นที่คุณต้องการ
*** สิ่งที่ควรรู้เมื่อใส่คำสั่งหรือ แทกต่างๆเพิ่มลงไปในไฟลล์ .pl
ตัวต้องห้ามต่างๆ
เช่น @ / จะต้อง มี "\"
นำหน้าเสมอ เช่น
print "myemail email\@your.com";
.
.
.
วิธีการทำสอบการทำงาน คุณสามารถเข้าไปที่เวบบอร์ดของเรา
แล้วให้กรอกข้อความทุกอย่างตามปกติ แต่ในช่อง name ให้คุณใส่ชื่อคุณแลตามด้วย
password เช่น นก password
ขั้นตอนการติดตั้ง