Tip&Trick | Web Programming
ต.ค. 6th, 2010
เคยหาวิธีมาเยอะแล้วอ่ะเลยมาลองเขียนเองดูอ่ะนะ แหล่มสุดๆ ให้เพื่อนๆได้เอาไปประยุกต์ปรับแต่งแก้ไขใหม่เพื่อเพิ่มประสิทธิภาพให้เว็บ มาเริ่มแบนพวกหัวเกรียนกันเลย (555+) กำหนดตัวแปรก่อนเลยยย $banlist = array( ’127.0.0.1′, ’127.0.0.2′, ’127.0.0.3′ ); ให้อยู่ในรูป Array นะ เพราะอาจจะแบนหลายคนหน่อย จากนั้นก็มาสร้าง ฟังก์ชั่นกันง่ายๆ function chkip($ip){ global $banlist; foreach( $banlist as $ipchk ){ if( $banlist == $ipchk ) return false; else return true; } unset($ipchk); } วิธีใช้งาน!! if(chkip($_SERVER['REMOTE_ADDR'])) die(“โดนแบนแล้ว อิอิ”); แล้วเพื่อนๆ ก็ลองเอาไปประยุกต์อาจจะทำเป็นข้อมูลออกมาจาก database ก็ง่ายแล้ว จากนั้นก็ แบนไอพี ไม่ให้เข้าเว็บกันถ้วนหน้า เบื่อเกรียน ดูโค้ดตัวอย่าง ป้องกันไม่ให้เข้าเว็บจาก [...]
ban ip | php | Tip | ป้องกัน | แบนไอพี
Other | Tip&Trick | Web Programming
มี.ค. 28th, 2010
เอาบทความมาให้อ่านดู ของพี่แม็ก(mocyc) พี่เค้าเขียนไว้ ผมเห็นข้อความน่าสนใจดีมีประโยชน์ด้วย *-* – เปลี่ยนจากการใช้รูปที่เป็นสีทำ Background บางคนทำเว็บไซต์แล้วเวลาใช้ background ที่เป็นสี มีการใช้รูปมาทำ เช่น กำหนดรูปชื่อ black.jpg เพื่อนำไปเป็นพื้นหลังสีดำ ซึ่งไม่ควรทำ ควรใช้คำสั่ง CSS เพื่อดึงค่าสีมาแสดงเป็นพื้นหลังสีดำดีกว่า โดยใช้ color:#000000 แทน – ใช้รูปนามสกุล .jpg .png ดีกว่า เวลาทำรูปใน Photoshop แล้วจะบันทึกควรเลือกบันทึกแบบ Save for Web & Devices (Alt+Shift+Ctrl+S) เพื่อที่จะได้ขนาดไฟล์ที่เหมาะสมกับการใช้งานในเว็บไซต์ โดยควรเป็นนามสกุล .jpg .png หรือ .gif แต่ไม่ควรเป็น .bmp โดยเด็ดขาด – ไม่ให้ผู้อื่นนำรูปไปแสดงได้ ส่วนมากคนจะนิยมเรียกว่า hotlinks สำหรับการป้องกันแบบนี้ก็คือไม่อนุญาติให้ใครเอารูปไปแปะไว้ที่เว็บอื่น หรือทำการดึงเอาลิงก์ตรงๆจากในเว็บไซต์เราไปแสดงผลที่อื่น ซึ่งก็ช่วยลด Bandwidth ได้เยอะเช่นกัน [...]
bandwidth | Tip
My Life | Tip&Trick | Web Programming
ต.ค. 25th, 2009
สอนการทำ ระบบ PVP Ranking ที่หน้าเว็บครับ อันนี้ผมดัดแปลง script npc มาจาก ระบบ Reputation ของ ZeesClub แล้วเขียนการแสดงผลจากฐานข้อมูลเอง คงโพสไม่ซ้ำนะคับ เพราะอันนี้เขียนเอง = =” ขอแค่คำขอบคุณนะครับ ผมเห็นคนต้องการเยอะอยู่เหอ ๆ เลยแจกให้เลย ประยุกต์ได้หลายแบบนะ แล้วแต่จะลองทำกันครับ 1. นำโค้ดนี้ใส่ใน sql นะ ALTER TABLE `char` ADD `pvp_point` INT( 11 ) NOT NULL; 2.สำหรับตัว NPC Script (ใช้ script npc เป็นตัวเก็บคะแนนเพื่อ อัพเดทกับฐานข้อมูล) morocc,0,0,0 script PVP_rankpoint -1,{ OnPCKillEvent: set @char_id,getcharid(0); query_sql “SELECT [...]
eathena | npc | php | ragnarok | script | Tip
Computer | Software | Tip&Trick
มิ.ย. 7th, 2009
เป็นโปรแกรมปรับขนาดรูป ทีละ หลายๆรูปในคราวเดียว ง่ายมากๆ แค่คลิกขวาแล้ว เลือก Resize Pictures แล้วเลือกขนาด แค่นี้รูปที่เราเลือกไว้ หลายๆรูปก็จะเป็นไป
Resize | Tip | Windows XP