<?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>Muhittin Özer &#187; namaz vaktim - Muhittin Özer - Kişisel Karalama Bölgem</title>
	<atom:link href="http://www.muhittinozer.com/tag/namaz-vaktim/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.muhittinozer.com</link>
	<description>Kişisel Karalama Bölgem</description>
	<lastBuildDate>Sat, 04 Feb 2012 08:25:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>PHP ile XML dökümanların okunması</title>
		<link>http://www.muhittinozer.com/2009/02/15/php-ile-xml-dokumanlarin-okunmasi/</link>
		<comments>http://www.muhittinozer.com/2009/02/15/php-ile-xml-dokumanlarin-okunmasi/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 00:39:33 +0000</pubDate>
		<dc:creator>Muhittin Özer</dc:creator>
				<category><![CDATA[PHP & MySQL]]></category>
		<category><![CDATA[Namaz Vakitleri XML]]></category>
		<category><![CDATA[namaz vaktim]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.muhittinozer.com/?p=147</guid>
		<description><![CDATA[PHP ile XML formatındaki dökümanları nasıl okuyabileceğimizi anlatmaya çalışacağım. XML formatındaki dökümanları okurken kullanacağımız fonksiyon olan simplexml_load_file() fonksiyonu PHP 5 sürümünde standart olarak gelirken daha önceki sürümlerde simpleXML sınıfının sunucuda kurulması gerekmektedir. Bu yazımızda okuyacağımız XML belgesi Namaz Vaktim sitesinde yayınladığımız aylık namaz vakitlerini bildiren XML belgesi olacak. Bu belgeyi seçmemin önemli nedeni ise bu [...]]]></description>
			<content:encoded><![CDATA[<p>PHP ile XML formatındaki dökümanları nasıl okuyabileceğimizi anlatmaya çalışacağım.</p>
<p>XML formatındaki dökümanları okurken kullanacağımız fonksiyon olan <strong>simplexml_load_file()</strong> fonksiyonu PHP 5 sürümünde standart olarak gelirken daha önceki sürümlerde simpleXML sınıfının sunucuda kurulması gerekmektedir.<span id="more-147"></span></p>
<p>Bu yazımızda okuyacağımız XML belgesi Namaz Vaktim sitesinde yayınladığımız aylık namaz vakitlerini bildiren XML belgesi olacak. Bu belgeyi seçmemin önemli nedeni ise bu belgede hem nesnelere özellik olarak verilen değerler bulunması hem de etiketler içinde değerlerin bulunması.</p>
<p>Bu belgeyi aşağıdaki adresten inceleyebilirsiniz:</p>
<p><a href="http://www.namazvaktim.com/xml/aylik/istanbul.xml" target="_blank">http://www.namazvaktim.com/xml/aylik/istanbul.xml</a></p>
<p>Şimdi geçelim belgeyi nasıl okuyacağımıza:</p>
<p>xmlreader.php:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$dosya</span> <span style="color: #339933;">=</span> <span style="color: #990000;">simplexml_load_file</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://www.namazvaktim.com/xml/aylik/istanbul.xml'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// burada simplexml_load_file(); fonksiyonu ile XML belgemizi çağırıyoruz.</span>
<span style="color: #000088;">$il</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$dosya</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>il<span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Belgemizdeİstanbulşeklinde belirlenen il adını $il değişkenimize atadık.</span>
<span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$dosya</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>vakitler <span style="color: #b1b100;">as</span> <span style="color: #000088;">$vakitler</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$tarih</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$vakitler</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;tarih&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$imsak</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$vakitler</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>imsak<span style="color: #339933;">;</span>
	<span style="color: #000088;">$gunes</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$vakitler</span><span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>gunes<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Belgemizde birden fazla nesnesi bulunduğu için bu nesne dizi olarak dönecektir.</span>
<span style="color: #666666; font-style: italic;">// Bu yüzden vakitlerin her birini foreach döngüsü ile $vakitler değişkenimize atıyoruz.</span>
<span style="color: #666666; font-style: italic;">// Gördüğümüz gibi şeklinde yer alan vakitler nesnemizin özelliğini</span>
<span style="color: #666666; font-style: italic;">// $vakitler[&quot;tarih&quot;] şeklinde alabiliyoruz.</span>
<span style="color: #666666; font-style: italic;">// Bu nesnemizin içerisinde barındırdığı diğer nesneleri ise aynen il adını aldığımız şekilde okuyabiliyoruz.</span>
&nbsp;
<span style="color: #990000;">print_r</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$dosya</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Bu son işlem ile XML dosyasından okuduğumuz tüm değerleri $dosya değişkeni içerisinde</span>
<span style="color: #666666; font-style: italic;">// nasıl taşıdığının çıktısını alabiliriz. Değişik formatlardaki XML dökümanlarını bu şekilde inceleyebilirsiniz.</span></pre></div></div>

<p>İşlemlerin açıklamalarına kod içerisinde yer verdim. Değişik formatlardaki XML dökümanlarını inceleyerek nasıl değerlendirebileceğinize kendimiz karar verebiliriz.</p>
<p>Bir sonraki yazımda aynı formatta basit bir RSS Reader yapmayı göstermek istiyorum. Böylece geliştireceğiniz web uygulamalarında farklı sitelerin RSS yayınlarından faydalanabilirsiniz.</p>
<p>Herkese iyi çalışmalar&#8230;</p>
<p><strong>Not:</strong> Sunucularında simpleXML kurulu olmayanlar <a href="http://www.phpclasses.org/browse/package/4484.html" target="_blank"><strong>burada</strong></a> bulunan class&#8217;ı include ederek simpleXML&#8217;e çok benzeyen fonksyionları kullanabilir.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.muhittinozer.com/2009/02/15/php-ile-xml-dokumanlarin-okunmasi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NamazVaktim.com ve Namaz Vaktim Blog yayında</title>
		<link>http://www.muhittinozer.com/2008/08/11/namazvaktimcom-ve-namaz-vaktim-blog-yayinda/</link>
		<comments>http://www.muhittinozer.com/2008/08/11/namazvaktimcom-ve-namaz-vaktim-blog-yayinda/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 01:56:00 +0000</pubDate>
		<dc:creator>Muhittin Özer</dc:creator>
				<category><![CDATA[Kişisel]]></category>
		<category><![CDATA[namaz vaktim]]></category>
		<category><![CDATA[projeler]]></category>

		<guid isPermaLink="false">http://www.muhittinozer.com/?p=51</guid>
		<description><![CDATA[NamazVaktim.com NamazVaktim.com‘un açılışını hayırlısıyla yapmış bulunuyorum. Yapım aşamasında bana çok şey katan bir proje oldu. Henüz bazı eksikleri olmasına rağmen ben ortaya çıkan siteyi beğendim diyebiliyorum en azından. Bu projeyi geliştirmekte kullandığım CURL ve SimpleXML fonksiyonları hakkında yakında detaylı bir yazı yazacağım. Siteye gelecek olursak aslında Namaz Vaktim Blog‘da fazlasıyla detaylı bir anlatım yaptım. O [...]]]></description>
			<content:encoded><![CDATA[<p>NamazVaktim.com</p>
<p style="text-align: left;"><strong><a href="http://www.namazvaktim.com/" target="_blank">NamazVaktim.com</a></strong>‘un açılışını hayırlısıyla yapmış bulunuyorum. Yapım aşamasında bana çok şey katan bir proje oldu. Henüz bazı eksikleri olmasına rağmen ben ortaya çıkan siteyi beğendim diyebiliyorum en azından.</p>
<p style="text-align: left;">Bu projeyi geliştirmekte kullandığım CURL ve SimpleXML fonksiyonları hakkında yakında detaylı bir yazı yazacağım.</p>
<p style="text-align: left;">Siteye gelecek olursak aslında <strong><a href="http://www.namazvaktim.com/blog/" target="_blank">Namaz Vaktim Blog</a></strong>‘da fazlasıyla detaylı bir anlatım yaptım. O yazıya <strong><a href="http://www.namazvaktim.com/blog/2008/08/10/namazvaktimcom-ve-namaz-vaktim-blog-acildi/" target="_blank">buradan</a></strong> göz atabilirsiniz.</p>
<div style="width: 510px;">
<p>Namaz Vaktim Blog</p></div>
<p style="text-align: left;">Namaz Vaktim Blog’da ise daha çok namaz hakkında derlenmiş yazılar ve NamazVaktim.com hakkındaki gelişmeler yer alacak.</p>
<p style="text-align: left;">Sitelerin adresleri şu şekilde:</p>
<p style="text-align: left;"><a href="http://www.namazvaktim.com/" target="_blank">http://www.namazvaktim.com/</a><br />
<a href="http://www.namazvaktim.com/blog/" target="_blank">http://www.namazvaktim.com/blog/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.muhittinozer.com/2008/08/11/namazvaktimcom-ve-namaz-vaktim-blog-yayinda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

