<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Blog gw &#187; PHP &amp; perniknya</title>
	<atom:link href="http://dillah2008.wordpress.com/category/php-perniknya/feed/" rel="self" type="application/rss+xml" />
	<link>http://dillah2008.wordpress.com</link>
	<description></description>
	<lastBuildDate>Sat, 05 Dec 2009 18:24:23 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='dillah2008.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/1ba4cd4f83b344bf0b5a86917a711713?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Blog gw &#187; PHP &amp; perniknya</title>
		<link>http://dillah2008.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://dillah2008.wordpress.com/osd.xml" title="Blog gw" />
		<item>
		<title>Mengizinkan semua tipe file bisa di upload pada Codeigniter</title>
		<link>http://dillah2008.wordpress.com/2009/11/05/mengizinkan-semua-tipe-file-bisa-di-upload-pada-codeigniter/</link>
		<comments>http://dillah2008.wordpress.com/2009/11/05/mengizinkan-semua-tipe-file-bisa-di-upload-pada-codeigniter/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 05:05:19 +0000</pubDate>
		<dc:creator>dillah2008</dc:creator>
				<category><![CDATA[PHP & perniknya]]></category>
		<category><![CDATA[codeigniter]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://dillah2008.wordpress.com/?p=316</guid>
		<description><![CDATA[Pada dasarnya framework Codeigniter membuat aturan agar developer dapat memilih tipe2 file apa saja yg bisa di upload, tujuannya sangat baik  Tapi dalam beberapa masalah diperlukan agar semua file bisa di upload dengan berbagai macam alasan kebutuhan.
Capek juga kalau harus memasukan list ekstension tersebut dalam config
$config['allowed_types'] = &#8216;gif&#124;jpg&#124;png&#124;ods&#124;xls&#124;&#8230;&#124;&#8230;&#124;&#8230;&#8217;;

Setelah dicari maka didapat salah satu teknik [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=316&subd=dillah2008&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Pada dasarnya framework Codeigniter membuat aturan agar developer dapat memilih tipe2 file apa saja yg bisa di upload, tujuannya sangat baik <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />Tapi dalam beberapa masalah diperlukan agar semua file bisa di upload dengan berbagai macam alasan kebutuhan.</p>
<p>Capek juga kalau harus memasukan list ekstension tersebut dalam config</p>
<blockquote><p>$config['allowed_types'] = &#8216;gif|jpg|png|ods|xls|&#8230;|&#8230;|&#8230;&#8217;;</p>
</blockquote>
<p>Setelah dicari maka didapat salah satu teknik yg dapat menyelesaikan masalah tersebut, yaitu dengan membuka file Upload.php pada path /system/libraries . <br />Pada function is_allowed_filetype() langsung saja dibuat return nya menjadi TRUE.</p>
<blockquote><p>function is_allowed_filetype()<br /> {<br /> /*<br /> if (count($this-&gt;allowed_types) == 0)<br /> {<br /> $this-&gt;set_error(&#8216;upload_no_file_types&#8217;);<br /> return FALSE;<br /> }</p>
<p> foreach ($this-&gt;allowed_types as $val)<br /> {<br /> $mime = $this-&gt;mimes_types(strtolower($val));</p>
<p> if (is_array($mime))<br /> {<br /> if (in_array($this-&gt;file_type, $mime, TRUE))<br /> {<br /> return TRUE;<br /> }<br /> }<br /> else<br /> {<br /> if ($mime == $this-&gt;file_type)<br /> {<br /> return TRUE;<br /> }    <br /> }        <br /> }</p>
<p> return FALSE;<br /> */<br /> return TRUE; //dillah yg nambah, tadinya yang diatas&#8230;<br /> }</p>
</blockquote>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dillah2008.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dillah2008.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dillah2008.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dillah2008.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dillah2008.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dillah2008.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dillah2008.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dillah2008.wordpress.com/316/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dillah2008.wordpress.com/316/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dillah2008.wordpress.com/316/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=316&subd=dillah2008&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dillah2008.wordpress.com/2009/11/05/mengizinkan-semua-tipe-file-bisa-di-upload-pada-codeigniter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3befb128508b744ad73d33b777b7c904?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dillah2008</media:title>
		</media:content>
	</item>
		<item>
		<title>membuat rata kanan pada form input</title>
		<link>http://dillah2008.wordpress.com/2009/07/22/membuat-rata-kanan-pada-form-input/</link>
		<comments>http://dillah2008.wordpress.com/2009/07/22/membuat-rata-kanan-pada-form-input/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 08:20:45 +0000</pubDate>
		<dc:creator>dillah2008</dc:creator>
				<category><![CDATA[PHP & perniknya]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[rata kanan]]></category>

		<guid isPermaLink="false">http://dillah2008.wordpress.com/?p=301</guid>
		<description><![CDATA[Sering kali kita perlu membuat tulisan dalam form inputan agar rata kanan, misalnya untuk memasukan format uang, ternyata ada settingan dalam inputan text,
&#60;input type=&#8221;text&#8221; name=&#8221;frmTotalAmount&#8221; id=&#8221;textfield&#8221; disabled=&#8221;disabled&#8221; value=&#8221;256&#8243; style=&#8221;text-align:right&#8221;/&#62;
Semoga Bermanfaat  
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=301&subd=dillah2008&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Sering kali kita perlu membuat tulisan dalam form inputan agar rata kanan, misalnya untuk memasukan format uang, ternyata ada settingan dalam inputan text,</p>
<blockquote><p>&lt;input type=&#8221;text&#8221; name=&#8221;frmTotalAmount&#8221; id=&#8221;textfield&#8221; disabled=&#8221;disabled&#8221; value=&#8221;256&#8243; style=&#8221;text-align:right&#8221;/&gt;</p></blockquote>
<p>Semoga Bermanfaat <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dillah2008.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dillah2008.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dillah2008.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dillah2008.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dillah2008.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dillah2008.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dillah2008.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dillah2008.wordpress.com/301/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dillah2008.wordpress.com/301/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dillah2008.wordpress.com/301/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=301&subd=dillah2008&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dillah2008.wordpress.com/2009/07/22/membuat-rata-kanan-pada-form-input/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3befb128508b744ad73d33b777b7c904?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dillah2008</media:title>
		</media:content>
	</item>
		<item>
		<title>membuat format uang di javascript</title>
		<link>http://dillah2008.wordpress.com/2009/07/22/membuat-format-uang-di-javascript/</link>
		<comments>http://dillah2008.wordpress.com/2009/07/22/membuat-format-uang-di-javascript/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 08:03:17 +0000</pubDate>
		<dc:creator>dillah2008</dc:creator>
				<category><![CDATA[PHP & perniknya]]></category>
		<category><![CDATA[knowledge]]></category>
		<category><![CDATA[format angka]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://dillah2008.wordpress.com/?p=299</guid>
		<description><![CDATA[Sayang sekali javascript belum menyediakan fungsi untuk format uang seperti fungsi number_format() pada PHP. Akhirnya dapat fungsi untuk mengakali ini semua,
function add_commas(nStr){
nStr += &#8221;;
x = nStr.split(&#8216;,&#8217;);
x1 = x[0];
x2 = x.length &#62; 1 ? &#8216;,&#8217; + x[1] : &#8221;;
var rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, &#8216;$1&#8242; + &#8216;.&#8217; + &#8216;$2&#8242;);
}
return x1 + x2;
}
Semoga bermanfaat
  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=299&subd=dillah2008&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Sayang sekali javascript belum menyediakan fungsi untuk format uang seperti fungsi number_format() pada PHP. Akhirnya dapat fungsi untuk mengakali ini semua,</p>
<blockquote><p>function add_commas(nStr){<br />
nStr += &#8221;;<br />
x = nStr.split(&#8216;,&#8217;);<br />
x1 = x[0];<br />
x2 = x.length &gt; 1 ? &#8216;,&#8217; + x[1] : &#8221;;<br />
var rgx = /(\d+)(\d{3})/;<br />
while (rgx.test(x1)) {<br />
x1 = x1.replace(rgx, &#8216;$1&#8242; + &#8216;.&#8217; + &#8216;$2&#8242;);<br />
}<br />
return x1 + x2;<br />
}</p></blockquote>
<p>Semoga bermanfaat</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dillah2008.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dillah2008.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dillah2008.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dillah2008.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dillah2008.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dillah2008.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dillah2008.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dillah2008.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dillah2008.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dillah2008.wordpress.com/299/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=299&subd=dillah2008&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dillah2008.wordpress.com/2009/07/22/membuat-format-uang-di-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3befb128508b744ad73d33b777b7c904?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dillah2008</media:title>
		</media:content>
	</item>
		<item>
		<title>Melakukan penambahan elemen pada XML dengan PHP</title>
		<link>http://dillah2008.wordpress.com/2009/05/05/melakukan-penambahan-elemen-pada-xml-dengan-php/</link>
		<comments>http://dillah2008.wordpress.com/2009/05/05/melakukan-penambahan-elemen-pada-xml-dengan-php/#comments</comments>
		<pubDate>Tue, 05 May 2009 03:39:42 +0000</pubDate>
		<dc:creator>dillah2008</dc:creator>
				<category><![CDATA[PHP & perniknya]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://dillah2008.wordpress.com/?p=285</guid>
		<description><![CDATA[Kadang kita menghadapi masalah untuk menambahkan elemen data pada XML, pertama kali terpikir oleh gw adalah dengan menambahkan secara keseluruhan elemen datanya dengan cara menghapus semua dan kemudian membuat data barunya&#8230;tapi sepertinya cara ini kurang baik, dan setelah googling sana sini maka gw dapatkan info bahwa ada fasilitas di PHP untuk menambahkan elemen data.
Semisal ada [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=285&subd=dillah2008&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;">Kadang kita menghadapi masalah untuk menambahkan elemen data pada XML, pertama kali terpikir oleh gw adalah dengan menambahkan secara keseluruhan elemen datanya dengan cara menghapus semua dan kemudian membuat data barunya&#8230;tapi sepertinya cara ini kurang baik, dan setelah googling sana sini maka gw dapatkan info bahwa ada fasilitas di PHP untuk menambahkan elemen data.</p>
<p style="text-align:justify;">Semisal ada sebuah file XML yang berisi seperti ini :</p>
<blockquote>
<p style="text-align:justify;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br />
&lt;root&gt;<br />
&lt;candidate&gt;<br />
&lt;candidatename&gt;Robert&lt;/candidatename&gt;<br />
&lt;candidatecity&gt;New York&lt;/candidatecity&gt;<br />
&lt;SSN&gt;20072007&lt;/SSN&gt;<br />
&lt;organization&gt;XYZ Corp&lt;/organization&gt;<br />
&lt;candidatedesignation&gt;sapi&lt;/candidatedesignation&gt;<br />
&lt;/candidate&gt;<br />
&lt;candidate&gt;<br />
&lt;candidatename&gt;Robert&lt;/candidatename&gt;<br />
&lt;candidatecity&gt;New York&lt;/candidatecity&gt;<br />
&lt;SSN&gt;20072007&lt;/SSN&gt;<br />
&lt;organization&gt;XYZ Corp&lt;/organization&gt;<br />
&lt;candidatedesignation&gt;babi&lt;/candidatedesignation&gt;&lt;/candidate&gt;<br />
&lt;/root&gt;</p></blockquote>
<p style="text-align:justify;">Kemudian kita perlu menambahkan elemen data baru tepat dibawahnya, maka source php nya adalah sebagai berikut :</p>
<blockquote>
<p style="text-align:justify;">&lt;?php</p>
<p>$xdoc = new DomDocument;<br />
$xdoc-&gt;Load(&#8216;candidate.xml&#8217;);<br />
$candidate = $xdoc-&gt;getElementsByTagName(&#8216;root&#8217;)-&gt;item(0);<br />
$newElement = $xdoc -&gt;createElement(&#8220;candidate&#8221;);<br />
$newElement = $candidate -&gt; appendChild($newElement);<br />
$newElement-&gt;setAttribute(&#8216;id&#8217;, 6);</p>
<p>$occ = $xdoc-&gt;createElement(&#8216;ID&#8217;);<br />
$occ = $newElement-&gt;appendChild($occ);</p>
<p>$value = $xdoc-&gt;createTextNode(&#8216;52&#8242;);<br />
$value = $occ-&gt;appendChild($value);<br />
//$newElement-&gt;appendChild($xdoc-&gt;createTextNode(&#8216;monyet&#8217;));</p>
<p>$test = $xdoc-&gt;save(&#8220;candidate.xml&#8221;);<br />
echo &#8220;&lt;B&gt;New Element Created&lt;B&gt;&#8221;<br />
?&gt;</p></blockquote>
<p style="text-align:justify;">Maka XML nya akan menjadi seperti ini :</p>
<blockquote>
<p style="text-align:justify;">&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br />
&lt;root&gt;<br />
&lt;candidate&gt;<br />
&lt;candidatename&gt;Robert&lt;/candidatename&gt;<br />
&lt;candidatecity&gt;New York&lt;/candidatecity&gt;<br />
&lt;SSN&gt;20072007&lt;/SSN&gt;<br />
&lt;organization&gt;XYZ Corp&lt;/organization&gt;<br />
&lt;candidatedesignation&gt;sapi&lt;/candidatedesignation&gt;<br />
&lt;/candidate&gt;<br />
&lt;candidate&gt;<br />
&lt;candidatename&gt;Robert&lt;/candidatename&gt;<br />
&lt;candidatecity&gt;New York&lt;/candidatecity&gt;<br />
&lt;SSN&gt;20072007&lt;/SSN&gt;<br />
&lt;organization&gt;XYZ Corp&lt;/organization&gt;<br />
&lt;candidatedesignation&gt;babi&lt;/candidatedesignation&gt;&lt;/candidate&gt;<br />
&lt;candidate id=&#8221;6&#8243;&gt;&lt;ID&gt;52&lt;/ID&gt;&lt;/candidate&gt;<br />
&lt;/root&gt;</p></blockquote>
<p style="text-align:justify;">Semoga Bermanfaat&#8230;.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dillah2008.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dillah2008.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dillah2008.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dillah2008.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dillah2008.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dillah2008.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dillah2008.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dillah2008.wordpress.com/285/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dillah2008.wordpress.com/285/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dillah2008.wordpress.com/285/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=285&subd=dillah2008&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dillah2008.wordpress.com/2009/05/05/melakukan-penambahan-elemen-pada-xml-dengan-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3befb128508b744ad73d33b777b7c904?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dillah2008</media:title>
		</media:content>
	</item>
		<item>
		<title>Query XML dengan Xpath</title>
		<link>http://dillah2008.wordpress.com/2009/05/01/query-xml-dengan-xpath/</link>
		<comments>http://dillah2008.wordpress.com/2009/05/01/query-xml-dengan-xpath/#comments</comments>
		<pubDate>Fri, 01 May 2009 09:01:13 +0000</pubDate>
		<dc:creator>dillah2008</dc:creator>
				<category><![CDATA[PHP & perniknya]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xpath]]></category>

		<guid isPermaLink="false">http://dillah2008.wordpress.com/?p=283</guid>
		<description><![CDATA[Kadang kala kita mengakali suatu masalah, saat ini masalah gw adalah gw tidak boleh menggunakan DB untuk mengambil data. Alternatif yang kemudian gw coba adalah dengan menggunakan XML, namun yang perlu diperhatikan adalah bagaimana caranya agar data di XML tersebut bisa di query layaknya seperti di DB. Setelah mencari kesana kesini akhirnya gw mendapatkan panduannya
&#60;?xml [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=283&subd=dillah2008&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Kadang kala kita mengakali suatu masalah, saat ini masalah gw adalah gw tidak boleh menggunakan DB untuk mengambil data. Alternatif yang kemudian gw coba adalah dengan menggunakan XML, namun yang perlu diperhatikan adalah bagaimana caranya agar data di XML tersebut bisa di query layaknya seperti di DB. Setelah mencari kesana kesini akhirnya gw mendapatkan panduannya</p>
<blockquote><p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br />
&lt;ROOT&gt;<br />
&lt;MESSAGE id=&#8221;1&#8243;&gt;<br />
&lt;USER&gt;King&lt;/USER&gt;<br />
&lt;TIME&gt;2009-05-01 15:45:03&lt;/TIME&gt;<br />
&lt;CONTENT&gt;Halo&#8230;&lt;/CONTENT&gt;<br />
&lt;/MESSAGE&gt;<br />
&lt;MESSAGE id=&#8221;2&#8243;&gt;<br />
&lt;USER&gt;Queen&lt;/USER&gt;<br />
&lt;TIME&gt;2009-05-01 15:45:05&lt;/TIME&gt;<br />
&lt;CONTENT&gt;Halo Juga&#8230;&lt;/CONTENT&gt;<br />
&lt;/MESSAGE&gt;<br />
&lt;MESSAGE id=&#8221;3&#8243;&gt;<br />
&lt;USER&gt;King&lt;/USER&gt;<br />
&lt;TIME&gt;2009-05-01 15:45:15&lt;/TIME&gt;<br />
&lt;CONTENT&gt;Asl pls&#8230;.&lt;/CONTENT&gt;<br />
&lt;/MESSAGE&gt;<br />
&lt;/ROOT&gt;</p></blockquote>
<p>Diatas adalah file XML (message.xml) yang akan dipergunakan sebagai data</p>
<blockquote><p>&lt;?php<br />
//File: XPath.php</p>
<p>$dom = new DomDocument();<br />
$dom-&gt;preserveWhiteSpace = false;<br />
$dom-&gt;load(&#8216;message.xml&#8217;);</p>
<p>$xpath = new DOMXPath($dom);<br />
$query = &#8220;//MESSAGE[@id &gt;= '1']/CONTENT&#8221;;<br />
$emps = $xpath-&gt;query($query);<br />
print &#8216;&lt;font face=&#8221;Arial&#8221;&gt;&#8217;;<br />
print &#8216;&lt;h3&gt;Message&lt;/h3&gt;&#8217;;<br />
print &#8216;&lt;table border=&#8221;1&#8243; cellpadding=&#8221;5&#8243;&gt;&lt;p&gt;&#8217;;<br />
print &#8216;&lt;th&gt;User&lt;/th&gt;&lt;th&gt;Time&lt;/th&gt;&lt;th&gt;Conten&lt;/th&gt;&lt;p&gt;&#8217;;<br />
foreach ($emps as $emp) {<br />
print &#8216;&lt;tr&gt;&lt;td&gt;&#8217;.$emp-&gt;previousSibling-&gt;previousSibling-&gt;nodeValue.&#8217;&lt;/td&gt;&lt;p&gt;&#8217;;<br />
print &#8216;&lt;td&gt;&#8217;.$emp-&gt;previousSibling-&gt;nodeValue.&#8217;&lt;/td&gt;&lt;p&gt;&#8217;;<br />
print &#8216;&lt;td&gt;&#8217;.$emp-&gt;nodeValue.&#8217;&lt;/td&gt;&lt;/tr&gt;&lt;p&gt;&#8217;;<br />
}<br />
print &#8216;&lt;/table&gt;&#8217;;<br />
print &#8216;&lt;/font&gt;&#8217;;<br />
?&gt;</p></blockquote>
<p>Diatas adalah potongan program untuk mengambilnya</p>
<p>Semoga Bermanfaat <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>PS: source yang cukup bermanfaat didapatkan dari <a href="http://www.exforsys.com/tutorials/php-oracle/querying-a-dom-document-with-xpath.html" target="_blank">sini</a> dan <a href="http://www.dynamicajax.com/fr/AJAX_Web_Chat_JavaScript-271_290_291_292.html" target="_blank">sini</a>(contoh buat chat di PHP)</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dillah2008.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dillah2008.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dillah2008.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dillah2008.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dillah2008.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dillah2008.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dillah2008.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dillah2008.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dillah2008.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dillah2008.wordpress.com/283/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=283&subd=dillah2008&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dillah2008.wordpress.com/2009/05/01/query-xml-dengan-xpath/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3befb128508b744ad73d33b777b7c904?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dillah2008</media:title>
		</media:content>
	</item>
		<item>
		<title>Menonaktifkan firewall di fedora</title>
		<link>http://dillah2008.wordpress.com/2009/04/26/menonaktifkan-firewall-di-fedora/</link>
		<comments>http://dillah2008.wordpress.com/2009/04/26/menonaktifkan-firewall-di-fedora/#comments</comments>
		<pubDate>Sun, 26 Apr 2009 03:05:43 +0000</pubDate>
		<dc:creator>dillah2008</dc:creator>
				<category><![CDATA[17499880]]></category>
		<category><![CDATA[PHP & perniknya]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[postgre]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[firewall]]></category>

		<guid isPermaLink="false">http://dillah2008.wordpress.com/?p=279</guid>
		<description><![CDATA[Masalah postgre yang ga bisa konek dari mesin yang beda selama ini kemungkinan dikarenakan firewall dari mesin fedoranya yang menolak koneksi ke port postre yang dipakan (5432), untuk menonaktifkan firewall tersebut gw mendapatkan caranya dari link ini, dan berikut caranya
# service iptables save
# service iptables stop
# chkconfig iptables off
       [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=279&subd=dillah2008&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Masalah postgre yang ga bisa konek dari mesin yang beda selama ini kemungkinan dikarenakan firewall dari mesin fedoranya yang menolak koneksi ke port postre yang dipakan (5432), untuk menonaktifkan firewall tersebut gw mendapatkan caranya dari link <a href="http://www.cyberciti.biz/faq/linux-howto-disable-remove-firewall/" target="_blank">ini</a>, dan berikut caranya</p>
<blockquote><p><code># service iptables save<br />
# service iptables stop<br />
# chkconfig iptables off</code></p></blockquote>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dillah2008.wordpress.com/279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dillah2008.wordpress.com/279/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dillah2008.wordpress.com/279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dillah2008.wordpress.com/279/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dillah2008.wordpress.com/279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dillah2008.wordpress.com/279/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dillah2008.wordpress.com/279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dillah2008.wordpress.com/279/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dillah2008.wordpress.com/279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dillah2008.wordpress.com/279/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=279&subd=dillah2008&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dillah2008.wordpress.com/2009/04/26/menonaktifkan-firewall-di-fedora/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3befb128508b744ad73d33b777b7c904?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dillah2008</media:title>
		</media:content>
	</item>
		<item>
		<title>generate XML file with PHP5</title>
		<link>http://dillah2008.wordpress.com/2009/04/03/generate-xml-file-with-php5/</link>
		<comments>http://dillah2008.wordpress.com/2009/04/03/generate-xml-file-with-php5/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 07:44:12 +0000</pubDate>
		<dc:creator>dillah2008</dc:creator>
				<category><![CDATA[PHP & perniknya]]></category>
		<category><![CDATA[knowledge]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://dillah2008.wordpress.com/?p=264</guid>
		<description><![CDATA[Sepertinya bakalan menggunaka XML nih, makanya sebagai persiapan gw coba men-generate XML dengan menggunakan PHP. Dikarenakan mulai dari PHP5 sudah mendukung XML, jadi sudah tidak perlu susah2 lagi untuk mem-parsing. Ini contoh sederhananya :

&#60;?
$array = array(
array(&#8216;monkey&#8217;, &#8216;banana&#8217;, &#8216;Jim&#8217;),
array(&#8216;hamster&#8217;, &#8216;apples&#8217;, &#8216;Kola&#8217;),
array(&#8216;turtle&#8217;, &#8216;beans&#8217;, &#8216;Berty&#8217;),
);
$table_id = &#8220;gue&#8221;;
// create a new XML document
$doc = new DomDocument(&#8216;1.0&#8242;);
// create root node
$root [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=264&subd=dillah2008&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Sepertinya bakalan menggunaka XML nih, makanya sebagai persiapan gw coba men-generate XML dengan menggunakan PHP. Dikarenakan mulai dari PHP5 sudah mendukung XML, jadi sudah tidak perlu susah2 lagi untuk mem-parsing. Ini contoh sederhananya :</p>
<p><span id="more-264"></span></p>
<blockquote><p>&lt;?</p>
<p>$array = array(<br />
array(&#8216;monkey&#8217;, &#8216;banana&#8217;, &#8216;Jim&#8217;),<br />
array(&#8216;hamster&#8217;, &#8216;apples&#8217;, &#8216;Kola&#8217;),<br />
array(&#8216;turtle&#8217;, &#8216;beans&#8217;, &#8216;Berty&#8217;),<br />
);</p>
<p>$table_id = &#8220;gue&#8221;;<br />
// create a new XML document<br />
$doc = new DomDocument(&#8216;1.0&#8242;);</p>
<p>// create root node<br />
$root = $doc-&gt;createElement(&#8216;root&#8217;);<br />
$root = $doc-&gt;appendChild($root);</p>
<p>foreach ($array as $animal) {<br />
// add node for each row<br />
$occ = $doc-&gt;createElement($table_id);<br />
$occ = $root-&gt;appendChild($occ);</p>
<p>// add a child node for each field<br />
for($i=1;$i&lt;=2;$i++){<br />
//foreach ($row as $fieldname =&gt; $fieldvalue) {</p>
<p>$child = $doc-&gt;createElement(&#8216;dong&#8217;.$i);<br />
$child = $occ-&gt;appendChild($child);</p>
<p>$value = $doc-&gt;createTextNode($animal[$i]);<br />
$value = $child-&gt;appendChild($value);</p>
<p>} // foreach<br />
}</p>
<p>// get completed xml document<br />
$xml_string = $doc-&gt;saveXML();</p>
<p>echo $xml_string;<br />
?&gt;</p></blockquote>
<p>berjalan dengan baik ketika di eksekusi, sumbernya diliat dari <a href="http://www.tonymarston.net/php-mysql/dom.html" target="_blank">sini</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dillah2008.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dillah2008.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dillah2008.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dillah2008.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dillah2008.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dillah2008.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dillah2008.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dillah2008.wordpress.com/264/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dillah2008.wordpress.com/264/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dillah2008.wordpress.com/264/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=264&subd=dillah2008&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dillah2008.wordpress.com/2009/04/03/generate-xml-file-with-php5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3befb128508b744ad73d33b777b7c904?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dillah2008</media:title>
		</media:content>
	</item>
		<item>
		<title>Penjelasan fungsi array_splice() di PHP</title>
		<link>http://dillah2008.wordpress.com/2009/03/04/penjelasan-fungsi-array_splice-di-php/</link>
		<comments>http://dillah2008.wordpress.com/2009/03/04/penjelasan-fungsi-array_splice-di-php/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 02:50:27 +0000</pubDate>
		<dc:creator>dillah2008</dc:creator>
				<category><![CDATA[PHP & perniknya]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[array]]></category>
		<category><![CDATA[array_splice]]></category>
		<category><![CDATA[fungsi]]></category>
		<category><![CDATA[insert array]]></category>

		<guid isPermaLink="false">http://dillah2008.wordpress.com/?p=247</guid>
		<description><![CDATA[Kemarin ada teman kantor yang tanya2 mengenai pemecahan suatu masalah jika dengan menggunakan tools PHP, Hmmmm&#8230;sebenernya males juga sih mikirinnya karena kayaknya permasalahannya kok seakan-akan dibuat ribet   , namun akhirnya didengerin juga dan mencoba mencari-cari fungsi PHP untuk menyelesaikan masalah tersebut.
Secara garis besar permasalahannya adalah bagaimana memasukan suatu elemen array baru dalam suatu [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=247&subd=dillah2008&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:justify;">Kemarin ada teman kantor yang tanya2 mengenai pemecahan suatu masalah jika dengan menggunakan tools PHP, Hmmmm&#8230;sebenernya males juga sih mikirinnya karena kayaknya permasalahannya kok seakan-akan dibuat ribet <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  , namun akhirnya didengerin juga dan mencoba mencari-cari fungsi PHP untuk menyelesaikan masalah tersebut.</p>
<p style="text-align:justify;">Secara garis besar permasalahannya adalah bagaimana memasukan suatu elemen array baru dalam suatu variable array yang telah ada. Liat2 manual dapat fungsi <a href="http://id2.php.net/array_splice" target="_blank">array_splice()</a> yang mungkin bs membantu. Masalah kemudian yang muncul adalah bagaimana penjelasan menggunakannya&#8230;heheehhe, agak sulit memahami fungsi ini jika hanya membaca sekilas, mungkin karena kemampuan inggris yang ngepas dan juga rada LOLA :p .</p>
<p style="text-align:justify;">Setelah membaca berulang kali akhirnya gw mendapatkan beberapa kesimpulan mengenai parameter yang dipergunakan, kesimpulan yang gw dapat antara lain sebagai berikut :</p>
<ul style="text-align:justify;">
<li>Offset : jika variabel offset nya bernilai positif maka diambil elemen array sebanyak n (dimulai dari kanan, dan yang pertama dihitung 1 bukan 0), sedangkan jika variabel offset nya bernilai negatif maka sebanyak n elemen di hilangkan (dimulai dari kiri, dan yang pertama dihitung 1 bukan 0).</li>
<li>Length : jika variable length bernilai positif maka hapus sebanyak n elemen dihitung mulai dari setelah offset, sedangkan jika length nya bernilai negatif maka diambil elemen sebanyak n yang dimualai dari kanan ke kiri.</li>
</ul>
<p style="text-align:justify;">Catatan ini dibuat dengan harapan gw ga lupa lagi, dan kali saja dapat bermanfaat bagi orang lain <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dillah2008.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dillah2008.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dillah2008.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dillah2008.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dillah2008.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dillah2008.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dillah2008.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dillah2008.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dillah2008.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dillah2008.wordpress.com/247/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=247&subd=dillah2008&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dillah2008.wordpress.com/2009/03/04/penjelasan-fungsi-array_splice-di-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3befb128508b744ad73d33b777b7c904?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dillah2008</media:title>
		</media:content>
	</item>
		<item>
		<title>mencari umur di postgre</title>
		<link>http://dillah2008.wordpress.com/2009/01/14/mencari-umur-di-postgre/</link>
		<comments>http://dillah2008.wordpress.com/2009/01/14/mencari-umur-di-postgre/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 09:59:26 +0000</pubDate>
		<dc:creator>dillah2008</dc:creator>
				<category><![CDATA[PHP & perniknya]]></category>
		<category><![CDATA[knowledge]]></category>

		<guid isPermaLink="false">http://dillah2008.wordpress.com/?p=224</guid>
		<description><![CDATA[Postgre memiliki fungsi untuk mencari umur(malah mendetail sampai bulan dan harinya), berikut contoh SQL untuk menampilkan umur dalam tahun saja
select extract(year from age(access_stamp,birth_date)) as umur from tbl_cust where cust_code is not null and birth_date is not null order by umur
Contoh diatas adalah membandingkan dua buah field yaitu field access_stamp(bertipe date) dikurangkan dengan field birth_date(bertipe date). [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=224&subd=dillah2008&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Postgre memiliki fungsi untuk mencari umur(malah mendetail sampai bulan dan harinya), berikut contoh SQL untuk menampilkan umur dalam tahun saja</p>
<blockquote><p>select extract(year from age(access_stamp,birth_date)) as umur from tbl_cust where cust_code is not null and birth_date is not null order by umur</p></blockquote>
<p>Contoh diatas adalah membandingkan dua buah field yaitu field access_stamp(bertipe date) dikurangkan dengan field birth_date(bertipe date). Jika untuk menampilkan full tahun bulan dan harinya hanya cukup menggunakan ini</p>
<blockquote><p>select age(birth_date) from tbl_cust where cust_code is not null</p></blockquote>
<p>Semoga bermanfaat <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dillah2008.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dillah2008.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dillah2008.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dillah2008.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dillah2008.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dillah2008.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dillah2008.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dillah2008.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dillah2008.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dillah2008.wordpress.com/224/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=224&subd=dillah2008&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dillah2008.wordpress.com/2009/01/14/mencari-umur-di-postgre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3befb128508b744ad73d33b777b7c904?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dillah2008</media:title>
		</media:content>
	</item>
		<item>
		<title>Backup DB di Postgre</title>
		<link>http://dillah2008.wordpress.com/2008/12/17/backup-db-di-postgre/</link>
		<comments>http://dillah2008.wordpress.com/2008/12/17/backup-db-di-postgre/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 05:19:46 +0000</pubDate>
		<dc:creator>dillah2008</dc:creator>
				<category><![CDATA[PHP & perniknya]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[db]]></category>
		<category><![CDATA[postgre]]></category>

		<guid isPermaLink="false">http://dillah2008.wordpress.com/?p=183</guid>
		<description><![CDATA[Disadur dari : http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html
Step # 1: Login as a pgsql user
Type the following command:
$ su  - pgsql
Get list of database(s) to backup:
$ psql -l
Step # 2: Make a backup using pg_dump
Backup database using pg_dump command. pg_dump is a utility for backing up a PostgreSQL database. It dumps only one database at a time. General [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=183&subd=dillah2008&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Disadur dari : http://www.cyberciti.biz/tips/howto-backup-postgresql-databases.html</p>
<h2>Step # 1: Login as a pgsql user</h2>
<p>Type the following command:<br />
<code>$ su  - pgsql</code><br />
Get list of database(s) to backup:<br />
<code>$ psql -l</code></p>
<h2>Step # 2: Make a backup using pg_dump</h2>
<p>Backup database using pg_dump command. pg_dump is a utility for backing up a PostgreSQL database. It dumps only one database at a time. General syntax:<br />
<strong>pg_dump databasename &gt; outputfile</strong></p>
<h2>Task: dump a payroll database</h2>
<p>Type the following command<br />
<code>$ pg_dump payroll &gt; payroll.dump.out</code>To restore a payroll database:<br />
<code>$ psql -d payroll -f payroll.dump.out</code>OR<code>$ createdb payroll<br />
$ psql payroll </code>However, in real life you need to compress database:<code>$ pg_dump payroll | gzip -c &gt;  payroll.dump.out.gz</code>To restore database use the following command:<code>$ gunzip payroll.dump.out.gz<br />
$ psql -d payroll -f payroll.dump.out</code></p>
<p>Here is a shell script for same task:</p>
<blockquote>
<pre class="bash"><span style="color:#808080;font-style:italic;">#!/bin/bash</span>
<span style="color:#007800;">DIR=</span>/backup/psql
<span style="color:#7a0874;font-weight:bold;">[</span> ! <span style="color:#007800;">$DIR</span> <span style="color:#7a0874;font-weight:bold;">]</span> &amp;&amp; <span style="color:#c20cb9;font-weight:bold;">mkdir</span> -p <span style="color:#007800;">$DIR</span> || :
<span style="color:#007800;">LIST=</span>$<span style="color:#7a0874;font-weight:bold;">(</span>psql -l | <span style="color:#c20cb9;font-weight:bold;">awk</span> <span style="color:#ff0000;">'{ print $1}'</span> | <span style="color:#c20cb9;font-weight:bold;">grep</span> -vE <span style="color:#ff0000;">'^-|^List|^Name|template[0|1]'</span><span style="color:#7a0874;font-weight:bold;">)</span>
<span style="color:#000000;font-weight:bold;">for</span> d <span style="color:#000000;font-weight:bold;">in</span> <span style="color:#007800;">$LIST</span>
<span style="color:#000000;font-weight:bold;">do</span>
  pg_dump <span style="color:#007800;">$d</span> | <span style="color:#c20cb9;font-weight:bold;">gzip</span> -c &gt;  <span style="color:#007800;">$DIR</span>/<span style="color:#007800;">$d</span>.out.gz
<span style="color:#000000;font-weight:bold;">done</span></pre>
</blockquote>
<p>Another option is use to pg_dumpall command. As a name suggest it dumps (backs up) each database, and preserves cluster-wide data such as users and groups. You can use it as follows:<code>$ pg_dumpall &gt; all.dbs.out</code>OR<code>$ pg_dumpall | gzip -c &gt; all.dbs.out.gz</code>To restore backup use the following command:<br />
<code>$ psql -f all.dbs.out postgres</code></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/dillah2008.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/dillah2008.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/dillah2008.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/dillah2008.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/dillah2008.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/dillah2008.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/dillah2008.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/dillah2008.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/dillah2008.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/dillah2008.wordpress.com/183/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=dillah2008.wordpress.com&blog=2757059&post=183&subd=dillah2008&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://dillah2008.wordpress.com/2008/12/17/backup-db-di-postgre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3befb128508b744ad73d33b777b7c904?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">dillah2008</media:title>
		</media:content>
	</item>
	</channel>
</rss>