<?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>KopfPit - Weblog &#187; PHP</title>
	<atom:link href="http://www.kopfpit.de/wordpress/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kopfpit.de/wordpress</link>
	<description>Webdevelopment</description>
	<lastBuildDate>Sat, 31 Jul 2010 09:24:14 +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 5.3 und xDebug unter Mac OS X 10.6</title>
		<link>http://www.kopfpit.de/wordpress/2010/04/04/php-5-3-und-xdebug-unter-mac-os-x-10-6/</link>
		<comments>http://www.kopfpit.de/wordpress/2010/04/04/php-5-3-und-xdebug-unter-mac-os-x-10-6/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 13:53:00 +0000</pubDate>
		<dc:creator>fs</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[xDebug]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/?p=631</guid>
		<description><![CDATA[Ich habe gerade versucht unter PHP 5.3 mal schnell xDebug zu installieren. Am einfachsten nat&#252;rlich per PECL. Allerdings kam hier folgende Meldung bei PHP:
Failed loading /Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/
no-debug-non-zts-20090626/xdebug.so:Â  dlopen(/Applications/XAMPP/xamppfiles/
lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/xdebug.so, 9):
no suitable image found.Â  Did find:
/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/
no-debug-non-zts-20090626/xdebug.so: mach-o, but wrong architecture
Um xDebug unter OS X 10.6 zu Laufen zu bekommen, muss man folgende Schritte durchf&#252;hren:

Sourcen herunterladen und [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe gerade versucht unter PHP 5.3 mal schnell xDebug zu installieren. Am einfachsten nat&#252;rlich per PECL. Allerdings kam hier folgende Meldung bei PHP:</p>
<pre>Failed loading /Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/
no-debug-non-zts-20090626/xdebug.so:Â  dlopen(/Applications/XAMPP/xamppfiles/
lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/xdebug.so, 9):
no suitable image found.Â  Did find:
/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/
no-debug-non-zts-20090626/xdebug.so: mach-o, but wrong architecture</pre>
<p>Um xDebug unter OS X 10.6 zu Laufen zu bekommen, muss man folgende Schritte durchf&#252;hren:</p>
<ol>
<li>Sourcen herunterladen und enpacken (<a title="xDebug" href="http://xdebug.org" target="_blank">http://xdebug.org</a>)</li>
<li>In das entpackte Verzeichnis wechseln und folgenden configure-Befehl ausf&#252;hren:
<pre>./configure MACOSX_DEPLOYMENT_TARGET=10.6 CFLAGS="-arch i386 -g -Os -pipe \\
 -no-cpp-precomp" CCFLAGS="-arch i386 -g -Os -pipe" CXXFLAGS="-arch i386 -g \\
-Os -pipe" LDFLAGS="-arch i386 -bind_at_load"</pre>
</li>
<li>Dann noch ein make machen.</li>
<li>Anschlie&#223;end ddie .so-Datei unter modules an den gew&#252;nschten Platz kopieren.</li>
<li>xDebug in der php.ini als zend_extension eintragen.</li>
</ol>
<p>via <a href="http://akrabat.com/php/some-notes-on-zend-server-ce-for-mac-os-x/">Some notes on Zend Server CE for Mac OS X â€“ Rob Allen&#8217;s DevNotes</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2010/04/04/php-5-3-und-xdebug-unter-mac-os-x-10-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHPUnit mittels PTI in Eclipse einbinden</title>
		<link>http://www.kopfpit.de/wordpress/2009/10/25/phpunit-mittels-pti-in-eclipse-einbinden/</link>
		<comments>http://www.kopfpit.de/wordpress/2009/10/25/phpunit-mittels-pti-in-eclipse-einbinden/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 13:16:09 +0000</pubDate>
		<dc:creator>fs</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Ecl]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[phpunit]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/?p=479</guid>
		<description><![CDATA[Gerade gefunden und klingt hervorragend:
PHPUnit mittels PTI in Eclipse einbinden &#124; PHP hates me &#8211; Der PHP Blog.
]]></description>
			<content:encoded><![CDATA[<p>Gerade gefunden und klingt hervorragend:</p>
<p><a href="http://www.phphatesme.com/blog/tools/phpunit-mittels-pti-in-eclipse-einbinden/">PHPUnit mittels PTI in Eclipse einbinden | PHP hates me &#8211; Der PHP Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2009/10/25/phpunit-mittels-pti-in-eclipse-einbinden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Typo3 &#8211;  werden bei br und b etc entfernt</title>
		<link>http://www.kopfpit.de/wordpress/2009/10/08/typo3-werden-bei-br-und-b-etc-entfernt/</link>
		<comments>http://www.kopfpit.de/wordpress/2009/10/08/typo3-werden-bei-br-und-b-etc-entfernt/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 10:01:12 +0000</pubDate>
		<dc:creator>fs</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Typo3]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/?p=469</guid>
		<description><![CDATA[Gestern hatte ich bei mir lokal ein merkw&#252;rdiges Verhalten. Ich hatte eine Extension um eine Textarea erweitert. Das Ganze mit Hilfe von Flexform. Normalerweise (dachte ich) kann man da einfach HTML Code reinpacken und alles ist gut.
Nach dem Speichern sah ein &#60;br /&#62; allerdings so aus: br /. Die Tag-Zeichen waren weg.
Anschlie&#223;end mal mit dem [...]]]></description>
			<content:encoded><![CDATA[<p>Gestern hatte ich bei mir lokal ein merkw&#252;rdiges Verhalten. Ich hatte eine Extension um eine Textarea erweitert. Das Ganze mit Hilfe von Flexform. Normalerweise (dachte ich) kann man da einfach HTML Code reinpacken und alles ist gut.</p>
<p>Nach dem Speichern sah ein &lt;br /&gt; allerdings so aus: br /. Die Tag-Zeichen waren weg.</p>
<p>Anschlie&#223;end mal mit dem RTE probiert. Selbes Problem. Erst dachte ich&#8230; Schei&#223; Typo&#8230; bestimmt irgendein komisches Sicherheitsged&#246;hns. Mit TS rumgedoktort. Nix. Gar nix hat sich ge&#228;ndert.</p>
<p>Dann gegen Ende des Abends bin ich &#252;ber folgenden Beitrag gestolpert:</p>
<p><a href="http://www.typo3forum.net/forum/typo3-4-x-rich-text-editor/32457-templavoila-rte-br-b-etc-entfernt.html">TemplaVoila + RTE: &lt;&gt; werden bei br und b etc entfernt &#8211; TYPO3 Forum &amp; Portal</a>.</p>
<p>Da stand dann was von PP Version sei Schuld dran. Ein Beitragender meinte allerdings es l&#228;ge an der libxml2-Version.</p>
<p>Scheint so zu sein, da auf dem Live-Server alles funktioniert. Lokal hab ich nen XAMPP mit PHP5.2.9.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2009/10/08/typo3-werden-bei-br-und-b-etc-entfernt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework und AMF</title>
		<link>http://www.kopfpit.de/wordpress/2009/02/14/zend-framework-und-amf/</link>
		<comments>http://www.kopfpit.de/wordpress/2009/02/14/zend-framework-und-amf/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 12:23:51 +0000</pubDate>
		<dc:creator>fs</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[AMF]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/?p=369</guid>
		<description><![CDATA[Gestern haben wir einen Test mit der Zend_Amf Komponente gemacht. Es ist total einfach, wenn man ein paar Sachen beachtet:

Return-Werte d&#252;rfen immer nur Arrays sein und
es darf z.B. kein Controller bzw. keine Klasse, die von einem Controller erbt, genommen werden.

Dann ist es wirklich ziemlich einfach.
]]></description>
			<content:encoded><![CDATA[<p>Gestern haben wir einen Test mit der Zend_Amf Komponente gemacht. Es ist total einfach, wenn man ein paar Sachen beachtet:</p>
<ul>
<li>Return-Werte d&#252;rfen immer nur Arrays sein und</li>
<li>es darf z.B. kein Controller bzw. keine Klasse, die von einem Controller erbt, genommen werden.</li>
</ul>
<p>Dann ist es wirklich ziemlich einfach.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2009/02/14/zend-framework-und-amf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP &#8211; Rohdaten eines Requests auslesen</title>
		<link>http://www.kopfpit.de/wordpress/2008/10/15/php-rohdaten-eines-requests-auslesen/</link>
		<comments>http://www.kopfpit.de/wordpress/2008/10/15/php-rohdaten-eines-requests-auslesen/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 17:21:40 +0000</pubDate>
		<dc:creator>fs</dc:creator>
				<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Raw Data]]></category>
		<category><![CDATA[Streams]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/2008/10/15/php-rohdaten-eines-requests-auslesen/</guid>
		<description><![CDATA[In PHP ruft man normalerweise die &#252;bermittelten Daten via $_POST, $_GET oder $_REQUEST ab. Dies sind sogenannte Superglobale und kommen als Array daher.
Muss man nun allerdings Daten in Empfang nehmen, die nur &#252;ber den Header erreichbar sind, z.B. die Daten werden direkt in die Request-Felder eingebettet. Normalerweise sieht ein Wert ja folgenderma&#223;en aus: mykey=myvalue. Dieses [...]]]></description>
			<content:encoded><![CDATA[<p>In PHP ruft man normalerweise die &#252;bermittelten Daten via <span style="font-family: monospace;">$_POST</span>, <span style="font-family: monospace;">$_GET</span> oder <span style="font-family: monospace;">$_REQUEST</span> ab. Dies sind sogenannte Superglobale und kommen als Array daher.</p>
<p>Muss man nun allerdings Daten in Empfang nehmen, die nur &#252;ber den Header erreichbar sind, z.B. die Daten werden direkt in die Request-Felder eingebettet. Normalerweise sieht ein Wert ja folgenderma&#223;en aus: <span style="font-family: monospace;">mykey=myvalue</span>. Dieses wird dann auf <span style="font-family: monospace;">$_POST['mykey']</span> abgebildet. Der Wert ist darin gespeichert. Soll nun, in dem Beispiel <span style="font-family: monospace;">myvalue</span> aus unerfindlichen Gr&#252;nden direkt eingebunden werden, was nicht HTTP-konform ist, hat man ein Problem. Selbiges Problem hat man, wenn eigene Headerdaten gesetzt werden, allerdings ist die L&#246;sung die gleiche.</p>
<p>Es gibt in PHP eine F&#252;lle an Streams. Mithilfe des Inputstreams kann man den Datenverkehr roh (raw) abgreifen. Damit kann man dann die &#8220;versteckten&#8221; Daten wieder erlangen. Folgender Codeausschnitt soll dies veranschaulichen:</p>
<pre>&lt;?php
$fh = fopen('php://input', 'r');
if (!$fh) {
  echo "Error";
}
$xml = '';
while (!feof($fh)) {
  $data .= fgets($fh);
}
fclose($fh);
echo $data;
?&gt;</pre>
<p><strong>Edit</strong>: Wie dolce unten anmerkt, gehts unter PHP5 so viel einfacher. Aber warum einfach, wenns auch kompliziert geht <img src='http://www.kopfpit.de/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2008/10/15/php-rohdaten-eines-requests-auslesen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching using disk

Served from: www.kopfpit.de @ 2010-07-31 10:19:52 -->