<?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>Neakros Blog &#187; PHP</title>
	<atom:link href="http://neakro.net/category/programmieren/php/feed" rel="self" type="application/rss+xml" />
	<link>http://neakro.net</link>
	<description>Man nennt es neudeutsch 'bloggen'.</description>
	<lastBuildDate>Wed, 13 Jan 2010 21:26:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHP und UTF-8</title>
		<link>http://neakro.net/2007/07/php-und-utf-8.html</link>
		<comments>http://neakro.net/2007/07/php-und-utf-8.html#comments</comments>
		<pubDate>Thu, 12 Jul 2007 12:24:54 +0000</pubDate>
		<dc:creator>Neakro</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.neakro.net/?p=22</guid>
		<description><![CDATA[Anscheinend scheint PHP nicht großen Wert auf UTF-8 zu setzen&#8230; Es werden zwar schöne Funktionen zur Verfügung gestellt, aber wenn man sich auf diese 100%-ig verlässt hat man schon verloren&#8230; Viele Funktionen erkennen nicht-UTF-8-Zeichen als UTF-8 und bereiten so manchem Programm Probleme.
Lustig finde ich aber, dass SimpleXML immer richtig erkennt wenn ein Zeichen nicht UTF-8 [...]]]></description>
			<content:encoded><![CDATA[<p>Anscheinend scheint PHP nicht großen Wert auf UTF-8 zu setzen&#8230; Es werden zwar schöne Funktionen zur Verfügung gestellt, aber wenn man sich auf diese 100%-ig verlässt hat man schon verloren&#8230; Viele Funktionen erkennen nicht-UTF-8-Zeichen als UTF-8 und bereiten so manchem Programm Probleme.</p>
<p>Lustig finde ich aber, dass SimpleXML immer richtig erkennt wenn ein Zeichen nicht UTF-8 ist. Warum sind in PHP zwei verschiedene Implementationen dieser Zeichenerkennung zu finden?</p>
<p>Ich habe das Problem jetzt mit folgendem Code gelöst, den ich bei PHP.net gefunden habe:</p>
<div style="color: #000000; font-weight: bold; font-family: Verdana; font-size: 11px; margin-top: 8px;">Code:</div>
<p><code> function is_utf8($string)<br />
{<br />
// From http://w3.org/International/questions/qa-forms-utf-8.html<br />
return preg_match('%^(?:<br />
[\x09\x0A\x0D\x20-\x7E]            # ASCII<br />
| [\xC2-\xDF][\x80-\xBF]             # non-overlong 2-byte<br />
|  \xE0[\xA0-\xBF][\x80-\xBF]        # excluding overlongs<br />
| [\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}  # straight 3-byte<br />
|  \xED[\x80-\x9F][\x80-\xBF]        # excluding surrogates<br />
|  \xF0[\x90-\xBF][\x80-\xBF]{2}     # planes 1-3<br />
| [\xF1-\xF3][\x80-\xBF]{3}          # planes 4-15<br />
|  \xF4[\x80-\x8F][\x80-\xBF]{2}     # plane 16<br />
)*$%xs', $string);<br />
} </code></p>
]]></content:encoded>
			<wfw:commentRss>http://neakro.net/2007/07/php-und-utf-8.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Datenbank oder nicht?</title>
		<link>http://neakro.net/2007/06/datenbank-oder-nicht.html</link>
		<comments>http://neakro.net/2007/06/datenbank-oder-nicht.html#comments</comments>
		<pubDate>Fri, 29 Jun 2007 12:22:17 +0000</pubDate>
		<dc:creator>Neakro</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[NBlog]]></category>

		<guid isPermaLink="false">http://blog.neakro.net/?p=20</guid>
		<description><![CDATA[Ich arbeite momentan ja an NBlog und NBlog soll ohne Datenbank auskommen. Dadurch geht aber ein wenig die Geschwindigkeit in die Knie, besonders, wenn es große Blogs sind. Ich schreibe deshalb gerade an einem Script, das den Benutzer frei wählen lässt, ob er eine MySQL-Datenbank oder Textdateien verwenden möchte. Dabei ändert sich nicht die Syntax [...]]]></description>
			<content:encoded><![CDATA[<p>Ich arbeite momentan ja an NBlog und NBlog soll ohne Datenbank auskommen. Dadurch geht aber ein wenig die Geschwindigkeit in die Knie, besonders, wenn es große Blogs sind. Ich schreibe deshalb gerade an einem Script, das den Benutzer frei wählen lässt, ob er eine MySQL-Datenbank oder Textdateien verwenden möchte. Dabei ändert sich nicht die Syntax oder ähnliches. Das Script setzt die MySQL-Befehle so um, dass am Ende das gleiche herauskommt.</p>
<p>Dadurch gehen die Arbeiten an NBlog etwas schleppend voran, trotzdem fehlt nur noch die Administrationsoberfläche, die NBlog dann in den Betastatus heben wird. <img src='http://neakro.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://neakro.net/2007/06/datenbank-oder-nicht.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog blog blog&#8230;</title>
		<link>http://neakro.net/2007/06/blog-blog-blog.html</link>
		<comments>http://neakro.net/2007/06/blog-blog-blog.html#comments</comments>
		<pubDate>Mon, 18 Jun 2007 17:39:35 +0000</pubDate>
		<dc:creator>Neakro</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[NBlog]]></category>

		<guid isPermaLink="false">http://blog.neakro.net/?p=18</guid>
		<description><![CDATA[Ich schreibe die ganze Zeit nur an der Blogsoftware herum. Außerdem habe ich schon einige Tester, die versuchen fiese Dinge mit den Testblogs anzurichten. Bis jetzt ist ihnen das noch nicht gelungen, aber die Software ist ja auch noch nicht allzu groß und wird es auch nie werden. Sie soll ja klein und schlank bleiben. [...]]]></description>
			<content:encoded><![CDATA[<p>Ich schreibe die ganze Zeit nur an der Blogsoftware herum. Außerdem habe ich schon einige Tester, die versuchen fiese Dinge mit den Testblogs anzurichten. Bis jetzt ist ihnen das noch nicht gelungen, aber die Software ist ja auch noch nicht allzu groß und wird es auch nie werden. Sie soll ja klein und schlank bleiben. <img src='http://neakro.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Aber bis jetzt fehlt noch einiges. Zum Beispiel die in der Blogosphäre (heißt doch so, oder?) so wichtigen Trackbacks und Pingbacks sind noch nicht ansatzweise implementiert. Damit werde ich mich dann noch auseinandersetzen müssen. Das ist schon manchmal lästig. Immer nur diese W3C-Spezifikationen lesen macht ziemlich müde. ;D</p>
<p>Ich bin aber guter Dinge, dass ich bald die Version 0.1 hier freigeben kann.</p>
<p><a href="http://neakronet.de/nblog/">Link zu NBlog v0.1 Alpha 2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://neakro.net/2007/06/blog-blog-blog.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NBlog</title>
		<link>http://neakro.net/2007/06/nblog.html</link>
		<comments>http://neakro.net/2007/06/nblog.html#comments</comments>
		<pubDate>Fri, 15 Jun 2007 15:57:47 +0000</pubDate>
		<dc:creator>Neakro</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[NBlog]]></category>

		<guid isPermaLink="false">http://blog.neakro.net/?p=16</guid>
		<description><![CDATA[Es fing so an:
Ein Bekannter wollte auf seinem nur PHP-fähigen Webspace einen Blog haben. Nun fragte er mich, ob ich ihm nicht helfen könnte einen einzurichten. So habe ich mich auf die Suche nach einer Blogsoftware gemacht, die Textdateien zur Speicherung benutzt. Ich fand aber keine so tolle. Sie sollte einfach und schlank sein, damit [...]]]></description>
			<content:encoded><![CDATA[<p>Es fing so an:</p>
<p>Ein Bekannter wollte auf seinem nur PHP-fähigen Webspace einen Blog haben. Nun fragte er mich, ob ich ihm nicht helfen könnte einen einzurichten. So habe ich mich auf die Suche nach einer Blogsoftware gemacht, die Textdateien zur Speicherung benutzt. Ich fand aber keine so tolle. Sie sollte einfach und schlank sein, damit sie den Server nicht so beansprucht. Ich fand aber keine, die meinen Vorstellungen entsprach. Also habe ich ihm gesagt, er müsse sich noch etwas gedulden, würde dann aber eine Software von mir bekommen.</p>
<p>Ich setzte mich also daran eine Software zu entwickeln, die die Kriterien erfüllt. Bis jetzt ist eine sehr frühe Entwicklungsversion verfügbar, die zwar stabil läuft, aber sehr umständlich und für meinen Bekannten unmöglich zu bedienen ist. Alles wird in Textdateien gespeichert und soll auch SEO fähig werden.</p>
<p>Ich habe noch eine ziemlich lange ToDo-Liste, aber ich denke, ich werde das schon hinbekommen ;D</p>
<p><a href="http://neakronet.de/nblog/">Link zu NBlog Alpha 1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://neakro.net/2007/06/nblog.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[SMF-Mod] Merge Users</title>
		<link>http://neakro.net/2007/05/smf-mod-merge-users.html</link>
		<comments>http://neakro.net/2007/05/smf-mod-merge-users.html#comments</comments>
		<pubDate>Mon, 07 May 2007 18:17:32 +0000</pubDate>
		<dc:creator>Neakro</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Simple Machines Forum]]></category>

		<guid isPermaLink="false">http://blog.neakro.net/?p=7</guid>
		<description><![CDATA[Ich schreibe gerade ein kleines Script, das sich momentan noch in der Betaphase befindet. Dieses Script ist für das SMF und fügt zwei User zu einem zusammen. Man kann wählen welcher User überschrieben werden soll. Dabei werden sowohl die Posts, Topics und Votes übernommen, als auch wahlweise die Einstellungen im Profil, wie ICQ, Signatur und [...]]]></description>
			<content:encoded><![CDATA[<p>Ich schreibe gerade ein kleines Script, das sich momentan noch in der Betaphase befindet. Dieses Script ist für das SMF und fügt zwei User zu einem zusammen. Man kann wählen welcher User überschrieben werden soll. Dabei werden sowohl die Posts, Topics und Votes übernommen, als auch wahlweise die Einstellungen im Profil, wie ICQ, Signatur und persönlicher Titel.</p>
<p><a href="http://neakro.net/scripts,5.html">Das Script ist hier zu finden</a>, aber sollte noch nicht im produktiven Bereich eingesetzt werden. Zudem sollte <strong>immer</strong> ein Backup der Datenbank gemacht werden!</p>
]]></content:encoded>
			<wfw:commentRss>http://neakro.net/2007/05/smf-mod-merge-users.html/feed</wfw:commentRss>
		<slash:comments>0</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! -->