<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Aummua Blog &#187; Web Programming</title>
	<atom:link href="http://www.aummua.com/category/web-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.aummua.com</link>
	<description>บล๊อกของนายอุ้มสุดหล่อ</description>
	<lastBuildDate>Mon, 17 Jan 2011 19:14:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>การทำให้รูปภาพ แสดงต่อเมื่อมาการเลื่อนดู</title>
		<link>http://www.aummua.com/howto-make-lazyload-image-onpage/</link>
		<comments>http://www.aummua.com/howto-make-lazyload-image-onpage/#comments</comments>
		<pubDate>Mon, 17 Jan 2011 19:14:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tip&Trick]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.aummua.com/?p=305</guid>
		<description><![CDATA[งงๆๆ -*- ไม่รู้จะตั้งหัวเรื่องว่าอะไรดี เอาเป็นว่าดูจากตัวอย่างจะเข้าใจเองนะ ว่ามันจะทำงานประมาณว่า เมื่อเราเปิดเว็บที่ที่มีรูปภาพเยอะมากมายแล้วรูปจะแสดงให้เราตรงเฉพราะส่วนที่เราเห็นเท่านั้น ส่วนที่เรายังไม่เลื่อน Scroll ลงไปดูก็จะไม่โหลดออกมาแล้วมันก็มีประโยชน์ให้เว็บเร็วขึ้น ให้กินแบนวิทเบาขึ้นมาก ตัวอย่างง่ายๆ ผ่านตาผู้ใช้เป็นล้านๆคนคือ Google Images ครับ มันเร็วใช่มั้ย สังเกตุง่ายๆรูปไหนไม่แสดงจะเป็นสีเทาๆ เข้าใจแล้วใช่ปะ ตัวอย่างอีกอันครับ http://www.appelsiini.net/projects/lazyload/enabled_gazillion.html ++ วิธีการง่ายๆก็คือ Plugin ของ jQuery ครับชื่อว่า &#8220;jQuery Lazy Load&#8221; ทำการติดตั้ง jQuery ก่อนรุ่นใหม่ๆก็ดี ดึง Plugin Lazy Load มาใส่ตามเข้าไป *จะได้ประมาณนี้ &#60;script src="jquery.js" type="text/javascript"&#62;&#60;/script&#62; &#60;script src="jquery.lazyload.js" type="text/javascript"&#62;&#60;/script&#62; *ชุดคำสั่งครับ (จริงๆ แล้วดัดแปลงได้เยอะมากเลยจะยกมาสำคัญๆ นะครับ) อันนี้จะเป็นการวางสีเทาลงไปขณะนี้ยังไม่มีการแสดงรูปครับ $("img").lazyload({ placeholder : "img/grey.gif" }); อันล่างนี้คือตั้ง [...]]]></description>
			<content:encoded><![CDATA[<div align="center"><a href="http://www.aummua.com/wp-content/uploads/2011/01/untitled.png"><img class="aligncenter size-medium wp-image-306" title="untitled" src="http://www.aummua.com/wp-content/uploads/2011/01/untitled-300x196.png" alt="" width="300" height="196" /></a></div>
<p>งงๆๆ -*- ไม่รู้จะตั้งหัวเรื่องว่าอะไรดี เอาเป็นว่าดูจากตัวอย่างจะเข้าใจเองนะ ว่ามันจะทำงานประมาณว่า เมื่อเราเปิดเว็บที่ที่มีรูปภาพเยอะมากมายแล้วรูปจะแสดงให้เราตรงเฉพราะส่วนที่เราเห็นเท่านั้น ส่วนที่เรายังไม่เลื่อน Scroll ลงไปดูก็จะไม่โหลดออกมาแล้วมันก็มีประโยชน์ให้เว็บเร็วขึ้น ให้กินแบนวิทเบาขึ้นมาก <img src='http://www.aummua.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
<span id="more-305"></span><br />
ตัวอย่างง่ายๆ ผ่านตาผู้ใช้เป็นล้านๆคนคือ <strong>Google Images</strong> ครับ มันเร็วใช่มั้ย สังเกตุง่ายๆรูปไหนไม่แสดงจะเป็นสีเทาๆ เข้าใจแล้วใช่ปะ <img src='http://www.aummua.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>ตัวอย่างอีกอันครับ <a rel="nofollow" href="http://www.appelsiini.net/projects/lazyload/enabled_gazillion.html">http://www.appelsiini.net/projects/lazyload/enabled_gazillion.html</a></p>
<p>++ วิธีการง่ายๆก็คือ Plugin ของ jQuery ครับชื่อว่า &#8220;<strong><a rel="nofollow" href="http://plugins.jquery.com/project/lazyload">jQuery Lazy Load</a></strong>&#8221;</p>
<ul>
<li>ทำการติดตั้ง jQuery ก่อนรุ่นใหม่ๆก็ดี</li>
<li>ดึง Plugin Lazy Load มาใส่ตามเข้าไป</li>
</ul>
<p>*จะได้ประมาณนี้<br />
<code>&lt;script src="jquery.js" type="text/javascript"&gt;&lt;/script&gt;<br />
&lt;script src="jquery.lazyload.js" type="text/javascript"&gt;&lt;/script&gt;</code></p>
<p>*ชุดคำสั่งครับ (จริงๆ แล้วดัดแปลงได้เยอะมากเลยจะยกมาสำคัญๆ นะครับ)</p>
<p>อันนี้จะเป็นการวางสีเทาลงไปขณะนี้ยังไม่มีการแสดงรูปครับ<br />
<code>$("img").lazyload({ placeholder : "img/grey.gif" });</code></p>
<p>อันล่างนี้คือตั้ง Effect ครับจะได้สวยๆ ศึกษา Effect ต่างๆได้ที่เว็บ jQuery.com<br />
<code>$("img").lazyload({<br />
placeholder : "img/grey.gif",<br />
effect : "fadeIn"<br />
});</code></p>
<p><strong>Download : Plugin Lazy Load</strong> <a rel="nofollow" href="http://www.appelsiini.net/download/jquery.lazyload.js">เวอชั่นธรรมดา</a> (ไว้ศึกษา) / <a rel="nofollow" href="http://www.appelsiini.net/download/jquery.lazyload.mini.js">เวอชั่นบีบอัดแล้ว</a> (สำหรับใช้งาน)</p>
<p>อ่านต่อเพิ่มเติมได้เว็บล่างนี้เลยนะครับ <img src='http://www.aummua.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  เพียบ<br />
<strong>ขอบคุณ</strong> <a href="http://www.appelsiini.net/projects/lazyload" rel="nofollow">http://www.appelsiini.net/projects/lazyload</a></p>
<div style='display:none' id="post-refEl-305"></div>]]></content:encoded>
			<wfw:commentRss>http://www.aummua.com/howto-make-lazyload-image-onpage/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>[PHP] เทคนิคการแบนไม่ให้เข้าเว็บ (ป้องกันพวกเกรียน)</title>
		<link>http://www.aummua.com/howto-ban-ip-on-site-php/</link>
		<comments>http://www.aummua.com/howto-ban-ip-on-site-php/#comments</comments>
		<pubDate>Tue, 05 Oct 2010 21:26:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tip&Trick]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[ban ip]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Tip]]></category>
		<category><![CDATA[ป้องกัน]]></category>
		<category><![CDATA[แบนไอพี]]></category>

		<guid isPermaLink="false">http://www.aummua.com/?p=269</guid>
		<description><![CDATA[เคยหาวิธีมาเยอะแล้วอ่ะเลยมาลองเขียนเองดูอ่ะนะ แหล่มสุดๆ ให้เพื่อนๆได้เอาไปประยุกต์ปรับแต่งแก้ไขใหม่เพื่อเพิ่มประสิทธิภาพให้เว็บ มาเริ่มแบนพวกหัวเกรียนกันเลย (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 ก็ง่ายแล้ว จากนั้นก็ แบนไอพี ไม่ให้เข้าเว็บกันถ้วนหน้า เบื่อเกรียน ดูโค้ดตัวอย่าง ป้องกันไม่ให้เข้าเว็บจาก [...]]]></description>
			<content:encoded><![CDATA[<p>เคยหาวิธีมาเยอะแล้วอ่ะเลยมาลองเขียนเองดูอ่ะนะ แหล่มสุดๆ ให้เพื่อนๆได้เอาไปประยุกต์ปรับแต่งแก้ไขใหม่เพื่อเพิ่มประสิทธิภาพให้เว็บ</p>
<p>มาเริ่มแบนพวกหัวเกรียนกันเลย (555+)</p>
<p><B>กำหนดตัวแปรก่อนเลยยย</B><br />
<code>$banlist = array(<br />
'127.0.0.1',<br />
'127.0.0.2',<br />
'127.0.0.3'<br />
);</code></p>
<p>ให้อยู่ในรูป Array นะ เพราะอาจจะแบนหลายคนหน่อย</p>
<p><B>จากนั้นก็มาสร้าง ฟังก์ชั่นกันง่ายๆ</B><br />
<code>function chkip($ip){<br />
	global $banlist;<br />
	foreach( $banlist as $ipchk ){<br />
		if( $banlist == $ipchk )<br />
			return false;<br />
		else<br />
			return true;<br />
	}<br />
	unset($ipchk);<br />
}</code></p>
<p><B>วิธีใช้งาน!!</B><br />
<code>if(chkip($_SERVER['REMOTE_ADDR']))<br />
    die("โดนแบนแล้ว อิอิ");</code></p>
<p>แล้วเพื่อนๆ ก็ลองเอาไปประยุกต์อาจจะทำเป็นข้อมูลออกมาจาก database ก็ง่ายแล้ว <img src='http://www.aummua.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
จากนั้นก็ แบนไอพี ไม่ให้เข้าเว็บกันถ้วนหน้า เบื่อเกรียน</p>
<p><a href="http://codepaste.net/muo89s">ดูโค้ดตัวอย่าง ป้องกันไม่ให้เข้าเว็บจาก IP คลิกเลย</a></p>
<p>จบครับ ;D</p>
<div style='display:none' id="post-refEl-269"></div>]]></content:encoded>
			<wfw:commentRss>http://www.aummua.com/howto-ban-ip-on-site-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>301 Redirect [Permanent] คืออะไร ?</title>
		<link>http://www.aummua.com/what-is-301-redirect-permanent/</link>
		<comments>http://www.aummua.com/what-is-301-redirect-permanent/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 21:52:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tip&Trick]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[301]]></category>
		<category><![CDATA[redirect]]></category>

		<guid isPermaLink="false">http://www.aummua.com/?p=265</guid>
		<description><![CDATA[*0* วันนี้ได้ทำการโยกย้ายเว็บจาก theshockfmonline ไปไว้ที่ jeezjaz แต่กลัวพี่ google เค้าไม่รู้ว่าเราได้ทำการย้ายเว็บเลยใช้วิธี 301 Redirect แทนการ Redirect แบบธรรมดาๆ หรือแทน Meta refresh ตามที่ iPokz ได้แนะนำมา อิอิ 301 Redirect คืออะไร? - 301 Redirect คือการบอกกับ Search Engine ว่าเรามีการย้ายหน้าเพจอย่างถาวรไม่ใช้แสปม วิธีทำ 301 Redirect - แก้ไข้ไฟล์ .htaccess ตามข้างล่าง Redirect 301 / http://www.ltotal.com/ **ซึ่งหมายถึงการย้ายหน้า ทุกหน้าใน host นี้ไปยัง www.ltotal.com Direct Admin ก็มีตัวช่วยสร้าง 301 Redirect เช่นกัน - ที่เมนู Site [...]]]></description>
			<content:encoded><![CDATA[<p>*0* วันนี้ได้ทำการโยกย้ายเว็บจาก theshockfmonline ไปไว้ที่ jeezjaz แต่กลัวพี่ google เค้าไม่รู้ว่าเราได้ทำการย้ายเว็บเลยใช้วิธี <strong>301 Redirect</strong> แทนการ Redirect แบบธรรมดาๆ หรือแทน Meta refresh ตามที่ <a href="http://www.pok.in.th">iPokz</a> ได้แนะนำมา อิอิ</p>
<p><strong>301 Redirect คืออะไร?</strong><br />
	- 301 Redirect คือการบอกกับ Search Engine ว่าเรามีการย้ายหน้าเพจอย่างถาวรไม่ใช้แสปม</p>
<p><strong>วิธีทำ 301 Redirect</strong><br />
	- แก้ไข้ไฟล์ .htaccess ตามข้างล่าง<br />
<code>Redirect 301 / http://www.ltotal.com/</code><br />
**ซึ่งหมายถึงการย้ายหน้า ทุกหน้าใน host นี้ไปยัง www.ltotal.com</p>
<p><strong>Direct Admin ก็มีตัวช่วยสร้าง 301 Redirect เช่นกัน</strong><br />
	- ที่เมนู <strong>Site Redirection</strong><br />
	- จากนั้นก็เลือก <strong>301 Permanent</strong><br />
	- ใส่ url ที่ต้องการให้ direct ไป</p>
<p><strong>อ้างอิง</strong> : http://www.ltotal.com/2007/11/seo-301-redirect.html</p>
<div style='display:none' id="post-refEl-265"></div>]]></content:encoded>
			<wfw:commentRss>http://www.aummua.com/what-is-301-redirect-permanent/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PHP Upload และ Rename แต่นามสกุลเดิม</title>
		<link>http://www.aummua.com/php-upload-%e0%b9%81%e0%b8%a5%e0%b8%b0-rename-%e0%b9%81%e0%b8%95%e0%b9%88%e0%b8%99%e0%b8%b2%e0%b8%a1%e0%b8%aa%e0%b8%81%e0%b8%b8%e0%b8%a5%e0%b9%80%e0%b8%94%e0%b8%b4%e0%b8%a1/</link>
		<comments>http://www.aummua.com/php-upload-%e0%b9%81%e0%b8%a5%e0%b8%b0-rename-%e0%b9%81%e0%b8%95%e0%b9%88%e0%b8%99%e0%b8%b2%e0%b8%a1%e0%b8%aa%e0%b8%81%e0%b8%b8%e0%b8%a5%e0%b9%80%e0%b8%94%e0%b8%b4%e0%b8%a1/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 16:23:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tip&Trick]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rename]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://www.aummua.com/?p=249</guid>
		<description><![CDATA[อันนี้เขียนไว้ save ไว้เผื่อว่าจะได้ใช้ อิอิ ขอบคุณ iPokz มากช่วยบอกเรื่องการหา นามสกุลจากไฟล์ที่รับเข้ามา จนได้เขียนเป็น ฟังก์ชั่นซะเลย อิอิ function ext($filename) { $ext = explode('.', $filename ); $i = ( count( $ext ) - 1 ); $extension = $ext[$i]; return $extension; } $extension = ext($_FILES['pic']['name']); $name_new = md5(rand(1,999999)).".".$extension; $target = "storage/".$name_new; move_uploaded_file( $_FILES['pic']['tmp_name'], $target ) หนุกๆ จ้า อิอิ]]></description>
			<content:encoded><![CDATA[<p>อันนี้เขียนไว้ save ไว้เผื่อว่าจะได้ใช้ อิอิ</p>
<p>ขอบคุณ iPokz มากช่วยบอกเรื่องการหา นามสกุลจากไฟล์ที่รับเข้ามา</p>
<p>จนได้เขียนเป็น ฟังก์ชั่นซะเลย อิอิ</p>
<p><code>function ext($filename) {<br />
	$ext = explode('.', $filename );<br />
	$i = ( count( $ext ) - 1 );<br />
	$extension = $ext[$i];<br />
	return $extension;<br />
}<br />
$extension = ext($_FILES['pic']['name']);<br />
$name_new = md5(rand(1,999999)).".".$extension;<br />
$target = "storage/".$name_new;<br />
move_uploaded_file( $_FILES['pic']['tmp_name'], $target )</code></p>
<p>หนุกๆ จ้า อิอิ <img src='http://www.aummua.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<div style='display:none' id="post-refEl-249"></div>]]></content:encoded>
			<wfw:commentRss>http://www.aummua.com/php-upload-%e0%b9%81%e0%b8%a5%e0%b8%b0-rename-%e0%b9%81%e0%b8%95%e0%b9%88%e0%b8%99%e0%b8%b2%e0%b8%a1%e0%b8%aa%e0%b8%81%e0%b8%b8%e0%b8%a5%e0%b9%80%e0%b8%94%e0%b8%b4%e0%b8%a1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>วิธีลด Bandwidth ของเว็บไซต์ 15 ประการ</title>
		<link>http://www.aummua.com/15-tips-on-how-to-save-web-bandwidth/</link>
		<comments>http://www.aummua.com/15-tips-on-how-to-save-web-bandwidth/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 00:15:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Tip&Trick]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[bandwidth]]></category>
		<category><![CDATA[Tip]]></category>

		<guid isPermaLink="false">http://www.aummua.com/?p=204</guid>
		<description><![CDATA[เอาบทความมาให้อ่านดู ของพี่แม็ก(mocyc) พี่เค้าเขียนไว้ ผมเห็นข้อความน่าสนใจดีมีประโยชน์ด้วย *-* - เปลี่ยนจากการใช้รูปที่เป็นสีทำ Background บางคนทำเว็บไซต์แล้วเวลาใช้ background ที่เป็นสี มีการใช้รูปมาทำ เช่น กำหนดรูปชื่อ black.jpg เพื่อนำไปเป็นพื้นหลังสีดำ ซึ่งไม่ควรทำ ควรใช้คำสั่ง CSS เพื่อดึงค่าสีมาแสดงเป็นพื้นหลังสีดำดีกว่า โดยใช้ color:#000000 แทน - ใช้รูปนามสกุล .jpg  .png  ดีกว่า เวลาทำรูปใน Photoshop แล้วจะบันทึกควรเลือกบันทึกแบบ Save for Web &#38; Devices (Alt+Shift+Ctrl+S) เพื่อที่จะได้ขนาดไฟล์ที่เหมาะสมกับการใช้งานในเว็บไซต์ โดยควรเป็นนามสกุล .jpg  .png  หรือ .gif  แต่ไม่ควรเป็น .bmp โดยเด็ดขาด - ไม่ให้ผู้อื่นนำรูปไปแสดงได้ ส่วนมากคนจะนิยมเรียกว่า hotlinks สำหรับการป้องกันแบบนี้ก็คือไม่อนุญาติให้ใครเอารูปไปแปะไว้ที่เว็บอื่น หรือทำการดึงเอาลิงก์ตรงๆจากในเว็บไซต์เราไปแสดงผลที่อื่น ซึ่งก็ช่วยลด Bandwidth ได้เยอะเช่นกัน [...]]]></description>
			<content:encoded><![CDATA[<p>เอาบทความมาให้อ่านดู ของ<a href="http://www.myblog.in.th" target="_blank">พี่แม็ก</a>(<a href="http://www.mocyc.com" target="_blank">mocyc</a>) พี่เค้าเขียนไว้ ผมเห็นข้อความน่าสนใจดีมีประโยชน์ด้วย *-*</p>
<p>- <strong>เปลี่ยนจากการใช้รูปที่เป็นสีทำ Background</strong><br />
บางคนทำเว็บไซต์แล้วเวลาใช้ background ที่เป็นสี มีการใช้รูปมาทำ เช่น กำหนดรูปชื่อ black.jpg เพื่อนำไปเป็นพื้นหลังสีดำ ซึ่งไม่ควรทำ ควรใช้คำสั่ง CSS เพื่อดึงค่าสีมาแสดงเป็นพื้นหลังสีดำดีกว่า โดยใช้ color:#000000 แทน</p>
<p>- <strong>ใช้รูปนามสกุล .jpg  .png  ดีกว่า</strong><br />
เวลาทำรูปใน Photoshop แล้วจะบันทึกควรเลือกบันทึกแบบ Save for Web &amp; Devices (Alt+Shift+Ctrl+S) เพื่อที่จะได้ขนาดไฟล์ที่เหมาะสมกับการใช้งานในเว็บไซต์ โดยควรเป็นนามสกุล .jpg  .png  หรือ .gif  แต่ไม่ควรเป็น .bmp โดยเด็ดขาด</p>
<p>- <strong>ไม่ให้ผู้อื่นนำรูปไปแสดงได้</strong><br />
ส่วนมากคนจะนิยมเรียกว่า hotlinks สำหรับการป้องกันแบบนี้ก็คือไม่อนุญาติให้ใครเอารูปไปแปะไว้ที่เว็บอื่น หรือทำการดึงเอาลิงก์ตรงๆจากในเว็บไซต์เราไปแสดงผลที่อื่น ซึ่งก็ช่วยลด Bandwidth ได้เยอะเช่นกัน ซึ่งสามารถป้องกันได้โดยใช้ htaccess มาช่วยได้ ลองดูวิธีได้จากเว็บ <a href="http://altlab.com/htaccess_tutorial.html" target="_blank">altlab.com</a></p>
<p>- <strong>บีบอัดไฟล์ CSS</strong><br />
ไฟล์ CSS บางคนเขียนไฟล์เดียวใช้คลุมทั้งเว็บไซต์ ไม่แบ่งไฟล์เลย หรือบางครั้งไฟล์ CSS ก็ใหญ่มาก ดังนั้นควรมาทำการบีบอัดขนาดไฟล์ CSS ก่อนนำไปใช้งาน ซึ่งสามารถนำไปบีบอัดข้อมูลได้ที่<a href="http://tools.arantius.com/css-compressor" target="_blank">arantius.com</a> หรือ  <a href="http://isnoop.net/tools/css.php" target="_blank">isnoop.net</a></p>
<p>- <strong>บีบอัด HTML ด้วย GZIP</strong><br />
เหมือนกับ CSS ซึ่ง HTML ก็สามารถทำได้ ซึ่งหากใช้ PHP ในการทำเว็บไซต์ก็ลองใช้คำสั่งนี้ดู <a href="http://www.techiecorner.com/7/speed-up-and-save-your-website-bandwidth-with-gzip-compression/" target="_blank">ลองดูวิธีการใช้ GZIP ได้ที่นี่</a></p>
<p>- <strong>งดใช้ HTML Comment</strong><br />
เวลาเขียนเว็บไซต์ส่วนที่เราไม่ต้องการแสดงผล หรือ บางส่วนเราอยากจะมี Comment ไว้เราก็มักจะเขียนด้วย &lt;!– เนื้อหา –!&gt; แต่ก็ยังคงมีการ Comment ในไฟล์ต่างๆ เช่น CSS ก็ใช้ /* Comments */  เป็นต้น <a href="http://www.marcofolio.net/tips/making_comments_in_your_source_code.html" target="_blank">ดูการ Comment ของภาษาต่างๆได้ที่นี่</a></p>
<p>- <strong>หลีกเลี่ยงการใช้ตาราง</strong><br />
หากว่าส่วนไหนที่สามารถใช้คำสั่ง DIV หรือ SPAN ได้ก็ควรใช้แทน TABLE แล้วนำเอา CSS มาควบคุมการทำงาน ซึ่งจะทำให้ไวขึ้นได้</p>
<p>- <strong>ให้ที่อยู่ของไฟล์สั้นที่สุด</strong><br />
ในการสร้างที่เก็บไฟล์ ไม่ว่าจะไฟล์เอกสาร หรือ ไฟล์รูปต่างๆ ไม่ควรมีความซับซ้อน หรือลึกเกินไป ซึ่งจะทำให้ต้องเขียน HTML มากขึ้น ทำให้ Bandwidth สูงตามไปด้วย เช่น  /images/stories/subfolder_1/subfolder_2/subfolder_3/this_is_my_image.jpg ควรใช้แค่ /img/001.jpg</p>
<p>- <strong>ใช้ ALT และ TITLE ให้สั้นและกระชับ</strong><br />
ใน HTML เราสามารถใส่ ALT หรือ TITLE ได้ เพื่อประโยชน์หลายประการ แต่ในปัจจุบันมักจะทำเพื่อหวังผลด้าน SEO มากที่สุด ซึ่งในการลด Bandwidth เราควรทำให้สั้นและกระชับที่สุด เช่น &lt;img src=”images/001.jpg” alt=”Picture of an elephant” title=”This is a big elephant” /&gt; ปรับเป็น &lt;img src=”images/001.jpg” alt=”Elephant” title=”Elephant” /&gt;</p>
<p>- <strong>นำไฟล์ใหญ่ๆไปฝากกับเว็บให้บริการฝากไฟล์</strong><br />
หากจะมีการให้ดาวน์โหลดไฟล์ต่างๆ ควรทำไปฝากกับผู้ให้บริการฝากไฟล์ เช่น <a href="http://rapidshare.com/" target="_blank">RapidShare</a> และ<a href="http://megaupload.com/" target="_blank">MegaUpload.</a> หรือไม่ก็ <a href="http://4shared.com/" target="_blank">4shared</a></p>
<p>- <strong>ใช้ระบบ Cache ภายนอกสำหรับ RSS Feed</strong><br />
ใช้บริการสร้าง Cache RSS Feed จากภายนอก โดยสามารถเลือกใช้งานได้จาก <a href="http://www.rsscache.com/" target="_blank">RSS Cache</a> และ<a href="http://www.rsscache.com/howworks.aspx" target="_blank">ดูการทำงานได้ที่นี่</a></p>
<p>- <strong>ไม่ Submit เว็บของคุณลง Search Engine</strong><br />
ฟังแล้วดูตลกไหม แต่ก็เป็นเรื่องจริงที่อยากจะลด Bandwidth ก็ต้องงด Submit เว็บไซต์ไปยัง Search Engine เพื่อป้องกัน Search Engine เข้ามาเก็บข้อมูลในเว็บไซต์ของเรา เช่น <a href="http://www.google.com/addurl/" target="_blank">Add your URL</a> ของ Google</p>
<p>- <strong>เข้าชมได้แต่สมาชิก</strong><br />
เป็นไงหล่ะวิธีนี้ กำหนดไปเลยว่าเข้าชมได้เฉพาะสมาชิก มีการ login ก่อนเข้าเว็บไซต์ หรือไม่ก็เสริมด้วยเข้าชมได้เฉพาะประเทศ , ไอพี เป็นต้น รับรองลดได้เยอะทีเดียว</p>
<p>- <strong>ใช้งาน AJAX</strong><br />
อันนี้น่าสนนะสำหรับ <a href="http://en.wikipedia.org/wiki/Ajax_(programming)" target="_blank">AJAX</a> (Asynchronous JavaScript and XML) ก็สามารถช่วยลด Bandwidth ได้มาก เพราะจะโหลดส่วนที่อัพเดท หรือ เปลี่ยนแปลงมาแสดง ไม่ต้องเปลี่ยนทั้งหน้าเว็บเป็นต้น</p>
<p>- <strong>และสุดท้าย อย่าให้ใครรู้จักเว็บคุณ</strong><br />
อาจจะดูโง่ แต่นี่แหล่ะคือวิธีประหยัด Bandwidth ที่ดีที่สุด เมื่อไม่มีใครรู้จักเว็บเรา ก็จะไม่มีคนเข้า ดังนั้นก็ประหยัด Bandwidth สุดๆไปเล๊ยยยย
</ol>
<p>- <strong>บทความดีๆจาก</strong><br />
<a href="http://www.myblog.in.th/2009/12/24/15_tips_on_how_to_save_bandwidth/">http://www.myblog.in.th/2009/12/24/15_tips_on_how_to_save_bandwidth/</a> <a href="http://www.myblog.in.th" target="_blank">พี่แม็ก</a> (<a href="http://www.mocyc.com" target="_blank">mocyc</a>)</p>
<div style='display:none' id="post-refEl-204"></div>]]></content:encoded>
			<wfw:commentRss>http://www.aummua.com/15-tips-on-how-to-save-web-bandwidth/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>[PHP] สุ่มเลขบัตรประชาชน ลองเขียนเล่นๆ</title>
		<link>http://www.aummua.com/php-generate-id-card/</link>
		<comments>http://www.aummua.com/php-generate-id-card/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 11:15:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tip&Trick]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[genarate]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[บัตรประชาชน]]></category>

		<guid isPermaLink="false">http://www.aummua.com/?p=198</guid>
		<description><![CDATA[วันนี้ลองหาตัว CODE สุ่มเลขบัตรมาหาไม่ได้ซะที เจอแต่วิธีคำนวนเลขบัตรเลยได้เว็บนี้มา เนื้อหา copy มาบางส่วน http://www.viruscom2.com/tip-computer/number.html :: หลักการ การคำนวนหาเลขบัตรประชาชน :: 1.มั่วตัวเลข 12 ตัวขึ้นมาแล้วแยกหลักซะ 1 2 1 3 1 4 1 5 1 6 1 7 2.คูณเข้าไปด้วยค่าประจำหลักของตัวเลขนั้นๆ (ตัวเลข 13-2 ที่ใช้คูณเป็นค่าคงที่) (1&#215;13) (2&#215;12) (1&#215;11) (3&#215;10) (1&#215;9) (4&#215;8) (1&#215;7) (5&#215;6) (1&#215;5) (6&#215;4) (1&#215;3) (7&#215;2) 3.จะได้ตัวเลขต่อไปนี้ 13 24 11 30 9 32 7 30 5 24 3 [...]]]></description>
			<content:encoded><![CDATA[<p>วันนี้ลองหาตัว CODE สุ่มเลขบัตรมาหาไม่ได้ซะที เจอแต่วิธีคำนวนเลขบัตรเลยได้เว็บนี้มา เนื้อหา copy มาบางส่วน<br />
<a href="http://www.viruscom2.com/tip-computer/number.html" target="_blank">http://www.viruscom2.com/tip-computer/number.html</a></p>
<p><strong>:: หลักการ การคำนวนหาเลขบัตรประชาชน ::</strong><br />
<strong>1.มั่วตัวเลข 12 ตัวขึ้นมาแล้วแยกหลักซะ</strong><br />
  1 2 1 3 1 4 1 5 1 6 1 7</p>
<p><strong>2.คูณเข้าไปด้วยค่าประจำหลักของตัวเลขนั้นๆ (ตัวเลข 13-2 ที่ใช้คูณเป็นค่าคงที่)</strong><br />
  (1&#215;13) (2&#215;12) (1&#215;11) (3&#215;10) (1&#215;9) (4&#215;8) (1&#215;7) (5&#215;6) (1&#215;5) (6&#215;4) (1&#215;3) (7&#215;2)</p>
<p><strong>3.จะได้ตัวเลขต่อไปนี้</strong><br />
  13 24 11 30 9 32 7 30 5 24 3 14</p>
<p><strong>4.เอาตัวเลขมาบวกกันทั้งหมด</strong><br />
  13+24+11+30+9+32+7+30+5+24+3+14= 202</p>
<p><strong>5.เอาตัวเลขที่หามาได้หารด้วย11 แล้วเอาเศษมันมา</strong><br />
  202/11 = 4</p>
<p><strong>6.ต่อมาก็ให้เอาเศษที่เราหามาได้นั้นไปลบกับ 11</strong><br />
11-4 = 7</p>
<p><strong>7.ตัวเลขที่ออกมาก็คือ</strong><br />
  121314151617<u>7</u></p>
<p><strong>:: ทีนี้มาลองดู PHP Code กันว่าเป็นยังไงจากหลักการข้างบน ::</strong><br />
<code>for( $i = 1; $i <= 12; $i++ )<br />
{<br />
$n[$i] = rand(1,9);<br />
}<br />
$step1 = ( ( $n[1] * 1 ) + ( $n[2] * 12 ) + ( $n[3] * 11 ) + ( $n[4] * 10 ) + ( $n[5] * 9 ) + ( $n[6] * 8 ) + ( $n[7] * 7 ) + ( $n[8] * 6 ) + ( $n[9] * 5 ) + ( $n[10] * 4 ) + ( $n[11] * 3 ) + ( $n[12] * 2 ) );<br />
$step2 = ( $step1 % 11 );<br />
$step3 = ( 11 - $step2 );<br />
echo $n[1].$n[2].$n[3].$n[4].$n[5].$n[6].$n[7].$n[8].$n[9].$n[10].$n[11].$n[12].$step3;</code><br />
** วิธีคำนวนหาเศษ = ( $a % $b )</p>
<div align="right"><strong>อ้างอิง</strong><br />
<a href="http://www.viruscom2.com/tip-computer/number.html" target="_blank">http://www.viruscom2.com/tip-computer/number.html</a></div>
<div style='display:none' id="post-refEl-198"></div>]]></content:encoded>
			<wfw:commentRss>http://www.aummua.com/php-generate-id-card/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>วิธีการดึงข้อมูลจากการบันทึกค่า value ของ Special Ranking</title>
		<link>http://www.aummua.com/how-to-use-query-from-special-ranking/</link>
		<comments>http://www.aummua.com/how-to-use-query-from-special-ranking/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 05:53:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Tip&Trick]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[eathena]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[query]]></category>
		<category><![CDATA[ragnarok]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.aummua.com/?p=190</guid>
		<description><![CDATA[script PHP ตัวนี้จะเป็นการดึงค่าใน value ที่อยู่ในตาราง global_reg_value ของ Ragnarok ออกมาโดยไม่ต้องทำการติดตั้ง NPC การเก็บค่าต่างๆเพิ่มเลยนอกจาก ต้องติดตั้ง Special Ranking เพียง NPC ตัวเดียว การทำงานของ Special Ranking จะอยู่ในตัวเกมส์ทำหน้าที่เก็บค่า value ลงฐานข้อมูล การเก็บค่าของ NPC ตัวนี้มี 3 ตัวแปร 1. PKPoint คือ PVP คะแนน PVP เมื่อฆ่า 2. MKPoint คือ MVP แต้มที่ได้จากการ ฆ่าบอส 3. EKPoint คือ EMP แต้มที่ได้จากการตีหิน ปกติแล้วถ้าเราสร้าง Query SQL ขึ้นมาแล้วดึง value ออกมาแสดงในรูปแบบ DESC(เรียงมากไปน้อย) จะทำให้ข้อมูลไม่เรียงกัน(สลับมั่วไปหมด) เพราะว่าฟิลด์ [...]]]></description>
			<content:encoded><![CDATA[<div align="center"><img src="http://www.aummua.com/wp-content/uploads/2010/03/demomkpoint.gif" alt="" title="demomkpoint" width="406" height="143" class="alignnone size-full wp-image-194" /></div>
<p>script PHP ตัวนี้จะเป็นการดึงค่าใน value ที่อยู่ในตาราง global_reg_value ของ Ragnarok ออกมาโดยไม่ต้องทำการติดตั้ง NPC การเก็บค่าต่างๆเพิ่มเลยนอกจาก ต้องติดตั้ง <a href="http://www.eathena.in.th/forum/index.php?showtopic=1014">Special Ranking</a> เพียง NPC ตัวเดียว</p>
<p>การทำงานของ <a href="http://www.eathena.in.th/forum/index.php?showtopic=1014">Special Ranking</a> จะอยู่ในตัวเกมส์ทำหน้าที่เก็บค่า value ลงฐานข้อมูล</p>
<p><strong>การเก็บค่าของ NPC ตัวนี้มี 3 ตัวแปร</strong><br />
1. PKPoint คือ PVP คะแนน PVP เมื่อฆ่า<br />
2. MKPoint คือ MVP แต้มที่ได้จากการ ฆ่าบอส<br />
3. EKPoint คือ EMP แต้มที่ได้จากการตีหิน</p>
<p>ปกติแล้วถ้าเราสร้าง Query SQL ขึ้นมาแล้วดึง value ออกมาแสดงในรูปแบบ DESC<em>(เรียงมากไปน้อย)</em> จะทำให้ข้อมูลไม่เรียงกัน<em>(สลับมั่วไปหมด)</em> เพราะว่าฟิลด์ value อยู่ในรูปแบบของ varchar ไม่ใช่ int</p>
<p>มีวิธีแก้ก็คือทำให้ฟิลด์ value กลายเป็นให้ค่าเป็นค่าสัมบูรณ์ด้วย abs()<br />
วิธีใช้ ORDER BY abs(`value`) DESC</p>
<p><strong>การเรียกข้อมูลออกมาแสดงบนเว็บ</strong> <em>ตัวอย่าง PKPoint</em><br />
<code>$result = mysql_query("SELECT * FROM `".$db_game."`.`global_reg_value` WHERE `str` LIKE 'PKPoint' ORDER BY abs(`value`) DESC LIMIT 0 , 10");<br />
	while ( $rd = mysql_fetch_array( $result ) )<br />
	{<br />
		echo "ชื่อ ".cid2namechar($rd['char_id'])." ฆ่าได้ ".number_format($rd['value'])." คน<br />";<br />
	};</code><br />
สังเกตุการแสดงชื่อ จะใช้ฟังชั่น cid2namechar() &#8230; ก็คือการเปลี่ยนจาก char_id เป็น name ในตาราง char</p>
<p>มาดูการสร้างฟังชั่น cid2namechar() ของผมบ้าง.. (ไม่รู้คนอื่นเขียนแบบนี้ป่าวนะ อิอิ)<br />
<code>function cid2namechar($cid) {<br />
global $sql_game;<br />
	$namecid = mysql_fetch_array(mysql_query("SELECT * FROM `".$sql_game."`.`char` WHERE `char_id`=". $cid));<br />
	if( $namecid ) {<br />
		return $namecid['name'];<br />
	} else {<br />
		return 'N/A';<br />
	}<br />
}</code></p>
<p>จบแระ หวังว่าจะมีประโยชน์ อ่ะนะ</p>
<div style='display:none' id="post-refEl-190"></div>]]></content:encoded>
			<wfw:commentRss>http://www.aummua.com/how-to-use-query-from-special-ranking/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Zian AdminCP เวอชั่น 1.1 แล้วดาวโหลดฟรี</title>
		<link>http://www.aummua.com/zian-admincp-1-1-lastest-2010/</link>
		<comments>http://www.aummua.com/zian-admincp-1-1-lastest-2010/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 04:47:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tip&Trick]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[Control Panel]]></category>
		<category><![CDATA[CP]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ragnarok]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://www.aummua.com/?p=179</guid>
		<description><![CDATA[:: รายละเอียดโปรแกรม :: เป็น Control Panel Ragnarok Online สำหรับ GM ที่จะอำนวยความสะดวกภายในเซิฟเวอร์ได้ง่าย ง่ายมากๆ !และก็น่าจะมีประโยชน์ต่อหลายๆ เซิฟเวอร์ :: ความสามารถสำหรับ 1.1 :: 19/03/52 - แก้ไข Query SQL ของระบบ แบน/ปลดแบน (ขอบคุณ NeCrOW1Z ที่แจ้งมา) - เพิ่มระบบ รายการแสดง UserID ทั้งหมด - จัดระเบียบ Source Code ใหม่เกือบหมด DOWNLOAD v1.1 / WEBSITE enjoy.. อิ อิ]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://www.aummua.com/zian-acp/demo1.gif" alt="DEMO PIC" /></p>
<p><strong>:: รายละเอียดโปรแกรม ::</strong><br />
เป็น Control Panel <em>Ragnarok Online</em> สำหรับ GM ที่จะอำนวยความสะดวกภายในเซิฟเวอร์ได้ง่าย ง่ายมากๆ !และก็น่าจะมีประโยชน์ต่อหลายๆ เซิฟเวอร์</p>
<p><strong>:: ความสามารถสำหรับ 1.1 :: 19/03/52</strong><br />
- แก้ไข Query SQL ของระบบ แบน/ปลดแบน (ขอบคุณ NeCrOW1Z ที่แจ้งมา)<br />
- เพิ่มระบบ รายการแสดง UserID ทั้งหมด<br />
- จัดระเบียบ Source Code ใหม่เกือบหมด</p>
<p style="text-align: right;"><a href="http://www.aummua.com/zian-acp/?zacp=dl&amp;v=lastest"><strong>DOWNLOAD v1.1</strong></a> / <a href="http://www.aummua.com/zian-acp/">WEBSITE</a></p>
<p>enjoy.. อิ อิ</p>
<div style='display:none' id="post-refEl-179"></div>]]></content:encoded>
			<wfw:commentRss>http://www.aummua.com/zian-admincp-1-1-lastest-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ได้เว็บ หาคีย์ ของ Kaspersky แล้ววว</title>
		<link>http://www.aummua.com/was-found-web-for-key-kaspersky/</link>
		<comments>http://www.aummua.com/was-found-web-for-key-kaspersky/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 18:48:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Tip&Trick]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[anti virus]]></category>
		<category><![CDATA[kaspersky]]></category>
		<category><![CDATA[key]]></category>
		<category><![CDATA[virus]]></category>

		<guid isPermaLink="false">http://www.aummua.com/?p=155</guid>
		<description><![CDATA[http://kavkiskey.org/ เว็บ นี้เลยยยยยยยยยยยยย หลังจากหา KEY ตามเว็บบิทมาตลอดก็เลยมาเจอนี่ซะเจ๋งมากๆ วีดีโอ วิธีการ อัพเดท KEY ของ Kaspersky enjoy..]]></description>
			<content:encoded><![CDATA[<p><a href="http://kavkiskey.org/" target="_blank">http://kavkiskey.org/</a> เว็บ นี้เลยยยยยยยยยยยยย</p>
<p>หลังจากหา KEY ตามเว็บบิทมาตลอดก็เลยมาเจอนี่ซะเจ๋งมากๆ</p>
<p>วีดีโอ วิธีการ อัพเดท <strong>KEY ของ</strong> <strong>Kaspersky</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/Bsr-BDmf9oI&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=ru_RU&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed wmode="transparent" type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/Bsr-BDmf9oI&amp;rel=0&amp;color1=0xb1b1b1&amp;color2=0xcfcfcf&amp;hl=ru_RU&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>enjoy..</p>
<div style='display:none' id="post-refEl-155"></div>]]></content:encoded>
			<wfw:commentRss>http://www.aummua.com/was-found-web-for-key-kaspersky/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[eAthena] สอนวิธีการทำ PVP Ranking หน้าเว็บสำหรับ RO</title>
		<link>http://www.aummua.com/eathena-howto-make-pvpranking/</link>
		<comments>http://www.aummua.com/eathena-howto-make-pvpranking/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 03:02:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[My Life]]></category>
		<category><![CDATA[Tip&Trick]]></category>
		<category><![CDATA[Web Programming]]></category>
		<category><![CDATA[eathena]]></category>
		<category><![CDATA[npc]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ragnarok]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[Tip]]></category>

		<guid isPermaLink="false">http://www.aummua.com/?p=125</guid>
		<description><![CDATA[สอนการทำ ระบบ PVP Ranking ที่หน้าเว็บครับ อันนี้ผมดัดแปลง script npc มาจาก ระบบ Reputation ของ ZeesClub แล้วเขียนการแสดงผลจากฐานข้อมูลเอง คงโพสไม่ซ้ำนะคับ เพราะอันนี้เขียนเอง = =&#8221; ขอแค่คำขอบคุณนะครับ ผมเห็นคนต้องการเยอะอยู่เหอ ๆ เลยแจกให้เลย ประยุกต์ได้หลายแบบนะ แล้วแต่จะลองทำกันครับ 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 [...]]]></description>
			<content:encoded><![CDATA[<p>สอนการทำ <strong>ระบบ PVP Ranking ที่หน้าเว็บ</strong>ครับ<br />
อันนี้ผมดัดแปลง script npc มาจาก ระบบ Reputation ของ ZeesClub<br />
แล้วเขียนการแสดงผลจากฐานข้อมูลเอง คงโพสไม่ซ้ำนะคับ เพราะอันนี้เขียนเอง = =&#8221;</p>
<p>ขอแค่คำขอบคุณนะครับ ผมเห็นคนต้องการเยอะอยู่เหอ ๆ เลยแจกให้เลย<br />
ประยุกต์ได้หลายแบบนะ แล้วแต่จะลองทำกันครับ</p>
<hr size="1" />
<blockquote><p><strong>1. นำโค้ดนี้ใส่ใน sql นะ</strong><br />
<code>ALTER TABLE `char` ADD `pvp_point` INT( 11 ) NOT NULL;</code></p>
<p><strong>2.สำหรับตัว NPC Script</strong> (ใช้ script npc เป็นตัวเก็บคะแนนเพื่อ อัพเดทกับฐานข้อมูล)<br />
<code>morocc,0,0,0    script    PVP_rankpoint    -1,{<br />
OnPCKillEvent:<br />
set @char_id,getcharid(0);<br />
query_sql "SELECT `pvp_point` FROM `char` WHERE `char_id`='"+@char_id+"'",@CharPVPPoint;<br />
set @pointup,(@CharPVPPoint+1);<br />
query_sql "UPDATE `char` SET `pvp_point`='"+@pointup+"' WHERE `char_id`='"+@char_id+"'";<br />
end;<br />
}</code></p>
<p><strong>3.สำหรับเว็บ (PHP)</strong><br />
<code> //by aummua<br />
$hostdb = "localhost";<br />
$userdb = "";<br />
$passdb = "";<br />
$db_game = "";</code></p>
<p>mysql_connect($hostdb, $userdb, $passdb) or die(&#8220;ติดต่อฐานข้อมูลไม่ได้&#8221;);<br />
mysql_select_db($db_game) or die(&#8220;เลือกฐานข้อมูลไม่ได้&#8221;);<br />
$SQL = mysql_query(&#8220;SELECT * FROM `char` ORDER BY `char`.`pvp_point` DESC LIMIT 0 , 10&#8243;);<br />
while( $fetch = mysql_fetch_array( $SQL )){<br />
$name = $fetch [name];<br />
$pvp_point = $fetch [pvp_point];<br />
echo &#8220;$name [Point: $pvp_point]<br />
\n&#8221;;<br />
}<br />
?></code></p></blockquote>
<p><strong>ถ้าเอาไปแจกต่อ ก็เครดิตกลับเว็บผมด้วย</strong></p>
<div style='display:none' id="post-refEl-125"></div>]]></content:encoded>
			<wfw:commentRss>http://www.aummua.com/eathena-howto-make-pvpranking/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
