<?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>DeepsnowS &#187; PHP</title>
	<atom:link href="http://www.deepsnows.com/tag/php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.deepsnows.com</link>
	<description>ยิ่งรู้อะไรมากขึ้นเรื่อยๆ กลับยิ่งรู้สึกว่าตัวเองโง่ลงทุกทีๆ...</description>
	<lastBuildDate>Fri, 04 Jun 2010 05:00:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>WordPress list posts in category</title>
		<link>http://www.deepsnows.com/knowledge/wordpress-list-posts-in-category.html</link>
		<comments>http://www.deepsnows.com/knowledge/wordpress-list-posts-in-category.html#comments</comments>
		<pubDate>Fri, 04 Jun 2010 05:00:53 +0000</pubDate>
		<dc:creator>Deepsnows</dc:creator>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.deepsnows.com/knowledge/wordpress-list-posts-in-category.html</guid>
		<description><![CDATA[อันที่จริง การจะสร้างลิสรายชื่อโพสจางบางหมวดหมู่ ใน Widgets ก็ทำได้อยู่แล้ว หรือจะเอาแบบใว้โชว์ในโพสหรือเพจ ก็มีปลั๊กอินให้ใช้ ปลั๊กอินที่ว่านั้นคือ List of Posts from each Category plugin for WordPress แต่ที่ผมกำลังจะพูดถึง คือการยัดมันเข้าไปในธีมของเราโดยตรง แล้ว ยัดใส่ธีมตรงๆ มันดียังไงล่ะ อันนี้ผมก็ไม่รู้สิ เพียงแต่ใน Widgets หรือจะใช้ปลั๊กอินมันก็ยังไม่ตรงกับความต้องการของผม เลยต้องหาวิธียัดมันในธีมเนี่ยแหล่ะ พูดมากไปแล้ว มาดูโค๊ดกันเลยดีกว่า &#60;?php query_posts(&#8216;cat=3&#38;showposts=5&#8242;); ?&#62; &#60;?php while (have_posts()) : the_post(); ?&#62; &#60;li&#62;&#60;a href=&#8221;&#60;?php the_permalink(); ?&#62;&#8221;&#62; &#60;?php the_title(); ?&#62; &#60;/a&#62;  &#60;/li&#62; &#60;?php endwhile; ?&#62; ที่จริงแล้วมันก็แค่เอา Function query_posts ของ WordPress [...]]]></description>
			<content:encoded><![CDATA[<p>อันที่จริง การจะสร้างลิสรายชื่อโพสจางบางหมวดหมู่ ใน Widgets ก็ทำได้อยู่แล้ว หรือจะเอาแบบใว้โชว์ในโพสหรือเพจ ก็มีปลั๊กอินให้ใช้ ปลั๊กอินที่ว่านั้นคือ <a href="http://wordpress.org/extend/plugins/list-posts-by-category/" target="_blank">List of Posts from each Category plugin for WordPress</a> แต่ที่ผมกำลังจะพูดถึง คือการยัดมันเข้าไปในธีมของเราโดยตรง แล้ว ยัดใส่ธีมตรงๆ มันดียังไงล่ะ อันนี้ผมก็ไม่รู้สิ เพียงแต่ใน Widgets หรือจะใช้ปลั๊กอินมันก็ยังไม่ตรงกับความต้องการของผม เลยต้องหาวิธียัดมันในธีมเนี่ยแหล่ะ พูดมากไปแล้ว มาดูโค๊ดกันเลยดีกว่า</p>
<blockquote><p>&lt;?php query_posts(&#8216;cat=3&amp;showposts=5&#8242;); ?&gt;<br />
&lt;?php while (have_posts()) : the_post(); ?&gt;<br />
&lt;li&gt;&lt;a href=&#8221;&lt;?php the_permalink(); ?&gt;&#8221;&gt;<br />
&lt;?php the_title(); ?&gt;<br />
&lt;/a&gt;  &lt;/li&gt;<br />
&lt;?php endwhile; ?&gt;</p></blockquote>
<p>ที่จริงแล้วมันก็แค่เอา Function query_posts ของ WordPress มาใช้นั่นแหล่ะ สำหรับ Function query_posts ทำได้อีกหลายอย่าง สนในศึกษาเพิ่มเติมได้ที่ <a href="http://codex.wordpress.org/Template_Tags/query_posts" target="_blank">Function Reference/query posts</a> ภาษาอังกฤษนะครับ</p>
<p>ปล.เขียนไม่เก่งจริงๆเว้ยเรานี่ =_=&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepsnows.com/knowledge/wordpress-list-posts-in-category.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>วิธีทำ Random Avatar (PHP+.htaccess)</title>
		<link>http://www.deepsnows.com/knowledge/random-avatar.html</link>
		<comments>http://www.deepsnows.com/knowledge/random-avatar.html#comments</comments>
		<pubDate>Sat, 18 Apr 2009 09:59:35 +0000</pubDate>
		<dc:creator>Deepsnows</dc:creator>
				<category><![CDATA[Knowledge]]></category>
		<category><![CDATA[.htaccess]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.deepsnows.com/?p=1</guid>
		<description><![CDATA[สำหรับผู้ที่จะทำ Avatar ให้สุ่มภาพที่เตรียมใว้ทุกครั้งที่ Refresh หน้าเว็บนั้น สิ่งที่จะต้องมี Webhosting ที่รองรับ PHP+.Htaccess แล้วก็รูปภาพจะกี่รูปก็ได้ แต่ต้องขนาดเดียวกันทุกรูป ถ้ามีอยู่แล้วก็ลงมือทำกันเลยครับ เริ่มจากสร้างโฟลเดอขึ้นมาใหม่1โฟลเดอ ชื่ออะไรก็ได้ครับแล้วก็นำรูปภาพที่เตรียนใว้ ไปเก็บใว้ในโฟลเดอนั้น เปิดโปรแกรม Notepat แล้ว copy โค๊ดข้างล่างไปวาง &#60;?php $files = glob(&#8216;{*.PNG,*.png,*.JPG,*.jpg,*.GIF,*.gif}&#8217;, GLOB_BRACE); readfile($files[array_rand($files)]); ?&#62; จากนั้นsave เป็นไฟล์ชื่อ rotate.php (เปลี่ยนตรง save as type เป็น all file ด้วย) แล้วก็เปิดโปรแกรม Notepat แล้ว copy โค๊ดข้างล่างไปวาง RewriteEngine On RewriteRule ^.*$ rotate.php จากนั้นsave เป็นไฟล์ชื่อ .htaccess [(เปลี่ยนตรง save as type [...]]]></description>
			<content:encoded><![CDATA[<p>สำหรับผู้ที่จะทำ Avatar ให้สุ่มภาพที่เตรียมใว้ทุกครั้งที่ Refresh หน้าเว็บนั้น</p>
<p>สิ่งที่จะต้องมี<br />
Webhosting ที่รองรับ PHP+.Htaccess<br />
แล้วก็รูปภาพจะกี่รูปก็ได้ แต่ต้องขนาดเดียวกันทุกรูป</p>
<p>ถ้ามีอยู่แล้วก็ลงมือทำกันเลยครับ<br />
เริ่มจากสร้างโฟลเดอขึ้นมาใหม่1โฟลเดอ ชื่ออะไรก็ได้ครับแล้วก็นำรูปภาพที่เตรียนใว้ ไปเก็บใว้ในโฟลเดอนั้น</p>
<p>เปิดโปรแกรม Notepat แล้ว copy โค๊ดข้างล่างไปวาง</p>
<blockquote><p>&lt;?php<br />
$files = glob(&#8216;{*.PNG,*.png,*.JPG,*.jpg,*.GIF,*.gif}&#8217;, GLOB_BRACE);<br />
readfile($files[array_rand($files)]);<br />
?&gt;</p></blockquote>
<p>จากนั้นsave เป็นไฟล์ชื่อ rotate.php (เปลี่ยนตรง save as type เป็น all file ด้วย)</p>
<p>แล้วก็เปิดโปรแกรม Notepat แล้ว copy โค๊ดข้างล่างไปวาง</p>
<blockquote><p>RewriteEngine On<br />
RewriteRule ^.*$ rotate.php</p></blockquote>
<p>จากนั้นsave เป็นไฟล์ชื่อ .htaccess [(เปลี่ยนตรง save as type เป็น all file ด้วย)ถ้าsaveเป็นชื่อนี้ไม่ได้ ให้ไปเปลี่ยนชื่อตอนอยู่บน host]</p>
<p>นำไฟล์ทั้งหมดไปใว้ในโฟลเดอที่เตรียมใว้ข้างต้น แค่นี้ก็นำไปใช้ได้แล้วครับ</p>
<p>วิธีใช้ก็ให้นำ url ของโฟลเดอนั้นไปใช้โดยเรียกไฟล์ rotate.gif (ชื่ออะไรก็ได้ขอให้นามสกุลเป็นไฟล์รูปภาพเช่น png, jpg, jpeg, gif)</p>
<p>* ที่สามารถเรียกไฟล์อะไรก็ได้เพราะว่าเราได้เขียน .htaccess ใว้แล้วว่าให้เรียกไฟล์ชื่ออะไร นามสกุลอะไรก็ตาม ให้ไปเรียกไฟล์ rotate.php<br />
** ที่ผมให้ใช้นามสกุลของไฟล์ที่เป็นรูปภาพนั้น เพราะว่าส่วนมากตามฟอรั่มต่างจะให้ใช้ url ที่เป็นไฟล์รูปภาพ ทำให้ไม่สามารถใช้ url ของ rotate.php ได้(เพราะ.phpไม่ใช้ไฟล์รูปภาพ)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepsnows.com/knowledge/random-avatar.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
