<?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>Tobi Tobsen Twitcht &#187; PHP</title>
	<atom:link href="http://www.wewimo.de/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wewimo.de</link>
	<description>IT, SEO, Anwendungsentwicklung, Online-Marketing und sonstiger Kummer</description>
	<lastBuildDate>Thu, 15 Dec 2011 18:46:38 +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>openseodata [quick] API Doku &#8211; was liefert die API an Daten?</title>
		<link>http://www.wewimo.de/openseodata-quick-api-doku-was-liefert-die-api-an-daten/</link>
		<comments>http://www.wewimo.de/openseodata-quick-api-doku-was-liefert-die-api-an-daten/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 12:24:15 +0000</pubDate>
		<dc:creator>Twitch</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Array]]></category>
		<category><![CDATA[openseodata]]></category>
		<category><![CDATA[Pagerank]]></category>
		<category><![CDATA[SEM]]></category>
		<category><![CDATA[Suchmaschinen]]></category>

		<guid isPermaLink="false">http://www.wewimo.de/?p=1744</guid>
		<description><![CDATA[{lang: 'de'}Wie man erfährt, wird sich die API wohl in naher Zukunft ändern. Dennoch möchte ich schnell ein paar Infos posten um mehr Licht in die jetzige API zu bringen.
Hier liste ich einmal auf, was die einzelnen Funktionen für Daten im Array zurückliefern. Was man damit anfangen kann überlasse ich jedem selbst.
&#160;

			
			
			
			
		

bei der Funktion Google-Rankings [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="small" count="1" href="http://www.wewimo.de/openseodata-quick-api-doku-was-liefert-die-api-an-daten/">{lang: 'de'}</g:plusone></div><p><a href="http://www.wewimo.de/wp-content/uploads/2011/06/openseodata.jpg"><img class="alignleft size-thumbnail wp-image-1735" title="openseodata" src="http://www.wewimo.de/wp-content/uploads/2011/06/openseodata-150x44.jpg" alt="" width="150" height="44" /></a>Wie man <a title="Neue Infos zur openseodata API" href="http://blog.seoprogrammierer.de/2011/06/17/einheitliche-serp-xml-struktur/" target="_blank">erfährt</a>, wird sich die API wohl in naher Zukunft ändern. Dennoch möchte ich schnell ein paar Infos posten um mehr Licht in die jetzige API zu bringen.</p>
<p>Hier liste ich einmal auf, was die einzelnen Funktionen für Daten im Array zurückliefern. <br />Was man damit anfangen kann überlasse ich jedem selbst.</p>
<p>&nbsp;</p>
<div style="width:100%;text-align:center">
			<script type="text/javascript"><!--
			google_ad_client = "pub-2658324078448630";
			/* 468x60, Erstellt 04.05.09 */
			google_ad_slot = "4243872493";
			google_ad_width = 468;
			google_ad_height = 60;
			//-->
			</script><br />
			<script type="text/javascript"
			src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
			</script>
		</div>
<ul>
<li>bei der Funktion <strong><span style="text-decoration: underline;"><strong>Google-Rankings</strong></span></strong><em> ($api->getRankings())</em>:</li>
</ul>
<ol> </ol>
<pre>Array
(
    [0] => Array
        (
            [id] => 11840222
            [keywordID] => 2748964
            [urlID] => 138118887
            [domainID] => 27073
            [position] => 1
            [url] => Array
                (
                    [id] => 138118887
                    [domainID] => 27073
                    [url] => de.wikipedia.org/wiki/Regenschirm
                    [anzahlRankendeKeywords] => 24
                    [wordpressBlog] =>
                )

            [domain] => Array
                (
                    [id] => 27073
                    [domain] => de.wikipedia.org
                    [linkPop] => 2795
                    [pagerank] => 8
                    [expired] =>
                    [subdomain] => 1
                    [anzahlRankendeKeywords] => 99171
                    [sichtbarkeit] => 0
                    [datumDenicPruefung] => Array
                        (
                            [@class] => sql-timestamp
                            [$] => 2010-11-15 22:19:01.0
                        )

                    [datumIpPruefung] => Array
                        (
                            [@class] => sql-timestamp
                            [$] => 2010-09-03 22:02:37.0
                        )

                    [ip] => 91.198.174.232
                    [domainID] => 67606
                    [prGespiegeltFormatiert] => Nein
                    [datumDenicPruefungFormatiert] => 15.11.2010 22:19:01
                    [anzahlIpPruefungen] => 0
                    [anzahlDenicPruefungen] => 0
                    [wordpressBlog] =>
                    [datumPagerankErmittlung] => Array
                        (
                            [@class] => sql-timestamp
                            [$] => 2010-09-17 20:20:18.0
                        )

                    [datumWordpressPosting] => Array
                        (
                            [@class] => sql-timestamp
                            [$] => 2010-11-15 21:12:28.0
                        )

                    [datumWordpressPingback] => Array
                        (
                            [@class] => sql-timestamp
                            [$] => 2010-11-15 21:12:28.0
                        )

                    [followBlog] =>
                )

            [datum] => Array
                (
                    [@class] => sql-timestamp
                    [$] => 2010-12-16 19:49:37.0
                )

            [maps] =>
            [seite] => 1
        )
)</pre>
<ul>
<li>Bei der Funktion <span style="text-decoration: underline;"><strong>Backlinkquellen finden</strong></span> <em>($api->getBacklinkQuellen())</em>:</li>
</ul>
<pre>Array
(
    [0] => Array
        (
            [position] => 3
            [url] => Array
                (
                    [url] => board.pennergame.de/showthread.php?t=40458
                    [anzahlRankendeKeywords] => 0
                    [typ] => PHPbb Forum
                    [wordpressBlog] =>
                )

            [datum] => 2011-06-23 13:53:59.528 CEST
            [keyword] => Array
                (
                    [keyword] => regenschirm b
                    [googleSuggestAbfrage] =>
                    [produkt] =>
                    [datumGefunden] => 2011-06-23 13:53:59.528 CEST
                    [projektKeyword] =>
                )

            [maps] =>
        )
)
</pre>
<ul>
<li>Bei der Funktion <strong><span style="text-decoration: underline;">Keyword-Recherche</span></strong> <em>($api->getKeywords())</em>:</li>
</ul>
<pre>Array
(
    [0] => Array
        (
            [id] => 2748964
            [keyword] => regenschirm
            [googleTreffer] => 587000
            [lokalesSuchvolumen] => 5400
            [globalesSuchvolumen] => 6600
            [cpc] => 0.64
            [mitbewerberdichte] => 42
            [staerksterMonat] => 5
            [datumRankingErmittlung] => Array
                (
                    [@class] => sql-timestamp
                    [$] => 2010-12-16 19:54:08.0
                )

            [datumAdwordsdatenErmittlung] => Array
                (
                    [@class] => sql-timestamp
                    [$] => 2010-12-17 05:19:19.0
                )

            [datumAdwordsdatenErmittlungVersuch] => Array
                (
                    [@class] => sql-timestamp
                    [$] => 2010-12-17 05:18:38.0
                )

            [anzahlLeerzeichen] => 0
            [googleSuggestAbfrage] => 1
            [produkt] => 1
            [datumGefunden] => Array
                (
                    [@class] => sql-timestamp
                    [$] => 2010-09-24 23:49:42.0
                )

            [projektKeyword] =>
        )
)
</pre>
<p>Ich bleibe dabei. Die API liefert wirklich gute und nützliche Daten. Einziges Manko bleibt, dass es noch zu wenig Daten für meine SEO-Gebiete sind&#8230; aber scheinbar sind das nur Nieschen <img src='http://www.wewimo.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Weiter so <a href="https://www.xing.com/profile/Fabian_Rossbacher">Fabian</a> und hoffentlich nimmst du es mir nicht übel, dass ich das hier detailliert aufliste.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wewimo.de/openseodata-quick-api-doku-was-liefert-die-api-an-daten/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Erste Erfahrung mit openseodata</title>
		<link>http://www.wewimo.de/erste-erfahrung-mit-openseodata/</link>
		<comments>http://www.wewimo.de/erste-erfahrung-mit-openseodata/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 15:35:29 +0000</pubDate>
		<dc:creator>Twitch</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Projekte]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Backlink]]></category>

		<guid isPermaLink="false">http://www.wewimo.de/?p=1724</guid>
		<description><![CDATA[{lang: 'de'}Schon im letzten Jahr viel mein Augenmerk auf &#8220;openseodata&#8221;, nur leider hatte ich es zeitlich nicht geschafft mir die API einmal genauer anzuschauen. Nachdem der Entwickler (Fabian Rossbacher) mich mal über XING kontaktierte (Taktisch natürlich sehr klug, indem er mir erst einmal Honig um den Mund schmierte  ) kam mir die API wieder [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="small" count="1" href="http://www.wewimo.de/erste-erfahrung-mit-openseodata/">{lang: 'de'}</g:plusone></div><p><a href="http://www.wewimo.de/wp-content/uploads/2011/06/openseodata.jpg"><img class="alignleft size-thumbnail wp-image-1735" title="openseodata" src="http://www.wewimo.de/wp-content/uploads/2011/06/openseodata-150x44.jpg" alt="" width="150" height="44" /></a>Schon im letzten Jahr viel mein Augenmerk auf &#8220;openseodata&#8221;, nur leider hatte ich es zeitlich nicht geschafft mir die API einmal genauer anzuschauen. Nachdem der Entwickler (Fabian Rossbacher) mich mal über XING kontaktierte (Taktisch natürlich sehr klug, indem er mir erst einmal Honig um den Mund schmierte <img src='http://www.wewimo.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ) kam mir die API wieder in Erinnerung und ich überlegte, was man damit anfangen könnte.</p>
<p>Nach ein paar Tagen herumspielen mit der API habe ich auch ein paar gute Ideen für <a title="SEO Tools" href="http://www.seo-ranking-tools.de/seo_tools.html" target="_blank">SEO Tools</a> entwickelt, die die API anzapfen. Das ein oder andere Tool hat schon einen guten Status und dürfte vielen (kleinen) SEO&#8217;s helfen ihr tägliches Leben auch ohne teure Softwareaccounts gut über die Bühne zu bekommen. Ein komplettes ersetzten der großen Tools ist im Moment aber auf Grund von &#8220;zu wenig Daten über die API&#8221; nicht wirklich ratsam oder möglich.</p>
<p>Weiteres zu den Tools möchte ich jetzt nicht weiter verraten, da ich die neuen Tools eigentlich erst nach dem Relaunch (der schon ewig überfällig ist <img src='http://www.wewimo.de/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  ) von <a title="SEO Tools" href="http://www.seo-ranking-tools.de" target="_blank">www.seo-ranking-tools.de</a> anpreisen möchte.</p>
<p>Ist jemand aber besonders interessiert an den Tools, so kann er mich gerne über <a rel="me" href="http://www.xing.com/profile/Tobias_Glomb" target="_blank"><img src="http://www.xing.com/img/buttons/1_de_btn.gif" alt="Tobias Glomb" width="85" height="23" /></a> kontaktieren&#8230; dann reden wir mal über einen Gastzugang <img src='http://www.wewimo.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Also, zurück zur <strong>API</strong>:</p>
<p>Die API von (<a title="openseodata" href="http://www.openseodata.org/" target="_blank">openseodata</a>) ist recht einfach und übersichtlich aufgebaut. Es gibt zwar noch nicht sonderlich viele Funktionen aber die Daten die zurückgeliefert werden sind brauchbar und logisch aufgeteilt. Zurück kommt meist ein Array, welches man gut mit &#8220;print_r()&#8221; analysieren kann, denn eine API Dokumentation fehlt leider(<em>&#8230; hint to Fabian <img src='http://www.wewimo.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </em> ).</p>
<p>Leider ist die Datenbank noch nicht mit allzu vielen Keywords und URL&#8217;s gefüllt, so dass viele Anfragen ohne Ergebnis zurückkommen. Der Fabian will dies mit einem &#8220;Community Sammler&#8221; zeitnahe nachbesser, so dass schnell Daten nachfließen.</p>
<p>Ich persönlich hoffe, dass das Projekt nicht einschläft und der &#8220;Sammler&#8221; jetzt schnell folgt. Ich werde sicherlich noch das ein oder andere Tool um die Datenbank herum bauen.</p>
<p>Schaut euch die API doch einmal an und wer ne Idee für ein Tool hat, kann mich auch kontaktieren <img src='http://www.wewimo.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>&nbsp;</p>
<p>Euer Tw!tch</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wewimo.de/erste-erfahrung-mit-openseodata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento Extension via SSH installieren</title>
		<link>http://www.wewimo.de/magento-extension-via-ssh-installieren/</link>
		<comments>http://www.wewimo.de/magento-extension-via-ssh-installieren/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 19:30:51 +0000</pubDate>
		<dc:creator>Twitch</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Magento Connect]]></category>
		<category><![CDATA[Magento Extension]]></category>
		<category><![CDATA[Online-Shop]]></category>
		<category><![CDATA[SSH]]></category>

		<guid isPermaLink="false">http://www.wewimo.de/?p=1414</guid>
		<description><![CDATA[{lang: 'de'}Es gibt Serverkonfigurationen, die es irgendwie nicht zulassen, dass sich Magento Connect öffnen lässt. Irgendein &#8220;include_once&#8221; PHP Error, den ich noch nicht ausfindig machen konnte, trotz eigener PHP include_path &#8211; Erweiterungen.
Nunja, aber da schreib ich mal wann anders drüber. Hier und heute will ich in ein paar kurzen Schritten erklären, wie man diverse Magento Erweiterungen trotz [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="small" count="1" href="http://www.wewimo.de/magento-extension-via-ssh-installieren/">{lang: 'de'}</g:plusone></div><p><a href="http://www.wewimo.de/wp-content/uploads/2010/08/magento-logo.png"><img class="size-full wp-image-1420 alignleft" title="magento-logo" src="http://www.wewimo.de/wp-content/uploads/2010/08/magento-logo.png" alt="" width="128" height="128" /></a>Es gibt Serverkonfigurationen, die es irgendwie nicht zulassen, dass sich Magento Connect öffnen lässt. Irgendein <em>&#8220;include_once&#8221;</em> PHP Error, den ich noch nicht ausfindig machen konnte, trotz eigener PHP include_path &#8211; Erweiterungen.</p>
<p>Nunja, aber da schreib ich mal wann anders drüber. Hier und heute will ich in ein paar kurzen Schritten erklären, wie man diverse Magento Erweiterungen trotz nicht funktionierendem Magento Connect im Adminbereich via SSH installiert.</p>
<ol>
<li>Loggt euch via SSH auf euren Server ein.</li>
<li>Wechselt in das Magento Root-Verzeichnis.</li>
<li>Gebt euch für die Installation und Einrichtung unbedingt root-Rechte am Server. Zum Beispiel kurz mit dem Befehl <em>&#8220;su&#8221;</em> <img src='http://www.wewimo.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</li>
<li>Tippt in die Konsole folgenden Befehl ein: <strong><em>&#8220;./pear mage-setup&#8221;</em></strong><br />
Wenn alles glatt läuft solltet ihr folgende Ausgabe sehen:<br />
<span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">Running initial setup&#8230;<br />
</span><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">config-set succeeded<br />
</span><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">&#8230;<br />
<span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;"><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">config-set succeeded<br />
Adding Channel &#8220;connect.magentocommerce.com/core&#8221; succeeded<br />
</span><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">Discovery of channel &#8220;connect.magentocommerce.com/core&#8221; succeeded<br />
</span><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">Adding Channel &#8220;connect.magentocommerce.com/community&#8221; succeeded<br />
</span><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;">Discovery of channel &#8220;connect.magentocommerce.com/community&#8221; succeeded<br />
</span></span> </span><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; line-height: 18px; font-size: 12px; white-space: pre;"> </span></li>
<li>Anschließend könnt ihr jedes beliebige Modul installieren. Zum Beispiel für einen deutschen Online-Shop das wichtigste freie Plugin von symmetrics. Nämlich &#8220;<em>Market Ready Germany</em>&#8220;</li>
<li>Tippt folgendes in die Konsole ein: <strong><em>&#8220;./pear install -f magento-community/market_ready_germany&#8221;</em></strong></li>
<li>Wenn die Installation erfolgreich war, gibt es die Ausgabe in der Konsole auch an.</li>
<li>Wechselt ihr dann in den Adminbereich des Magento Shops sind die Erweiterungen vorhanden.</li>
</ol>
<p>&#8230; so, das wars auch schon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wewimo.de/magento-extension-via-ssh-installieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enjoy FloodBot based on OverKill&#8230; not in my house!</title>
		<link>http://www.wewimo.de/enjoy-floodbot-based-on-overkill-not-in-my-house/</link>
		<comments>http://www.wewimo.de/enjoy-floodbot-based-on-overkill-not-in-my-house/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 21:29:21 +0000</pubDate>
		<dc:creator>Twitch</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[FloodBot]]></category>
		<category><![CDATA[kompromittiertes System]]></category>
		<category><![CDATA[Non Windows]]></category>
		<category><![CDATA[Sicherheitslücke]]></category>

		<guid isPermaLink="false">http://www.wewimo.de/?p=942</guid>
		<description><![CDATA[{lang: 'de'}Vor kurzem war die Auslastung eines Web-Servers extrem hoch, so auch heute den ganzen Tag. Also machte ich mich auf die Suche nach der Ursache und stolperte über eine lustige Sicherheitslücke im &#8220;phpMyAdmin&#8221; worüber sich ein FloodBot einschlich. Er nutze eine Datei worüber er schön den Bot mit passender Berechtigung herunterlud und ausführte. Ich [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="small" count="1" href="http://www.wewimo.de/enjoy-floodbot-based-on-overkill-not-in-my-house/">{lang: 'de'}</g:plusone></div><p>Vor kurzem war die Auslastung eines Web-Servers extrem hoch, so auch heute den ganzen Tag. Also machte ich mich auf die Suche nach der Ursache und stolperte über eine lustige Sicherheitslücke im &#8220;phpMyAdmin&#8221; worüber sich ein FloodBot einschlich. Er nutze eine Datei worüber er schön den Bot mit passender Berechtigung herunterlud und ausführte. Ich war doch ein wenig verwundert und probierte das gleich an einem Testsystem aus.</p>
<p><em>Jo! Dickes Ding&#8230;</em></p>
<p>Schwupps, war der Bot drauf und startete. Das sah dann per &#8220;ps aux&#8221; so aus:</p>
<p><a href="http://www.wewimo.de/wp-content/uploads/2009/12/bot1.JPG"><img class="size-thumbnail wp-image-943 alignleft" title="bot1" src="http://www.wewimo.de/wp-content/uploads/2009/12/bot1-150x82.jpg" alt="bot1" width="150" height="82" /></a>Den genauen Befehl gebe ich hier mal nicht Preis. Wer weiß wer was damit bei anderen anrichten möchte.</p>
<p> </p>
<p><em>Wow!&#8230; immer noch erstaunt <img src='http://www.wewimo.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</em></p>
<p>Die Datei udp.pl mithilfe der Lücke und &#8220;sh -c perl&#8221; über die config.inc.php von phpMyAdmin einfach gestartet.</p>
<p><em>Irre!</em></p>
<p>Die Lücke ist so riesig, dass man über ein paar witzige Handgriffe den Server darüber so gut wie steuern kann (Vorausgesetzt man hat bei der Rechtevergabe geschlampt!). Mit Aufruf: <br />
http://&#8230;/php_my_admin/config/config.inc.php?p=phpinfo(); kann man sich schön die Komplettinfo zum Server holen oder mit http://&#8230;/php_my_admin/config/config.inc.php?c=ps%20aux den Inhalt des tmp-Ordners. Dieser war in diesem Fall angefüllt mit dem BOT.</p>
<p><a href="http://www.wewimo.de/wp-content/uploads/2009/12/bot2.JPG"><img class="size-thumbnail wp-image-944 alignleft" title="bot2" src="http://www.wewimo.de/wp-content/uploads/2009/12/bot2-150x150.jpg" alt="bot2" width="100" height="100" /></a></p>
<p>Mehr poste ich nicht, animiert nur zu wilden Gedanken <img src='http://www.wewimo.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Habs aber gleich auf befreundeten Systemen mal ausgetestet und siehe da, viele haben die Lücke nicht geschlossen. Denjenigen habe ich mal schnell ne Mail geschrieben.</p>
<p> </p>
<p>Schnell mal mit &#8220;l<span style="font-size: x-small;">ast -i</span>&#8221; nach komischen Logins gefahndet, dann noch known_hosts und ssh-key&#8217;s überprüft und die /etc/passwd nach lustigen neuen Usern mit UIDs &#8220;0&#8243; durchsucht. War aber nix ungewöhnliches. Glück gehabt. Schnell phpMyAdmin aktualisiert, die tmp-Verzeichnisse geleert, und restliche Komponenten wie php, apache usw. aktualisiert und Server neu gestartet (Windows angewohnheit <img src='http://www.wewimo.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ).<br />
Nun noch mit &#8220;apt-get rkhunter install&#8221; nen RootKitHunter installiert und das System durchgecheckt und mit &#8220;netstat -nap&#8221; und &#8220;netstat -tulpe&#8221; die Ports gecheckt &#8230; Und auch alles in Ordnung.<br />
Anschließend den eaccelerator neu kompiliert und schwupps&#8230; Livesystem nach 3 Stunden wieder clean. Downtime&#8230; summiert ca. 5 min&#8230; klasse Job! Blog schreiben 30 min <img src='http://www.wewimo.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Schöner Sonntagabend.</p>
<p>Anschließend Serverseitig noch weitere Möglichkeiten mit ein paar Tricks unterbunden. Alles soll man nicht verraten <img src='http://www.wewimo.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Was ich daraus gelernt habe:</p>
<ol>
<li>Öfters mal ins Error und Accesslog vom Apachen schauen,</li>
<li>apt-get upgrade/update/install sollte ein Freund werden,</li>
<li>&#8230; meine Linux-Kenntnisse sind noch gut <img src='http://www.wewimo.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
</ol>
<p>Wollen wir mal schauen, ob das alles war. Der Server bleibt die Tage unter Beobachtung.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wewimo.de/enjoy-floodbot-based-on-overkill-not-in-my-house/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sommerzeit/Winterzeit in WordPress</title>
		<link>http://www.wewimo.de/sommerzeitwinterzeit-in-wordpress/</link>
		<comments>http://www.wewimo.de/sommerzeitwinterzeit-in-wordpress/#comments</comments>
		<pubDate>Sat, 30 May 2009 11:33:47 +0000</pubDate>
		<dc:creator>Twitch</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Projekte]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.wewimo.de/?p=416</guid>
		<description><![CDATA[{lang: 'de'}&#8230; echt schwach, dass man die Zeitumstellung in den älteren und in der aktuellen 2.7.1 WP Version von Hand eintragen muss.
Dank WordPress 2.8 soll das nun aber automatisch gehen!
SUPER!
]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="small" count="1" href="http://www.wewimo.de/sommerzeitwinterzeit-in-wordpress/">{lang: 'de'}</g:plusone></div><p>&#8230; echt schwach, dass man die Zeitumstellung in den älteren und in der aktuellen 2.7.1 WP Version von Hand eintragen muss.<br />
Dank <a href="http://blog.wordpress-deutschland.org/2009/05/29/aenderungen-und-neuerungen-in-wordpress-28.html">WordPress 2.8</a> soll das nun aber automatisch gehen!</p>
<p>SUPER!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wewimo.de/sommerzeitwinterzeit-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SEO-freundliche URL&#8217;s version 2</title>
		<link>http://www.wewimo.de/seo-freundliche-urls-version-2/</link>
		<comments>http://www.wewimo.de/seo-freundliche-urls-version-2/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 12:55:39 +0000</pubDate>
		<dc:creator>Twitch</dc:creator>
				<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.wewimo.de/2008/10/06/seo-freundliche-urls-version-2/</guid>
		<description><![CDATA[{lang: 'de'}vor einigen Monaten habe ich eine Version gepostet, die für die ersten Zwecke ganz gut war, nun hier die zweite Version, die noch ein paar Sonderzeichen mehr umsetzt und auch ein wenig schneller ist.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/** 
 * Wandelt einen String in einen SEO-freundlichen String um 
 * 
 * @copyright 2008 
 * @version 0.2 
 * 
 * @param string [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="small" count="1" href="http://www.wewimo.de/seo-freundliche-urls-version-2/">{lang: 'de'}</g:plusone></div><p>vor einigen Monaten habe ich eine Version gepostet, die für die ersten Zwecke ganz gut war, nun hier die zweite Version, die noch ein paar Sonderzeichen mehr umsetzt und auch ein wenig schneller ist.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009933; font-style: italic;">/** 
 * Wandelt einen String in einen SEO-freundlichen String um 
 * 
 * @copyright 2008 
 * @version 0.2 
 * 
 * @param string $string 
 * @return string 
 */</span> 
<span style="color: #000000; font-weight: bold;">function</span> SEOfriendlyURL<span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> 
    <span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;ä&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;ae&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
    <span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;ö&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;oe&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
    <span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;ü&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;ue&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
    <span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;ß&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;ss&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
    <span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;`[.*]`U&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">,</span><span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
    <span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'`&amp;amp;(amp;)?#?[a-z0-9]+;`i'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">,</span><span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
    <span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">htmlentities</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">ENT_COMPAT</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'utf-8'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
    <span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">&quot;`&amp;amp;([a-z])(acute|uml|circ|grave|ring|cedil|slash|tilde|caron|lig|quot|rsquo);`i&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;1&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$string</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
    <span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">preg_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;`[^a-z0-9]`i&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;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>     
&nbsp;
    <span style="color: #b1b100;">return</span> <span style="color: #990000;">strtolower</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'-'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  
&nbsp;
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.wewimo.de/seo-freundliche-urls-version-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Datumsvergleich in PHP superschnell und superkurz</title>
		<link>http://www.wewimo.de/datumsvergleich-in-php-superschnell-und-superkurz/</link>
		<comments>http://www.wewimo.de/datumsvergleich-in-php-superschnell-und-superkurz/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 09:07:16 +0000</pubDate>
		<dc:creator>Twitch</dc:creator>
				<category><![CDATA[Arbeit]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.wewimo.de/2008/07/22/datumsvergleich-in-php-superschnell-und-superkurz/</guid>
		<description><![CDATA[{lang: 'de'}Man lernt nie aus&#8230;
Ich habe es mir zur Angewohnheit gemacht, dass wenn ich ein Datum vergleichen muss, dass ich dieses in das UNIXTIME-Format umwandle. Vorteil des Ganzen ist, dass man schön den Integer-Wert mit &#8220;&#62;&#124;&#60;&#124;=&#8221; (und Kombinationen daraus) vergleichen kann.
Ich habe es über Jahre recht umständlich gemacht indem ich mktime u.ä. dafür benutzt habe. [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="small" count="1" href="http://www.wewimo.de/datumsvergleich-in-php-superschnell-und-superkurz/">{lang: 'de'}</g:plusone></div><p>Man lernt nie aus&#8230;</p>
<p>Ich habe es mir zur Angewohnheit gemacht, dass wenn ich ein Datum vergleichen muss, dass ich dieses in das UNIXTIME-Format umwandle. Vorteil des Ganzen ist, dass man schön den Integer-Wert mit &#8220;&gt;|&lt;|=&#8221; (und Kombinationen daraus) vergleichen kann.<br />
Ich habe es über Jahre recht umständlich gemacht indem ich mktime u.ä. dafür benutzt habe. Heute habe ich durch Zufall die Funktion &#8220;strtotime&#8221; ergooglet <img src='http://www.wewimo.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Fazit: Toll <img src='http://www.wewimo.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  damit erspare ich mir zwar bloß 2-3 Zeilen Code ist aber bedeutend schneller das Ganze.</p>
<p>Link: <a href="http://de2.php.net/manual/de/function.strtotime.php">http://de2.php.net/manual/de/function.strtotime.php</a></p>
<p>Beschreibung:<br />
(PHP 4, PHP 5)</p>
<p class="refpurpose dc-title">strtotime — Wandelt ein beliebiges Datum (englisches Format) in einen UNIX-Zeitstempel (Timestamp) um.<br />
<span class="type">int</span> <span class="methodname"><strong></strong><strong>strtotime</strong></span> ( <span class="methodparam"></span><span class="type">string</span> <tt class="parameter">$time</tt> [, <span class="methodparam"></span><span class="type">int</span> <tt class="parameter">$now</tt> ] )
</p>
<p class="simpara">Diese Funktion erwartet einen String mit einem Datum im englischen Format und versucht diesen in einen Unix-Timestamp umzuwandeln. Versucht wird dies relativ zu dem Timestamp, den Sie mit <em><tt class="parameter">now</tt></em> angeben. Fehlt diese Angabe, wird die aktuelle Zeit angenommen. Schlägt die Umwandlung fehl, wird <em>-1</em> zurückgegeben.</p>
<p class="simpara">Die Funktion <strong>strtotime()</strong> verhält sich gemäß der Syntax von GNU Date. Daher sollten Sie einen Blick in die GNU Manual Seite » Date Input Formats werfen. Dort wird die gültige Syntax für <em><tt class="parameter">time</tt></em> beschrieben.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wewimo.de/datumsvergleich-in-php-superschnell-und-superkurz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>generieren von SEO-freundlichen URLs in PHP</title>
		<link>http://www.wewimo.de/generieren-von-seo-freundlichen-urls-in-php/</link>
		<comments>http://www.wewimo.de/generieren-von-seo-freundlichen-urls-in-php/#comments</comments>
		<pubDate>Thu, 12 Jul 2007 16:30:40 +0000</pubDate>
		<dc:creator>Twitch</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.wewimo.de/2007/07/12/generieren-von-seo-freundlichen-urls-in-php/</guid>
		<description><![CDATA[{lang: 'de'}Habe mal eine Funktion geschrieben, die es ermöglicht einen string in einen SEO-freundlichen string zu konvertieren:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$test&#91;&#93; = 'Über sieben Brücken mußt du gehen';
$test&#91;&#93; = 'Ich &#38; mein Pferd - [Bei dir zu Hause]';
&#160;
/** 
 * Wandelt einen String in einen SEO-freundlichen String um 
 * 
 * @copyright 2007 
 * @version 0.1 alpha [...]]]></description>
			<content:encoded><![CDATA[<div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="small" count="1" href="http://www.wewimo.de/generieren-von-seo-freundlichen-urls-in-php/">{lang: 'de'}</g:plusone></div><p>Habe mal eine Funktion geschrieben, die es ermöglicht einen <strong>string</strong> in einen SEO-freundlichen <strong>string</strong> zu konvertieren:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$test</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Über sieben Brücken mußt du gehen'</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$test</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Ich &amp; mein Pferd - [Bei dir zu Hause]'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009933; font-style: italic;">/** 
 * Wandelt einen String in einen SEO-freundlichen String um 
 * 
 * @copyright 2007 
 * @version 0.1 alpha 
 * 
 * @param string $string 
 * @return string 
 */</span> 
<span style="color: #000000; font-weight: bold;">function</span> SEOfriendlyURL <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$string</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    <span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">strtolower</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000088;">$search</span> <span style="color: #339933;">=</span>  <span style="color: #990000;">Array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">' '</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ß'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ö'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ä'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ü'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Ö'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Ä'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'Ü'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'&amp;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$replace</span> <span style="color: #339933;">=</span> <span style="color: #990000;">Array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'ss'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'oe'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'ae'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'ue'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'oe'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'ae'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'ue'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'und'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$search</span><span style="color: #339933;">,</span> <span style="color: #000088;">$replace</span><span style="color: #339933;">,</span> <span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'~[^w-]~'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">preg_replace</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'~(-){2,}~'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'-'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$string</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">trim</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$string</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'-'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'.html'</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #b1b100;">return</span> <span style="color: #000088;">$string</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span>SEOfriendlyURL<span style="color: #009900;">&#40;</span><span style="color: #000088;">$test</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;br /&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #009900;">&#40;</span>SEOfriendlyURL<span style="color: #009900;">&#40;</span><span style="color: #000088;">$test</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'&lt;br /&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Viel Spaß damit!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wewimo.de/generieren-von-seo-freundlichen-urls-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

