<?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>mogosanu.ro &#187; feed</title>
	<atom:link href="http://blog.mogosanu.ro/tag/feed/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mogosanu.ro</link>
	<description>the tutorial blog</description>
	<lastBuildDate>Sat, 03 Apr 2010 07:26:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wordpress RSS Feed Output Error</title>
		<link>http://blog.mogosanu.ro/var-php-mysql/wordpress-rss-feed-output-error/</link>
		<comments>http://blog.mogosanu.ro/var-php-mysql/wordpress-rss-feed-output-error/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 12:03:23 +0000</pubDate>
		<dc:creator>bogdanmogo</dc:creator>
				<category><![CDATA[$var = "PHP/MySQL"]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://blog.mogosanu.ro/?p=75</guid>
		<description><![CDATA[Dupa instalarea blog-ului am incercat sa vizualizez feed-ul RSS. Eroare!
M-am uitat in codul sursa si am observat ca tag-ul &#60;?xml era pe randul 2. Dupa ce m-am chinuit sa gasesc blank-ul care se afla pe randul 1, am zis sa ma folosesc totusi de cunostintele mele de programare si sa elimin blank-ul.
Am deschis fisierul feed-rss2.php [...]]]></description>
			<content:encoded><![CDATA[<p>Dupa instalarea blog-ului am incercat sa vizualizez <a title="mogosanu.ro RSS Feed" href="http://blog.mogosanu.ro/feed/" target="_blank">feed-ul RSS</a>. Eroare!</p>
<p>M-am uitat in codul sursa si am observat ca tag-ul &lt;?<a title="XML" href="http://blog.mogosanu.ro/?s=xml">xml</a> era pe randul 2. Dupa ce m-am chinuit sa gasesc blank-ul care se afla pe randul 1, am zis sa ma folosesc totusi de cunostintele mele de programare si sa elimin blank-ul.</p>
<p>Am deschis fisierul <strong>feed-rss2.php</strong> din directorul <strong>/wp-includes/</strong> si am adaugat dupa:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Content-Type: '</span> <span style="color: #339933;">.</span> feed_content_type<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'rss-http'</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'; charset='</span> <span style="color: #339933;">.</span> get_option<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'blog_charset'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$more</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span></pre></div></div>

<p>urmatorul cod:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$out</span> <span style="color: #339933;">=</span> <span style="color: #990000;">ob_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$out</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\r</span>&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\t</span>&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot; &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$input</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">ob_end_clean</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>La fel se procedeaza si cu celelalte fisiere pentru <a title="mogosanu.ro RSS Feed" href="../feed/" target="_blank">feed</a>.</p>
<p>Codul meu incarca toata pagina intr-un buffer, apoi inlocuieste toate <a href="http://en.wikipedia.org/wiki/Newline" target="_blank">newline-urile</a> si tab-urile cu un spatiu.</p>
<p>Sa fiti atenti totusi sa dati refresh cu CTRL+F5, pentru ca altfel browserul va incarca pagina <a title="XML" href="../?s=xml">xml</a> din cache.</p>
<p>O alta problema a wordpress-ului, pe care nu am inteles-o este de ce fisierul wp-config.php nu se termina cu tag-ul <strong>?&gt;</strong></p>
<p>Este indicat sa verificati si acest fisier, sa nu aiba blank-uri.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mogosanu.ro/var-php-mysql/wordpress-rss-feed-output-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
