<?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>pixabit Blog</title>
	<atom:link href="http://blog.pixabit.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.pixabit.de</link>
	<description>Unser Firmen Blog</description>
	<lastBuildDate>Tue, 10 May 2011 13:12:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Suchmaschinenoptimierung für die DocMorris Apotheke in Leonberg</title>
		<link>http://blog.pixabit.de/seo/suchmaschinenoptimierung-fur-die-docmorris-apotheke-in-leonberg/</link>
		<comments>http://blog.pixabit.de/seo/suchmaschinenoptimierung-fur-die-docmorris-apotheke-in-leonberg/#comments</comments>
		<pubDate>Tue, 10 May 2011 11:33:34 +0000</pubDate>
		<dc:creator>pixabit</dc:creator>
				<category><![CDATA[Google Places]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://blog.pixabit.de/?p=268</guid>
		<description><![CDATA[Beschreibt den Vorgang bei der Suchmaschinenoptimierung für die DocMorris Apotheke in Leonberg von pixabit.]]></description>
			<content:encoded><![CDATA[<div id="attachment_274" class="wp-caption alignleft" style="width: 310px"><a href="http://blog.pixabit.de/wp-content/uploads/serp-rankingverlauf-apotheke-leonberg.png"><img class="size-medium wp-image-274" title="serp-rankingverlauf-apotheke-leonberg" src="http://blog.pixabit.de/wp-content/uploads/serp-rankingverlauf-apotheke-leonberg-300x212.png" alt="Positionen von DocMorris bei Google für die Suchbegriffe &quot;Apotheke Leonberg&quot; im Zeitraum der Optimierung von pixabit" width="300" height="212" /></a><p class="wp-caption-text">Positionen von DocMorris bei Google für die Suchbegriffe &quot;Apotheke Leonberg&quot; im Zeitraum der Optimierung durch pixabit</p></div>
<p>Die <a href="http://www.apotheke-roemergalerie.de/">DocMorris Apotheke in Leonberg</a> hat uns mit der Programmierung Ihrer Webseite, der Erstellung eines Google Places Profils sowie die Optimierung der beiden Projekte für Suchmaschinen beauftragt. Bereits bei der Programmierung wurden auf Basis-Faktoren zur Suchmaschinenoptimierung (SEO) geachtet. Dies beinhaltete unter anderem eine suchmaschinenoptimierte Grundstruktur des Layouts, sprechende Bildnamen, sprechende URLs, eine optimale Überschriften- verteilung etc. Da auf Wunsch des Kunden während der Webseitenerstellung mit einer Vorschaltseite auf die aktuellen Arbeiten hingewiesen wurde, konnte Google die Webseite nur schlecht indizieren und stufte daher die Webseite bereits zur Veröffentlichung nur auf Platz 46 ein. Es gab also einiges zu tun. Denn dieses mal war ein zusätzliches Ziel zu beobachten, in wie weit sich welche Maßnahmen zur Suchmaschinenoptimierung in welchem Maße auf die Rankingergebnisse auswirken. Optimiert wurde dabei im Speziellen auf die Suchanfrage &#8220;<a href="http://www.google.de/search?q=apotheke+leonberg">Apotheke Leonberg</a>&#8220;.</p>
<div id="attachment_269" class="wp-caption alignright" style="width: 108px"><a href="http://blog.pixabit.de/wp-content/uploads/keyworddichte-docmorris-2011-03-15.png"><img class="size-medium wp-image-269" title="keyworddichte-docmorris-2011-03-15" src="http://blog.pixabit.de/wp-content/uploads/keyworddichte-docmorris-2011-03-15-98x300.png" alt="Keyworddichte von DocMorris Leonberg im März" width="98" height="300" /></a><p class="wp-caption-text">Keyworddichte von DocMorris Leonberg nach der Optimierung</p></div>
<p>Zur Veröffentlichung der Webseite am 09.03.2011 befand sich http://www.apotheke-roemergalerie.de/ auf Platz 46. Als ersten Schritt nach oben wurde die Keyworddichte optimiert. Das heißt relevante Keywords wurden verstärkt in die Texte eingebaut und unwichtige, nicht suchmaschinenrelevante Wörter entfernt. Diese Maßnahme brachte uns ein paar Tage später auf Seite 3, genauer auf Platz 35 der Suchergebnisse. Immerhin 11 Plätze.</p>
<p>Anschließend wurde von uns der META-Title sowie die Reihenfolge der Wörter in den Überschriften optimiert. Wichtige Wörter wurden dementsprechend nach vorne gesetzt – unwichtige ganz entfernt. Falls es dennoch nötig war für Suchmaschinen unrelevante Inhalte wegen des Seitenkontextes zu erhalten, haben wir die Überschrift entfernt und den Text dem Design der übrigen Überschriften angepasst. Wir haben dann wieder ein paar Tage ins Land gehen lassen und waren Ende März auf Platz 31. Nur vier Plätze nach vorne. Wir hatten uns mehr erhofft.</p>
<p>Etwas mühseliger war die Vergabe von META-Beschreibungen, die Vergabe von manuellen Keywords für alle Seiten sowie eine schöne und zugleich treffende Beschreibung (alt und title) aller relevanten Bilder. Es ging wieder langsam voran: 2 Plätze auf Rang 29 am 30. März.</p>
<p>Zwischenzeitlich hatte der Kunde bereits alle Seiten mit guten Inhalten gefüllt. Wir haben derweil noch die robots.txt und sitemap.xml optimiert sowie eine HTML-Sitemap auf der Seite angelegt. Damit haben wir wieder ein paar Punkte auf Platz 21 gut gemacht. Das war Anfang April.</p>
<p>Mitte April haben wir die URLs, Navigationsnamen und META-Titles der Seiten optimiert. Nachdem von uns entsprechende Umstellung in den <a href="http://www.google.com/webmasters/tools/?hl=de">Google Webmaster Tools</a> vorgenommen wurden, ging es rapide auf Platz 11.</p>
<p>Die restlichen 3 Plätze auf Seite 1 waren dann nicht mehr schwer. Die Seite wurde hier und da von extern verlinkt und das Google Places Profil weiter ausgebaut. Dies zusammen mit der neuen Seite &#8220;<a href="http://www.apotheke-roemergalerie.de/servicenavi/standort-docmorris-apotheke-leonberg.html">Standort</a>&#8221; (in Verbindung mit Google Maps), auf der wieder einige wichtige Keywords fallen sowie das <a href="http://maps.google.com/maps/place?cid=15524135735117538517">Google Places Profil</a> verlinkt wird, brachte die Seite auf den Stand wo sie heute steht: Rang 8 auf Seite 1.</p>
<p>Das <a href="http://maps.google.com/maps/place?cid=15524135735117538517">Google Places Profil der DocMorris Apotheke Leonberg</a> ist parallel dazu mitgewachsen und erscheint mittlerweile auch auf Seite 1.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixabit.de/seo/suchmaschinenoptimierung-fur-die-docmorris-apotheke-in-leonberg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TYPO3 4.5.2 ohne eindeutige Frontend Session</title>
		<link>http://blog.pixabit.de/allgemein/typo3-4-5-2-ohne-eindeutige-frontend-session/</link>
		<comments>http://blog.pixabit.de/allgemein/typo3-4-5-2-ohne-eindeutige-frontend-session/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 10:44:52 +0000</pubDate>
		<dc:creator>pixabit</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Typo3-CMS]]></category>

		<guid isPermaLink="false">http://blog.pixabit.de/?p=254</guid>
		<description><![CDATA[TYPO3 hat ab Version 4.5.2 keine eindeutige Frontend Sessions mehr. Wie Sie dennoch auf altbewährte Art auf die Session des Frontend Benutzers zugreifen können erfahren Sie auf hier.]]></description>
			<content:encoded><![CDATA[<p>Nach dem Upgrade eines TYPO3 Onlineshops auf die aktuelle TYPO3 Version 4.5.2 mussten wir feststellen, dass es nicht mehr möglich war Artikel in den Warenkorb zu legen. Die Ursache war, dass TYPO3 ab dieser Version die Session-ID bei uneingeloggten Benutzern aus Sicherheitsgründen bei jedem Reload neu generiert. Da der Warenkorb in diesem Onlineshop aber auf die TYPO3-Frontend User Session zurückgreift,</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$GLOBALS</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;TSFE&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">fe_user</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getKey</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'ses'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'basket'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>war ein dauerhaftes Speichern dieser Informationen nicht mehr möglich. Wer auf seiner Webseite auf die Session des Frontend Users zurückgreift und auf die aktuelle TYPO3-Version nicht verzichten will kann folgenden Patch in den TYPO3 Sources vornehmen:</p>
<ol>
<li>Navigieren Sie zu /typo3_src-4.5.2/t3lib/</li>
<li>Öffnen Sie die Datei class.t3lib_userauth.php</li>
<li>Ändern Sie folgende Zeilen

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>234
235
236
237
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$id</span> <span style="color: #339933;">||</span> <span style="color: #339933;">!</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">isExistingSessionRecord</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$id</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">createSessionId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">newSessionID</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">TRUE</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p> in</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>234
235
236
237
238
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//if (!$id || !$this-&gt;isExistingSessionRecord($id)) {</span>
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$id</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #000088;">$id</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">createSessionId</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">newSessionID</span> <span style="color: #339933;">=</span> <span style="color: #009900; font-weight: bold;">TRUE</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixabit.de/allgemein/typo3-4-5-2-ohne-eindeutige-frontend-session/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ein weiteres Zeichen für unsere TYPO3-Kompetenz</title>
		<link>http://blog.pixabit.de/allgemein/ein-weiteres-zeichen-fur-unsere-typo3-kompetenz/</link>
		<comments>http://blog.pixabit.de/allgemein/ein-weiteres-zeichen-fur-unsere-typo3-kompetenz/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 10:32:10 +0000</pubDate>
		<dc:creator>pixabit</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://blog.pixabit.de/?p=240</guid>
		<description><![CDATA[Unser Mitarbeiter, Kollege und Senior Webentwickler Stefan Wetterau hat erfolgreich die Prüfung zum "Certified TYPO3 Integrator" bestanden. Wir sagen: "Herzlichen Glückwunsch, Stefan:-)!"]]></description>
			<content:encoded><![CDATA[<p><strong>Stefan Wetterau besteht Prüfung zum &#8220;Certified TYPO3 Integrator&#8221;</strong></p>
<p>Unser Mitarbeiter, Kollege und Senior Webentwickler Stefan Wetterau aus der Abteilung Webentwicklung hat erfolgreich die Prüfung zum &#8220;Certified TYPO3 Integrator&#8221; bestanden.</p>
<p>Wir sagen &#8220;Herzlichen Glückwunsch, Stefan!&#8221; und freuen uns mit ihm. Durch das Bestehen der Prüfung profitieren nämlich nicht nur unsere Kunden und er selbst, sondern auch das gesamte Team kann sich auf seine Erfahrung und sein Wissen verlassen und findet immer einen komptenten Ansprechpartner.</p>
<p>Die nächsten Kollegen warten und lernen schon jetzt auf ihre eigene &#8220;Certified TYPO3 Integrator&#8221;-Prüfung im Herbst, und natürlich drücken wir auch ihnen die Daumen und wünschen viel Erfolg!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixabit.de/allgemein/ein-weiteres-zeichen-fur-unsere-typo3-kompetenz/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>pixabit zertifiziert Mitarbeiter zum “Google Adwords Professional”</title>
		<link>http://blog.pixabit.de/sem/pixabit-zertifiziert-mitarbeiter-zum-%e2%80%9cgoogle-adwords-professional%e2%80%9d/</link>
		<comments>http://blog.pixabit.de/sem/pixabit-zertifiziert-mitarbeiter-zum-%e2%80%9cgoogle-adwords-professional%e2%80%9d/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 08:51:18 +0000</pubDate>
		<dc:creator>pixabit</dc:creator>
				<category><![CDATA[SEM]]></category>
		<category><![CDATA[Google Adwords]]></category>

		<guid isPermaLink="false">http://blog.pixabit.de/?p=234</guid>
		<description><![CDATA[Anfang 2010 wurde Ralph Bergmann zum Google Adwords Professional. Dadurch können wir Ihnen nun folgende Leistungen anbieten: Anlage bzw. Analyse und Strukturierung des Adwords Kontos Formulierung relevanter Anzeigentexte Recherche und Optimierung von Keywords Anlage, Controlling und Optimierung von Kampagnen Optimierung von Landingpages (Adwords-Zielseiten) Ihr Nutzen: Effizienzsteigerung Ihres Budgets Ermitteln von Optimierungs- und Einsparungpotentialen Steigerung von [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.pixabit.de/wp-content/uploads/pixabit-google-adwords.jpg"><img src="http://blog.pixabit.de/wp-content/uploads/pixabit-google-adwords.jpg" alt="GOOGLE ADWORDS QUALIFIED INDIVIDUAL" title="pixabit-google-adwords" width="80" height="80" class="alignright size-full wp-image-237" /></a>Anfang 2010 wurde <a href="https://adwords.google.com/professionals/profile/org?id=0212503200666630384&#038;hl=de">Ralph Bergmann</a> zum Google Adwords Professional.</p>
<p>Dadurch können wir Ihnen nun folgende Leistungen anbieten:</p>
<ul>
<li>Anlage bzw. Analyse und Strukturierung des Adwords Kontos</li>
<li>Formulierung relevanter Anzeigentexte</li>
<li>Recherche und Optimierung von Keywords</li>
<li>Anlage, Controlling und Optimierung von Kampagnen</li>
<li>Optimierung von Landingpages (Adwords-Zielseiten)</li>
</ul>
<p><strong>Ihr Nutzen:</strong></p>
<ul>
<li>Effizienzsteigerung Ihres Budgets</li>
<li>Ermitteln von Optimierungs- und Einsparungpotentialen</li>
<li>Steigerung von Click- und Conversionzahlen</li>
<li>Detaillierte Statistiken und optimierte Anzeigenpositionierung</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixabit.de/sem/pixabit-zertifiziert-mitarbeiter-zum-%e2%80%9cgoogle-adwords-professional%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP &#8211; Array Zeichensatz umwandeln</title>
		<link>http://blog.pixabit.de/php/php-array-zeichensatz-umwandeln/</link>
		<comments>http://blog.pixabit.de/php/php-array-zeichensatz-umwandeln/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 08:32:04 +0000</pubDate>
		<dc:creator>pixabit</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[utf8]]></category>

		<guid isPermaLink="false">http://blog.pixabit.de/?p=222</guid>
		<description><![CDATA[Häufig kommt man als PHP Entwickler in die Verlegenheit mit Datenbanken zu arbeiten, die nicht komplett auf UTF-8 laufen. Damit man trotzdem vernünftig mit den Daten aus der Datenbank arbeiten kann, muss man diese also in das gewünschte Format dekodieren. Das Dekodieren einzelner Strings funktioniert recht simpel mit der PHP Funktion $s = utf8_decode&#40;$s&#41;; Wie [...]]]></description>
			<content:encoded><![CDATA[<p>Häufig kommt man als PHP Entwickler in die Verlegenheit mit Datenbanken zu arbeiten, die nicht komplett auf UTF-8 laufen. Damit man trotzdem vernünftig mit den Daten aus der Datenbank arbeiten kann, muss man diese also in das gewünschte Format dekodieren.</p>
<p>Das Dekodieren einzelner Strings funktioniert recht simpel mit der PHP Funktion</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$s</span> <span style="color: #339933;">=</span> <span style="color: #990000;">utf8_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$s</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Wie aber wandelt man ein komplettes Array, beispielsweise ein MySQL Result in UTF-8 um? Neben ein paar verschachtelten For-Each-Schleifen ist eine Möglichkeit die Verwendung der <a title="PHP Array Walk Funktion auf php.net" href="http://de2.php.net/manual/en/function.array-walk-recursive.php" target="_blank">array_walk_recursive</a> Funktion. Mit dieser Funktion kann ein Array komplett rekursiv durchlaufen und auf jedes einzelne Element eine Funktion angewandt werden. Hier ein Beispiel:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$sql</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Your MySQL Query&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$res</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_query</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sql</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">while</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$row</span> <span style="color: #339933;">=</span> <span style="color: #990000;">mysql_fetch_assoc</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$res</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$array</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$row</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">// Abspeichern des kompletten Results in $array</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Umwandeln des Arrays in UTF-8</span>
<span style="color: #000000; font-weight: bold;">function</span> utf8_conv<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span><span style="color: #000088;">$item</span><span style="color: #339933;">,</span> <span style="color: #000088;">$key</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">// Wichtig: Die Referenz übergeben</span>
  <span style="color: #000088;">$item</span> <span style="color: #339933;">=</span> <span style="color: #990000;">utf8_decode</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$item</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Anwenden der Funktion utf8_conv auf jedes Element des Arrays $array</span>
<span style="color: #990000;">array_walk_recursive</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$array</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'utf8_conv'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Für das Aufrufen einer Funktion innerhalb einer Klasse muss folgender Syntax verwendet werden:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">array_walk_recursive</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$productArray</span><span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span><span style="color: #000088;">$this</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'utf8_conv'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>In diesem Fall steht die Funktion in der selben Klasse, würde also normalerweise mit $this->utf8_conv aufgerufen werden.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixabit.de/php/php-array-zeichensatz-umwandeln/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>pixabit Mobile Backup Client</title>
		<link>http://blog.pixabit.de/datensicherung/pixabit-mobile-backup-client/</link>
		<comments>http://blog.pixabit.de/datensicherung/pixabit-mobile-backup-client/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 10:08:43 +0000</pubDate>
		<dc:creator>pixabit</dc:creator>
				<category><![CDATA[Datensicherung]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[laptop sicherung]]></category>
		<category><![CDATA[mobile backup]]></category>
		<category><![CDATA[online backup]]></category>
		<category><![CDATA[online sicherung]]></category>

		<guid isPermaLink="false">http://blog.pixabit.de/?p=211</guid>
		<description><![CDATA[Kennen Sie das Drama, wenn Notebook-Festplatten kaputt gehen und Ihnen sämtliche Geschäftsdaten auf dem Gerät verloren gehen? Laptops sind die am schlechtesten gesicherten Computer, da Sie oft bei Unternehmensbackuplösungen übergangen werden. Mit dem pixabit Online Backup können Sie ein Backup Ihrer Laptop-Daten erstellen. Dabei werden die Laptop-Daten über das Internet in ein Rechenzentrum übertragen. Die [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-213 alignright" title="pixabit-online-backup-manager" src="http://blog.pixabit.de/wp-content/uploads/pixabit-online-backup-manager.jpg" alt="pixabit online Backup Manager" width="293" height="142" />Kennen Sie das Drama, wenn Notebook-Festplatten kaputt gehen und Ihnen sämtliche Geschäftsdaten auf dem Gerät verloren gehen?<br />
Laptops sind die am schlechtesten gesicherten Computer, da Sie oft bei Unternehmensbackuplösungen übergangen werden.</p>
<p>Mit dem pixabit Online Backup können Sie ein Backup Ihrer Laptop-Daten erstellen. Dabei werden die Laptop-Daten über das Internet in ein Rechenzentrum übertragen. Die Daten werden vor der Übertragung verschlüsselt, um Ihnen maximale Sicherheit zu bieten.<br />
Bei der ersten Sicherung werden alle gewünschten Daten komplett übertragen, danach werden nur noch neu hinzugekommene und veränderte Daten erfasst. So kann die Sicherung immer sehr schnell abgewickelt werden.</p>
<p>Ein weiterer Vorteil: Sie sind ortsunabhängig und können von überall auf der Welt jederzeit die gesicherten Daten auf Ihren Laptop zurückspielen.</p>
<p>Interesse? Unter <a title="pixabit Mobile Backup Client Angebot auf pixabit.de" href="http://www.pixabit.de/backupmanager/" target="_blank">http://www.pixabit.de/backupmanager/</a> erfahren Sie mehr.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixabit.de/datensicherung/pixabit-mobile-backup-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Michael Jackson &#8211; the King of Pop</title>
		<link>http://blog.pixabit.de/allgemein/michael-jackson/</link>
		<comments>http://blog.pixabit.de/allgemein/michael-jackson/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 07:33:13 +0000</pubDate>
		<dc:creator>pixabit</dc:creator>
				<category><![CDATA[Allgemein]]></category>

		<guid isPermaLink="false">http://blog.pixabit.de/?p=203</guid>
		<description><![CDATA[Eines der größten Genies gegenwärtiger Musik ist heute Nacht gestorben. Selbst wenn man seine Musik nicht mag muss man anerkennen, dass Michael Jackson eines der seltenen Ausnahmetalente am Pop-Himmel war und sein Tod einen großen Verlust für die Musikwelt bedeutet. Es ist traurig dass Michael Jackson´s Leben einen solchen Verlauf nahm. Man hätte Michael bessere [...]]]></description>
			<content:encoded><![CDATA[<p>Eines der größten Genies gegenwärtiger Musik ist heute Nacht gestorben. Selbst wenn man seine Musik nicht mag muss man anerkennen, dass Michael Jackson eines der seltenen Ausnahmetalente am Pop-Himmel war und sein Tod einen großen Verlust für die Musikwelt bedeutet. </p>
<p>Es ist traurig dass Michael Jackson´s Leben einen solchen Verlauf nahm. Man hätte Michael bessere Jahre und ein längeres Leben gewünscht. Uns allen hätte er es mit weiteren genialen Hits gedankt..</p>
<p>R.I.P. Michael</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixabit.de/allgemein/michael-jackson/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Typo3 PHP Intrusion Detection System</title>
		<link>http://blog.pixabit.de/typo3/typo3-php-intrusion-detection-system/</link>
		<comments>http://blog.pixabit.de/typo3/typo3-php-intrusion-detection-system/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 08:34:47 +0000</pubDate>
		<dc:creator>pixabit</dc:creator>
				<category><![CDATA[Typo3-CMS]]></category>
		<category><![CDATA[Intrusion Detection]]></category>
		<category><![CDATA[PHP IDS]]></category>

		<guid isPermaLink="false">http://blog.pixabit.de/?p=169</guid>
		<description><![CDATA[Typo3 ist ein etabliertes Content Management System im Web. Gerade deswegen ist es häufig Angriffen aus dem Netz ausgesetzt, die versuchen, Lücken und Schwächen des Systems auszunutzen. PHPIDS ist ein quelloffenes &#8220;Intrusion Detection System&#8221;, das sämtliche übergebenen Parameter an eine Webseite ($_GET, $_POST und $_COOKIE) überprüft und darin enthaltenen Schadcode (XSS, SQL Injection, Header injection, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.pixabit.de/wp-content/uploads/phpids.gif"><img class="size-full wp-image-193 alignright" title="phpids" src="http://blog.pixabit.de/wp-content/uploads/phpids.gif" alt="PHP IDS - Web Application Security 2.0" width="293" height="91" /></a><br />
Typo3 ist ein etabliertes Content Management System im Web. Gerade deswegen ist es häufig Angriffen aus dem Netz ausgesetzt, die versuchen, Lücken und Schwächen des Systems auszunutzen. <a href="http://phpids.org/" target="_blank">PHPIDS</a> ist ein quelloffenes &#8220;Intrusion Detection System&#8221;, das sämtliche übergebenen Parameter an eine Webseite (<a href="http://de.php.net/manual/de/reserved.variables.get.php" target="_blank" class="broken_link">$_GET</a>, <a href="http://de.php.net/manual/de/reserved.variables.post.php" target="_blank" class="broken_link">$_POST</a> und <a href="http://de3.php.net/manual/de/reserved.variables.cookies.php" target="_blank" class="broken_link">$_COOKIE</a>) überprüft und darin enthaltenen Schadcode (XSS, SQL Injection, Header injection, Directory traversal, RFE/LFI, DoS und LDAP Angriffe) erkennt und zu einer &#8220;Impact&#8221;-Stufe addiert. Aufgrund dieses Impact-Werts (derzeit zwischen 0 und ~150) kann der Webmaster dann verschiedene Aktionen ausführen lassen. <span id="more-169"></span> Standardmäßig reagiert die von <a href="http://www.pixabit.de" target="_blank">pixabit</a> erstellte Typo3 Extension von PHP IDS (px_phpids) folgendermaßen:</p>
<ul>
<li>Impact 1-20: Loggen in ein Logfile</li>
<li>Impact 21-50: Loggen in die Datenbank</li>
<li>Impact 50-99: Loggen und E-Mail an Webmaster</li>
<li>Impact &gt;100: Loggen, E-Mail an Webmaster und der Angreifer erhält statt der angeforderten Webseite eine Fehlermeldung</li>
</ul>
<p>Zum Auslesen der Datenbank erstellt das Plugin ein Backend-Modul, das sich innerhalb von &#8220;Admin-Werkzeuge&#8221; im T3-Backend platziert.</p>
<p><em>Wir empfehlen jedem Typo3-Entwickler, sich mit frühzeitiger Angriffserkennung zu beschäftigen. Häufig werden Lücken erst erkannt und gefixt, nachdem bereits mehrere Webseiten gehackt wurden. Mit PHPIDS hat man ein mächtiges Tool in der Hand, mit dem man vielen Schwachstellen und Lücken in der Programmierung von Typo3 und den vielen Extensions vorzeitig entgegenwirken kann.<br />
</em></p>
<p>Hier gibt es die Extension Typo3 PHPIDS stets aktuell zum Download:</p>
<ul>
<li><strong><a href="https://typo3.org/extensions/repository/view/px_phpids/current/">https://typo3.org/extensions/repository/view/px_phpids/current/<br />
</a></strong></li>
</ul>
<p><em><span style="text-decoration: underline;">Update 05.06.2009</span>: Die Extension kann ab der Version 1.0.3 komplett Konfigurationsfrei eingebunden werden.</em></p>
<p><em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixabit.de/typo3/typo3-php-intrusion-detection-system/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Sprengung der Bausparkassen-Hochhäuser</title>
		<link>http://blog.pixabit.de/allgemein/sprengung-der-bausparkassen-hochhauser/</link>
		<comments>http://blog.pixabit.de/allgemein/sprengung-der-bausparkassen-hochhauser/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 08:33:35 +0000</pubDate>
		<dc:creator>pixabit</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Antenne 1]]></category>
		<category><![CDATA[Sprengung]]></category>
		<category><![CDATA[Streamlab]]></category>
		<category><![CDATA[Voxelair]]></category>

		<guid isPermaLink="false">http://blog.pixabit.de/?p=159</guid>
		<description><![CDATA[Am Samstag, den 30. Mai, wurden die beiden Hochhäuser der Bausparkassen in Leonberg gesprengt. Wie bereits berichtet, haben wir in Zusammenarbeit mit Voxelair und Streamlab eine Website mit einem Stream zur Verfügung gestellt, der die Sprengung LIVE übertragen hat. Durch das Promoten der Aktion von Hit Radio Antenne 1, kam es zu einem unerwartetem Run [...]]]></description>
			<content:encoded><![CDATA[<p>Am Samstag, den 30. Mai, wurden die beiden Hochhäuser der Bausparkassen in Leonberg gesprengt. Wie bereits <a href="http://blog.pixabit.de/allgemein/explosive-sprengung/">berichtet</a>, haben wir in Zusammenarbeit mit <a href="http://www.voxelair.com">Voxelair</a> und <a href="http://www.streamlab.net">Streamlab</a> eine <a href="http://sprengung.pixabit.de">Website</a> mit einem Stream zur Verfügung gestellt, der die Sprengung LIVE übertragen hat. Durch das Promoten der Aktion von <a href="http://www.meinantenne1.de/news/news/2009/abriss/">Hit Radio Antenne 1</a>, kam es zu einem unerwartetem Run auf unsere Website und den Stream. Somit gab es alleine am Samstag 6.729 Besucher mit insgesamt über 41.000 Seitenzugriffen &#8211; und das größtenteils innerhalb von 3 Stunden!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixabit.de/allgemein/sprengung-der-bausparkassen-hochhauser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Explosive Sprengung</title>
		<link>http://blog.pixabit.de/allgemein/explosive-sprengung/</link>
		<comments>http://blog.pixabit.de/allgemein/explosive-sprengung/#comments</comments>
		<pubDate>Tue, 26 May 2009 09:42:54 +0000</pubDate>
		<dc:creator>pixabit</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Leonberg]]></category>
		<category><![CDATA[Livestream]]></category>
		<category><![CDATA[Sprengung]]></category>

		<guid isPermaLink="false">http://blog.pixabit.de/?p=149</guid>
		<description><![CDATA[Auf der Website sprengung.pixabit.de können Sie die Sprengung der 40 Meter hohen Bausparkassen-Hochhäuser Live miterleben. Neben Hintergrund Informationen und Bildern startet im Laufe der Woche ein Livestream mit Sicht auf die 30 000 Quadratmeter Bürofläche umfassenden Hochhäuser von Wüstenrot. Die Sprengung an sich findet voraussichtlich am Pfingstsamstag den 30.Mai 2009 um  15 Uhr statt.]]></description>
			<content:encoded><![CDATA[<p>Auf der Website <a title="Livestream zur Sprengung" href="http://sprengung.pixabit.de/" target="_blank">sprengung.pixabit.de</a> können Sie die Sprengung der 40 Meter hohen Bausparkassen-Hochhäuser Live miterleben. Neben Hintergrund Informationen und Bildern startet im Laufe der Woche ein Livestream mit Sicht auf die 30 000 Quadratmeter Bürofläche umfassenden Hochhäuser von Wüstenrot.</p>
<p>Die Sprengung an sich findet voraussichtlich am Pfingstsamstag den 30.Mai 2009 um  15 Uhr statt.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pixabit.de/allgemein/explosive-sprengung/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<br />
<b>Warning</b>:  require_once() [<a href='function.require-once'>function.require-once</a>]: open_basedir restriction in effect. File(twitteroauth.php) is not within the allowed path(s): (/var/www/vhosts/blog.pixabit.www5.pixabit.de/httpdocs:/tmp) in <b>/var/www/vhosts/blog.pixabit.www5.pixabit.de/httpdocs/wp-content/plugins/twitter-tools/twitter-tools.php</b> on line <b>1516</b><br />
<br />
<b>Fatal error</b>:  Can't load twitteroauth.php, open_basedir restriction. in <b>/var/www/vhosts/blog.pixabit.www5.pixabit.de/httpdocs/wp-content/plugins/twitter-tools/twitter-tools.php</b> on line <b>1516</b><br />

