<?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>Schnurpsel &#187; PHP</title>
	<atom:link href="http://schnurpsel.de/themen/programmierung/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://schnurpsel.de</link>
	<description>Das Putzlowitsch Testblog für alles mögliche</description>
	<lastBuildDate>Sun, 05 Sep 2010 17:40:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=Vista 7</generator>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Revierphone-Chart und Image-Map mit Shortcode</title>
		<link>http://schnurpsel.de/revierphone-chart-und-image-map-mit-shortcode-677/</link>
		<comments>http://schnurpsel.de/revierphone-chart-und-image-map-mit-shortcode-677/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 14:04:30 +0000</pubDate>
		<dc:creator>Schnurpselchen</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[WP (Wordpress)]]></category>
		<category><![CDATA[Grafik]]></category>
		<category><![CDATA[Map]]></category>
		<category><![CDATA[reVierphone]]></category>
		<category><![CDATA[Shortcode]]></category>

		<guid isPermaLink="false">http://schnurpsel.de/revierphone-chart-und-image-map-mit-shortcode-677/</guid>
		<description><![CDATA[Von einigen Nutzern meiner Revierphone-Charts tauchte auch die Frage auf, wie man die URLs der Grafik anklickbar machen kann. Das ist im Prinzip ganz einfach, mit einer image-map. :-)
Eine zum jeweils aktuellen Chart passende Map liegt im selben Verzeichnis wie die Grafik und hat den Namen top-10-map.txt. Dies Datei für Revierphone kann man ganz normal aufrufen und hineinsehen. Es steht ein Imagemap drin. Wichtig <a href='http://schnurpsel.de/revierphone-chart-und-image-map-mit-shortcode-677/' class='more-link'>...&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Von einigen Nutzern meiner <a href='http://schnurpsel.de/halt-stehenbleiben-revierphone-669/' title='Halt, stehenbleiben &#8211; reVierphone'>Revierphone</a>-Charts tauchte auch die Frage auf, wie man die URLs der Grafik anklickbar machen kann. Das ist im Prinzip ganz einfach, mit einer <a href='http://schnurpsel.de/was-bringen-links-in-image-maps-522/' title='Was bringen Links in Image-Maps?'>image-map</a>. :-)</p>
<p>Eine zum jeweils aktuellen Chart passende Map liegt im selben Verzeichnis wie die Grafik und hat den Namen <em>top-10-map.txt</em>. Dies <a href="http://chart.hbgf.de/revierphone/top-10-map.txt">Datei für Revierphone</a> kann man ganz normal aufrufen und hineinsehen. Es steht ein Imagemap drin. Wichtig ist dabei der Mapname, hier z.B. &#8216;gcmap-27&#8242;, mit dem die Map von der Grafik referenziert wird.</p>
<h3>Revierphone-Map mit Wordpress Shortcode</h3>
<p>Seit Wordperess Version 2.5 gibt es die <a href="http://codex.wordpress.org/Shortcode_API">Shortcodes</a> mit denen man spezielle Funktionen direkt in den Inhalt einer Seite oder eines Artikels einbinden kann. Ein Beispiel ist der seitdem existierende <a href="http://codex.wordpress.org/Gallery_Shortcode">gallery-Shortcode</a>, mit dem man die Bilder zu einem Beitrag als kleine Galerie im Artikel anzeigen kann.</p>
<p>Aber auch für eigene Erweiterungen ist die Shorcode-API wunderbar und vorallem einfach einsetzbar. Für das Einlesen der Revierphone-Image-Map sind nur wenige Zeilen PHP-Code in der <em>functions.php</em>-Datei des Themes erforderlich:</p>
<pre>function plw_get_chart_map( $atts, $content = null ) {
	extract( shortcode_atts( array(
		'name' => null,
	), $atts ) );

	if( is_null( $name ) )
		return '';

	$url = "http://chart.hbgf.de/$name/top-10-map.txt";
	$response = wp_remote_get( $url );
	if( is_wp_error( $response ) )
		return '';
	if( 200 != $response['response']['code'] )
		return '';

	return $response['body'];
}
add_shortcode( 'chartmap', 'plw_get_chart_map');</pre>
<p>Der Shortcode erwartet den Namen der Map als Parameter name. In diesem Fall ist es &#8216;revierphone&#8217;, alles klein geschrieben. Falls kein Name übergeben wurde, wird ein Leerstring zurück gegeben.</p>
<p>Dann wird die URL zusammengesetzt und die Map mit der Wordpress-Funktion wp_remote_get  eingelesen. Die Funktion gibt es erst seit <strong>Wordpress 2.7</strong>, deshalb funktioniert meine Funktion erst ab dieser Wordpress-Version. Man vermeidet durch Nutzung das Jonglieren mit den diversen Netzwerkfunktionen wie cURL, Streams und fsockopen. Wenn <a href='http://schnurpsel.de/wordpress-plugins/123-http-transport/' title='123 HTTP Transport'>die Konfiguration stimmt</a>, funktioniert das auch sehr gut, schließlich verwendet Wordpress die Funktion selbst für alle HTTP-Requests. :-)</p>
<p>Nach ein wenig gegebenenfalls erforderlicher Fehlerbehandlung wird vom Shortcode-Handler die eingelesene Map zurück gegeben.</p>
<h3>Revierphone-Chart mit klickbaren URLs</h3>
<p>Um die Image-Map im Wordpress-Artikel zu verwenden, muß an der gewünschen Stelle einfach der Shortcode mit dem map-Parameter eingegegen werden. Am besten dirket vor der Revierphone-Chart-Grafik selbst:</p>
<pre>&#91;chartmap name='revierphone'&#93;
&lt;img src="http://chart.hbgf.de/revierphone/top-10.png" alt="reVierphone Top-10" usemap="#gcmap-27"/&gt;</pre>
<p>Wichtig ist, damit es überhaupt funktioniert, beim img-Tag das Attribut <strong>usemap</strong>. Hier ist der Name der Map so wie im map-Tag angegeben mit einem vorangestellten Doppelkreuz einzutragen, also <strong>usemap=&#8221;#gcmap-27&#8243;</strong>.</p>
<p>Und so sieht das dann aus:<br />
<map name='gcmap-27'>
  <area shape='rect' coords='25,299,289,310' href='http://groups.google.de/group/revierphone/web/revierphone' alt='reVierphone - groups.google.de' title='http://groups.google.de/group/revierphone/web/revierphone'>
  <area shape='rect' coords='25,314,168,325' href='http://www.colour-crash.com/revierphone/' alt='reVierphone - www.colour-crash.com' title='http://www.colour-crash.com/revierphone/'>
  <area shape='rect' coords='25,329,199,340' href='http://revierphone.webdesign-berlin-1a.de/' alt='reVierphone - revierphone.webdesign-berlin-1a.de' title='http://revierphone.webdesign-berlin-1a.de/'>
  <area shape='rect' coords='25,344,277,355' href='http://www.mywebsolution.de/artikel/17/show_reVierphone.html' alt='reVierphone - www.mywebsolution.de' title='http://www.mywebsolution.de/artikel/17/show_reVierphone.html'>
  <area shape='rect' coords='25,359,165,370' href='http://twitter.com/revierphone2010' alt='reVierphone - twitter.com' title='http://twitter.com/revierphone2010'>
  <area shape='rect' coords='25,374,280,385' href='http://www.facebook.com/pages/ReVierPhone/148750171812552' alt='reVierphone - www.facebook.com' title='http://www.facebook.com/pages/ReVierPhone/148750171812552'>
  <area shape='rect' coords='25,389,416,400' href='http://dennisfarin.de/computer/seo/revierphone-seo-contest-handy-datentarif/2010/08/' alt='reVierphone - dennisfarin.de' title='http://dennisfarin.de/computer/seo/revierphone-seo-contest-handy-datentarif/2010/08/'>
  <area shape='rect' coords='25,404,102,415' href='http://revierphone.net/' alt='reVierphone - revierphone.net' title='http://revierphone.net/'>
</map>
<br />
<img src="http://chart.hbgf.de/revierphone/top-10.png" alt="reVierphone Top-10" title="reVierphone Top-10" width="500" usemap="#gcmap-27"/></p>
<p>Viel Spaß :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://schnurpsel.de/revierphone-chart-und-image-map-mit-shortcode-677/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone4Spiel-Diagramm mit Lücke</title>
		<link>http://schnurpsel.de/iphone4spiel-diagramm-mit-luecke-563/</link>
		<comments>http://schnurpsel.de/iphone4spiel-diagramm-mit-luecke-563/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 15:27:19 +0000</pubDate>
		<dc:creator>Schnurpselchen</dc:creator>
				<category><![CDATA[Bildersuche]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Diagramm]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Grafik]]></category>
		<category><![CDATA[iPhone4Spiel]]></category>
		<category><![CDATA[Statistik]]></category>
		<category><![CDATA[Suche]]></category>

		<guid isPermaLink="false">http://schnurpsel.de/iphone4spiel-diagramm-mit-luecke-563/</guid>
		<description><![CDATA[
Mut zur Lücke, könnte man sagen, aber das war so nicht beabsichtigt. Vielleicht hat es ja einer der vielen Beobachter beim iPhone4Spiel-Diagramm schon bemerkt. Seit etwa einer Woche stimmt da was nicht. Es gibt seit dem 13. Juli eine datentechnische Lücke für Plätze großer als 10 bei der normalen Suche bzw. größer Platz 20 bei der Bildersuche. Da ist gewissermaßen ein Daten-Sommerloch entstanden.
Solche &#8220;Aussetzer&#8221; <a href='http://schnurpsel.de/iphone4spiel-diagramm-mit-luecke-563/' class='more-link'>...&#187;</a>]]></description>
			<content:encoded><![CDATA[<p><a class='imagelink' href='http://schnurpsel.de/wp-content/uploads/2010/07/iphone4spiel-diagramm-luecke.png'><img src='http://schnurpsel.de/wp-content/uploads/2010/07/iphone4spiel-diagramm-luecke.png' alt='iPhone4Spiel-Diagramm mit Lücke' title='iPhone4Spiel-Diagramm mit Lücke' /></a></p>
<p>Mut zur Lücke, könnte man sagen, aber das war so nicht beabsichtigt. Vielleicht hat es ja einer der vielen Beobachter beim <a href="http://www.hbgf.de/iphone4spiel.html">iPhone4Spiel-Diagramm</a> schon bemerkt. Seit etwa einer Woche stimmt da was nicht. Es gibt seit dem 13. Juli eine datentechnische Lücke für Plätze großer als 10 bei der normalen Suche bzw. größer Platz 20 bei der Bildersuche. Da ist gewissermaßen ein Daten-Sommerloch entstanden.</p>
<p>Solche &#8220;Aussetzer&#8221; können zwar auch entstehen, wenn sich die Platzierung jenseits der 100 befindet, denn dort endet die Darstellung des Diagramms (nicht aber die Datenerfassung), aber eine so auffällige Lücke erschien mir doch verdächtig. Es ist recht unwahrscheinlich, wenn auch nicht ausgeschlossen, daß z.B. geld-im-internet mit seinem iPhone4Spiel-Beitrag der in letzter Zeit immer in den Top-20 war, plötzlich auf Plätze über 100 abfällt.</p>
<p>Was war passiert? Ich hole mir die Daten dirket aus den SERPs, parse also die HTML-Seite und extrahiere die Links und Positionen. Zudem habe ich eine Next-Page-Erkennung eingebaut um festzustellen, ob es von der aktuellen Seite aus gesehen jeweils noch eine weitere Ergebnisseite gibt. Genau diese Erkennung hatte versagt und nach der ersten Seite das Einlesen abgebrochen.</p>
<p>Ich habe die Funktion nun etwas robuster ausgelegt und hoffe, daß sie in Zukunft die weiteren Ergebnisseiten zuverlässig erkennt. Verlassen kann ich mich darauf aber leider nicht, also muß ich immer die Daten nach Auffälligkeiten im Auge behalten.</p>
]]></content:encoded>
			<wfw:commentRss>http://schnurpsel.de/iphone4spiel-diagramm-mit-luecke-563/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordpress Shortlink für Bilder</title>
		<link>http://schnurpsel.de/wordpress-shortlink-fuer-bilder-559/</link>
		<comments>http://schnurpsel.de/wordpress-shortlink-fuer-bilder-559/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 13:39:24 +0000</pubDate>
		<dc:creator>Schnurpselchen</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Bilder]]></category>
		<category><![CDATA[Link]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Mediathek]]></category>
		<category><![CDATA[Tricks]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://schnurpsel.de/wordpress-shortlink-fuer-bilder-559/</guid>
		<description><![CDATA[Seit es Twitter und anderen Kurznachrichtendienste gibt, sind kurze URLs sehr wichtig geworden. Bei Wordperess sind Shortlinks schon lange quasi &#8220;ab Werk&#8221; eingebaut. Man muße einfach nur die Artikel-ID als Parameter p mit der Seite aufrufen (putzlowitsch.de/?p=1649).
Das funktioniert auch für Attachments wie Bilder, Sounds und sonstige Dateien, die über Wordpress hochgeladen und mit der Mediathek verwaltet werden. Allerdings wird hier nicht auf die Datei <a href='http://schnurpsel.de/wordpress-shortlink-fuer-bilder-559/' class='more-link'>...&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Seit es Twitter und anderen Kurznachrichtendienste gibt, sind kurze URLs sehr wichtig geworden. Bei Wordperess sind Shortlinks schon lange quasi <a href='http://schnurpsel.de/shortlink-ist-schon-eingebaut-163/' title='Shortlink ist schon eingebaut'>&#8220;ab Werk&#8221; eingebaut</a>. Man muße einfach nur die Artikel-ID als Parameter p mit der Seite aufrufen (<a href="http://putzlowitsch.de/?p=1649">putzlowitsch.de/?p=1649</a>).</p>
<p>Das funktioniert auch für Attachments wie Bilder, Sounds und sonstige Dateien, die über Wordpress hochgeladen und mit der Mediathek verwaltet werden. Allerdings wird hier nicht auf die Datei selbst, sondern auf die Attachment-Seite weitergeleitet (<a href="http://putzlowitsch.de/?p=1650">putzlowitsch.de/?p=1650</a>).</p>
<p>Um nun auch direkt auf Dateien shortlinken zu können, sind nur ein paar Zeilen PHP-Code notwendig. Ich habe dafür als Alternative zum Parameter p wie Post den neuen Parameter a wie Attachment eingeführt. Der Aufruf erfolgt dann mit <a href="http://putzlowitsch.de/?a=1650">putzlowitsch.de/?a=1650</a>. Die Funktionen habe ich in ein kleines Plugin gepackt, wem zu viele Plugins nicht gefallen, kann auch einfach den Quelltext in der Datei functions.php seines Themes einfügen:</p>
<pre>function plw123as_redirect_canonical( $redirect_url, $requested_url ) {
	global $wp_query;

	if( isset($wp_query-&gt;query_vars['a']) ) {
		$id = intval( $wp_query-&gt;query_vars['a'] );
		$url = wp_get_attachment_url( $id );
		if( '' == $url ) {
			$wp_query-&gt;set_404();
			status_header( 404 );
			$redirect_url = false;
		}
		else
			$redirect_url = $url;
	}
	return $redirect_url;
}

function plw123as_init() {
 global $wp;

 // Variable bekannt machen
 $wp-&gt;add_query_var( 'a' );
 add_filter( 'redirect_canonical', 'plw123as_redirect_canonical', 10, 2 );
}
add_action( 'init', 'plw123as_init' );</pre>
<p>&nbsp;<br />
<strong>Download:</strong> <a href='http://schnurpsel.de/wp-content/uploads/2010/07/plw123_attachment_shortlink.zip'>123 Attachment Shortlink 0.10</a></p>
<p>Ich wurde übrigens so ein bißchen von der <a href='http://schnurpsel.de/noch-mehr-echtzeit-google-statusupdates-mit-bildern-555/' title='Noch mehr Echtzeit &#8211; Google Statusupdates mit Bildern'>Statusupdate mit Bildern</a>-Sache zu diesem kleinen PHP-Code angeregt. Kann ja nicht sein, das ich für direkte Links auf Bilder elendig lange URLs verwenden muß. :-)</p>
<p><strong>Nachtrag 16:30 Uhr</strong><br />
<a class='imagelink' href='http://schnurpsel.de/wp-content/uploads/2010/07/google-statusupdates-bilder-kein-redirect.png'><img src='http://schnurpsel.de/wp-content/uploads/2010/07/google-statusupdates-bilder-kein-redirect.png' alt='Google-Statusupdates - Bilder kein Redirect' title='Google-Statusupdates - Bilder kein Redirect' /></a></p>
<p>Leider wertet die Googlesuche nach Statusupdates eine Weiterleitung auf ein Bild nicht als Bild selbst. Die Bild-URL wird zwar aufgelöst, das Bild aber nicht angezeigt. Schade! Vielleicht ändert sich das ja noch&#8230;</p>
<p><strong>Nachtrag 17:45 Uhr</strong><br />
Hmmm, scheint doch mit den weitergeleiteten Bildern bei Google-Statusupdates zu funktionieren, aber nicht immer oder nur manchmal, keine Ahnung&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://schnurpsel.de/wordpress-shortlink-fuer-bilder-559/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mit Werbung Geld im Internet verdienen, so einfach ist das</title>
		<link>http://schnurpsel.de/mit-werbung-geld-im-internet-verdienen-so-einfach-ist-das-325/</link>
		<comments>http://schnurpsel.de/mit-werbung-geld-im-internet-verdienen-so-einfach-ist-das-325/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 11:32:05 +0000</pubDate>
		<dc:creator>Schnurpselchen</dc:creator>
				<category><![CDATA[Geld verdienen]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Werbung]]></category>

		<guid isPermaLink="false">http://schnurpsel.de/mit-werbung-geld-im-internet-verdienen-so-einfach-ist-das-325/</guid>
		<description><![CDATA[Meist sehe ich einen Großteil der Werbung auf Internetseiten nicht, nun habe ich aber mal testweise meine Werbeausblendemaschine ausgeschaltet und war verwundert, wo überall Werbung auftaucht. Teilweise enthalten die Seiten mehr Werbung als Inhalte und die Inhalte sind zudem noch nicht mal eigene.
Geld mit einer Suchmaschine verdienen
Erstes Beispiel ist die &#8220;Suchmaschine&#8221; Tixuma. Die Suchergebnisse dort stammen von Yahoo, die Yahoo-API &#8220;BOSS&#8221; erlaubt ausdrücklich das <a href='http://schnurpsel.de/mit-werbung-geld-im-internet-verdienen-so-einfach-ist-das-325/' class='more-link'>...&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Meist sehe ich einen Großteil der Werbung auf Internetseiten nicht, nun habe ich aber mal testweise meine Werbeausblendemaschine ausgeschaltet und war verwundert, <a href="http://schnurpsel.de/images/mit-werbung-geld-im-internet-verdienen-tx.png">wo überall Werbung auftaucht</a>. Teilweise enthalten die Seiten <a href="http://schnurpsel.de/images/mit-werbung-geld-im-internet-verdienen-tt.png">mehr Werbung als Inhalte</a> und die Inhalte sind zudem noch nicht mal eigene.</p>
<h3 id="suma">Geld mit einer Suchmaschine verdienen</h3>
<p>Erstes Beispiel ist die &#8220;Suchmaschine&#8221; Tixuma. Die Suchergebnisse dort stammen von Yahoo, die Yahoo-API &#8220;<a href="http://developer.yahoo.com/search/boss/">BOSS</a>&#8221; erlaubt ausdrücklich das Erstellen eigener Suchapplikationen. Das eigentlich interessante ist aber das Geschäftsmodell hinter dieser Seite. In den FAQ steht dort:</p>
<blockquote><p><strong>1.1. Was ist Tixuma ?</strong><br />
Tixuma ist eine Suchmaschine, die seinen registrierten Usern Geld dafür zahlt, daß diese Tixuma für Ihre Suche im Internet verwenden. Zu diesem Zweck wird, wie bereits von anderen Webseiten bekannt, Werbung in Form von Werbebanner etc., in den Suchergebnissen eingeblendet. Im Gegensatz zu anderen Seiten jedoch, werden bis zu 80% der Werbeeinnahmen an seine User ausgeschüttet.</p></blockquote>
<p>Auch der Name ist recht gut gewählt, denn wenn man Tixuma in die Laute zerlegt, kommt da z.B. Tick-Suma raus. Na, macht es klick? :-)</p>
<h3 id="twitter">Geld mit Twitter verdienen</h3>
<p>Zweites Beispiel ist die&#8230;, ja was ist das eigentlich? Na egal, das zweite Beispiel ist Twitter-Trends. Dort werden mit der Twitter-API Trends und Tweets abgegriffen und mit Google-Adsense-Werbung umgeben.<br />
Auf der Startseite steht:</p>
<blockquote><p>Der beliebte Zwitscherdienst Twitter wird heute auf vielseitige Weise genutzt. Um zu erkennen, welche Themen derzeit angesagt sind, wurde diese Seite erschaffen. &#8230;</p></blockquote>
<p>Ich habe eher den Eindruck die Seite wurde geschaffen, um mit Google-AdSense-Werbung Geld zu verdienen :-)</p>
<h3>Das Rezept für schnelles Geld im Internet</h3>
<p>Man nehme die API eines großen Webdienstes, greife dort die Inhalte ab, zeige sie auf einer eigenen Webseite an und packe ordentlich Werbung drumherum. Fertig ist die Laube.</p>
<p>Gut, ein kleines Detail will ich nicht verschweigen. Man sollte sich zumindest grundlegend mit Programmierung, z.B. in PHP, auskennen, um die API-Funktionen nutzen zu können. Oder man kennt jemanden, der sich damit auskennt. Oder man findet jemanden, der davon Ahnung hat, z.B. über eine Online-Anzeige. :-) </p>
]]></content:encoded>
			<wfw:commentRss>http://schnurpsel.de/mit-werbung-geld-im-internet-verdienen-so-einfach-ist-das-325/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Noch zwei Interessenten für Strato</title>
		<link>http://schnurpsel.de/noch-zwei-interessenten-fuer-strato-248/</link>
		<comments>http://schnurpsel.de/noch-zwei-interessenten-fuer-strato-248/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 11:46:56 +0000</pubDate>
		<dc:creator>Schnurpselchen</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Strato]]></category>

		<guid isPermaLink="false">http://schnurpsel.de/noch-zwei-interessenten-fuer-strato-248/</guid>
		<description><![CDATA[Nachdem sich Strato-Eigentümer Freenet bereits vom DSL-Geschäft getrennt hat, möchte man auch die Webhosting-Sparte los werden. Nur noch zwei Bieter sind im Rennen, die Interesse an Strato haben, die Deutsche Telekom und United Internet. United Internet hat bereits mit 1&#038;1 einen direkten Strato-Konkurrenten im Hostingbereich am Markt.
Auch wenn ich mich hier bei Schnurpsel technisch und inhaltlich mehr und mehr von Strato entferne, habe ich <a href='http://schnurpsel.de/noch-zwei-interessenten-fuer-strato-248/' class='more-link'>...&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Nachdem sich Strato-Eigentümer Freenet bereits vom DSL-Geschäft getrennt hat, möchte man auch die Webhosting-Sparte los werden. Nur noch <a href="http://www.heise.de/newsticker/meldung/Bericht-Noch-zwei-Bieter-im-Rennen-um-Strato-844801.html">zwei Bieter sind im Rennen</a>, die Interesse an Strato haben, die Deutsche Telekom und United Internet. United Internet hat bereits mit 1&#038;1 einen direkten Strato-Konkurrenten im Hostingbereich am Markt.</p>
<p>Auch wenn ich mich hier bei Schnurpsel <a href='http://schnurpsel.de/410-gone-der-seo-technische-supergau-169/' title='410 Gone &#8211; der SEO-technische Supergau'>technisch</a> und inhaltlich mehr und mehr von Strato entferne, habe ich immer noch die leise Hoffnung, daß sich vielleicht mit einem Besitzerwechsel bezüglich des Strato-Shared-Webhostings performancemäßig alles zum Guten wendet. Zumindest für größere PHP-Projekte wie Wordpress oder Joomla kann man im Moment von Strato nur abraten.</p>
]]></content:encoded>
			<wfw:commentRss>http://schnurpsel.de/noch-zwei-interessenten-fuer-strato-248/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VolksPhone-Diagramm aufgehübscht</title>
		<link>http://schnurpsel.de/volksphone-diagramm-aufgehubscht-189/</link>
		<comments>http://schnurpsel.de/volksphone-diagramm-aufgehubscht-189/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 21:21:51 +0000</pubDate>
		<dc:creator>Schnurpselchen</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Diagramm]]></category>
		<category><![CDATA[Gafik]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[VolksPhone]]></category>

		<guid isPermaLink="false">http://schnurpsel.de/volksphone-diagramm-aufgehubscht-189/</guid>
		<description><![CDATA[Man lernt ja immer noch etwas dazu. So war mir bisher gar nicht klar, daß man mit der GDLib in PHP auch Truetype-Fonts verwenden kann. Da sehen Texte doch gleich viel hübscher aus :-)

Neben der veränderten Textdarstellung habe ich auch die Konfigurationsmöglichkeiten des VolksPhone-Diagramms erweitert. Neue Parameter erlauben die Beschränkung der angezeigten Google-Platzierungen (im Beispiel 200) und eine Skalierung in X- und Y-Richtung. So <a href='http://schnurpsel.de/volksphone-diagramm-aufgehubscht-189/' class='more-link'>...&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Man lernt ja immer noch etwas dazu. So war mir bisher gar nicht klar, daß man mit der GDLib in PHP auch Truetype-Fonts verwenden kann. Da sehen Texte doch gleich viel hübscher aus :-)</p>
<p><img src="http://chart.hbgf.de/?word_id=4&#038;id=top-10x,3333&#038;ym=200&#038;xs=122.2&#038;w=500" alt="VolksPhone TopTen Diagramm" title="VolksPhone TopTen Diagramm" usemap="#gcmap-189" border="0" /></p>
<p>Neben der veränderten Textdarstellung habe ich auch die Konfigurationsmöglichkeiten des VolksPhone-Diagramms erweitert. Neue Parameter erlauben die Beschränkung der angezeigten Google-Platzierungen (im Beispiel 200) und eine Skalierung in X- und Y-Richtung. So habe ich die Breite in X-Richtung oben auf <del datetime="2009-09-15T11:10:44+00:00">133,3</del>122,2 Prozent gestreckt. Damit liegen die Werte nicht mehr so dicht beieinander. Es ist ja noch viel Bewegung in den Top-Ten.</p>
<p>Zu den Top-10 kann man jetzt noch eine weitere URL anzeigen lassen, ich habe hier einfach mal die von <a href="http://putzlowitsch.de/2009/09/13/volksphone-narodnifon-aus-der-udssr/">Putzlowitsch</a> gewählt. Ensprechend kann man zur Top-9 noch zwei weitere, zur Top-8 drei weitere usw. URLs anzeigen lassen. Damit kann man beobachten, wie sich die besten VolksPhone-Seiten im Vergleich zur eigenen Seite bewegen.</p>
<p>Sistrix hat bei dem von mir <a href='http://schnurpsel.de/volksphone-das-neue-befreiphone-184/' title='VolksPhone &#8211; das neue Befreiphone'>bereits</a> erwähnten <a href="http://www.sistrix.de/volksphone">Volksphone-Monitoring</a> jetzt auch eine schöne Grafik am Start. Da dort die Daten stündlich erhoben werden (bei mir aber nur zweimal am Tag) ergibt sich eine Art <strong>Volksphone-Top-5-Intraday-Chart</strong> :-) Feine Sache!</p>
<p><strong>Nachtrag (15.9.):</strong> Standardmäßig werden nun auch die einzelnen Datenpunkte angezeigt. So kann man besser erkennen, welche Werte zu welchem Zeitpunkt gültig waren. Auch einzelne Datenpunkte (ohne Vorgänger und Nachfolger) werden dadurch nicht mehr unterdrückt</p>
]]></content:encoded>
			<wfw:commentRss>http://schnurpsel.de/volksphone-diagramm-aufgehubscht-189/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VolksPhone &#8211; das Diagramm</title>
		<link>http://schnurpsel.de/volksphone-das-diagramm-187/</link>
		<comments>http://schnurpsel.de/volksphone-das-diagramm-187/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 16:43:40 +0000</pubDate>
		<dc:creator>Schnurpselchen</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Diagramm]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Grafik]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[VolksPhone]]></category>

		<guid isPermaLink="false">http://schnurpsel.de/volksphone-das-diagramm-187/</guid>
		<description><![CDATA[Man sollte ja immer auf die Meinungen, Hinweise und Wünsche der Benutzer hören. Deshalb gibt es hier nun die aktuelle Top-Ten beim VolksPhone-SEO-Wettbewerb. Es könnte auch eine Top-3 oder Top-5 sein.

Um es nochmal zu verdeutlichen, die obige Grafik zeigt die ersten zehn Treffer zum Begriff volksphone bei der Googlesuche, und zwar zu dem Zeitpunkt, der oben unter dem Begriff angezeigt wird. Das Diagramm entwickelt <a href='http://schnurpsel.de/volksphone-das-diagramm-187/' class='more-link'>...&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Man sollte ja immer auf die Meinungen, Hinweise und <a href='http://schnurpsel.de/volksphone-das-neue-befreiphone-184/#comment-436' title='Kommentar zu: VolksPhone &#8211; das neue Befreiphone'>Wünsche</a> der Benutzer hören. Deshalb gibt es hier nun die aktuelle Top-Ten beim VolksPhone-SEO-Wettbewerb. Es könnte auch eine Top-3 oder Top-5 sein.</p>
<p><img src="http://chart.hbgf.de/?word_id=4&amp;id=top-10&amp;w=500" alt="Chart zu VolksPhone" /></p>
<p>Um es nochmal zu verdeutlichen, die obige Grafik zeigt die ersten zehn Treffer zum Begriff <em>volksphone</em> bei der Googlesuche, und zwar zu dem Zeitpunkt, der oben unter dem Begriff angezeigt wird. Das Diagramm entwickelt sich also dynamisch, Seiten verschwinden, andere kommen hinzu. Man kann aber immer sehen, wie sich die aktuellen VolksPhone-Top-Ten entwickelt haben.</p>
<p>So ist z.B. <a href="http://www.timojoost.de/volksphone-das-iphone-ist-das-neue-volksphone/162/">Timo Joost</a> mit seinem Beitrag von irgendwo bei 90 auf Platz 9 geschossen, war dann kurz ganz weg und liegt nun schon zwei &#8220;Messungen&#8221; auf dem achten Platz.</p>
<p><strong>Nachtrag:</strong> <a href="http://chart.hbgf.de/?word_id=4&#038;id=top-10&#038;dlt=2">Hier</a> gibt es das Top-Ten-Diagramm auch für ältere Mitbürger, die die dünnen Linien nicht mehr so gut erkennen können :-) Sieht zwar nicht so &#8220;smooth&#8221; aus, wirkt dafür aber bunter.</p>
]]></content:encoded>
			<wfw:commentRss>http://schnurpsel.de/volksphone-das-diagramm-187/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BornToBeASeo &#8211; ein Plugintest</title>
		<link>http://schnurpsel.de/borntobeaseo-ein-plugintest-174/</link>
		<comments>http://schnurpsel.de/borntobeaseo-ein-plugintest-174/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 14:56:02 +0000</pubDate>
		<dc:creator>Babsi</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[WP (Wordpress)]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://schnurpsel.de/borntobeaseo-ein-plugintest-174/</guid>
		<description><![CDATA[borntobeaseo
Eigentlich will ich für diese Anfrage nur testen, ob das 123 Moderate Comment Notification-Plugin auch unter Wordpress 2.8.x funktioniert. Da mir kein sinnvolles Thema eingefallen ist, muß nun wieder einmal borntobeaseo für den Test herhalten.
123 Moderate Comment Notification
Mit diesem Plugin kann man festlegen, wer alles eine E-Mail erhält, falls ein Kommentar z.B. zu borntobeaseo freigeschaltet werden muß. Normalerweise bekommt nur der Admin eine solche <a href='http://schnurpsel.de/borntobeaseo-ein-plugintest-174/' class='more-link'>...&#187;</a>]]></description>
			<content:encoded><![CDATA[<h3><a href="http://www.schloebe.de/borntobeaseo/">borntobeaseo</a></h3>
<p>Eigentlich will ich für <a href='http://schnurpsel.de/wordpress-plugins/123-moderate-comment-notification/#comment-402' title='Kommentar zu: 123 Moderate Comment Notification'>diese Anfrage</a> nur testen, ob das <a href='http://schnurpsel.de/wordpress-plugins/123-moderate-comment-notification/' title='123 Moderate Comment Notification'>123 Moderate Comment Notification</a>-Plugin auch unter Wordpress 2.8.x funktioniert. Da mir kein sinnvolles Thema eingefallen ist, muß nun wieder einmal <a href="http://putzlowitsch.de/2009/07/19/borntobeaseo-nicht-mein-niveau/">borntobeaseo</a> für den Test herhalten.</p>
<h3>123 Moderate Comment Notification</h3>
<p>Mit diesem Plugin kann man festlegen, wer alles eine E-Mail erhält, falls ein Kommentar z.B. zu borntobeaseo freigeschaltet werden muß. Normalerweise bekommt nur der Admin eine solche E-Mail. In Multiautorenblogs kann es aber sinnvoll sein, das auch die Autoren selbst Kommentare (sofern sie berechtigt sind) zu ihren eigenen Beiträgen moderieren, damit der Admin entlastet wird.</p>
<h3><a href='http://schnurpsel.de/borntobeaseo-born-to-be-a-seo-niveau-165/' title='BornToBeASeo &#8211; Born To Be A Seo &#8211; mit Niveau'>borntobeaseo</a> &#8211; bitte jetzt kommentieren :-)</h3>
<p>Damit ich nun sehe, ob tatsächlich auch Babsi eine E-Mail bekommt, muß hier jetzt bitte jemand einen Kommentar zu <em>borntobeaseo</em> hinterlassen. Danke!</p>
]]></content:encoded>
			<wfw:commentRss>http://schnurpsel.de/borntobeaseo-ein-plugintest-174/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Webmaster Friday &#8211; es geht los</title>
		<link>http://schnurpsel.de/webmaster-friday-es-geht-los-156/</link>
		<comments>http://schnurpsel.de/webmaster-friday-es-geht-los-156/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 19:15:00 +0000</pubDate>
		<dc:creator>Schnurpselchen</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Freitag]]></category>
		<category><![CDATA[Webmaster]]></category>

		<guid isPermaLink="false">http://schnurpsel.de/webmaster-friday-es-geht-los-156/</guid>
		<description><![CDATA[Eher durch Zufall habe ich vom Webmaster-Friday erfahren und finde das eine gute Idee. Jeden Freitag wird ein Thema ausgerufen, zu dem man dann seine Gedanken auf der eigenen Seite, sei es nun Blog, Forum oder sonstwas, veröffentlichen kann, wenn man will. Das heutige Webmaster-Friday-Thema ist der Webmaster Friday selbst. Gut, er muß ja erstmal ein wenig bekannt gemacht werden, sonst sind dann bei <a href='http://schnurpsel.de/webmaster-friday-es-geht-los-156/' class='more-link'>...&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Eher durch <a href="http://putzlowitsch.de/2009/06/19/endlich-freitag/">Zufall</a> habe ich vom <a href="http://www.webmasterfriday.de/">Webmaster-Friday</a> erfahren und finde das eine gute Idee. Jeden Freitag wird ein Thema ausgerufen, zu dem man dann seine Gedanken auf der eigenen Seite, sei es nun Blog, Forum oder sonstwas, veröffentlichen kann, wenn man will. Das heutige <a href="http://www.webmasterfriday.de/blog/webmaster-friday">Webmaster-Friday-Thema</a> ist der Webmaster Friday selbst. Gut, er muß ja erstmal ein wenig bekannt gemacht werden, sonst sind dann bei den &#8220;richtigen&#8221; Themen vielleicht nicht viele Leute dabei.</p>
<p>Falls es mal ein Thema zu eher technischen Dingen aus dem Bereich Wordpress, Pluginentwicklung, PHP-Programmierung oder Webhosting gibt, bin ich sicher dabei, naja, falls ich dann Zeit habe.</p>
<p>Wenn sich nun noch jemand wundert, warum diese Seite hier nicht besonders schnell lädt, das liegt an Strato und Wordpress, zwei Dinge, die nicht wirklich zusammenpassen.</p>
]]></content:encoded>
			<wfw:commentRss>http://schnurpsel.de/webmaster-friday-es-geht-los-156/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>unexpected T_VARIABLE, expecting T_STRING</title>
		<link>http://schnurpsel.de/unexpected-t_variable-expecting-t_string-11/</link>
		<comments>http://schnurpsel.de/unexpected-t_variable-expecting-t_string-11/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 12:57:17 +0000</pubDate>
		<dc:creator>Schnurpselchen</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Funktion]]></category>
		<category><![CDATA[Variable]]></category>

		<guid isPermaLink="false">http://schnurpsel.de/unexpected-t_variable-expecting-t_string-11.html</guid>
		<description><![CDATA[Jaja, das kommt vom Kopieren und Einfügen, auch als &#8220;Copy&#038;Paste&#8221; bekannt. Da wundere ich mich, was denn der PHP-Interpreter an dieser Stelle wohl nicht mag (Zeile 2):
&#60;?php
  function $plw123_debugfile_open() {
    global $plw123_debugfile;
    $plw123_debugfile = fopen( 'plw123_debugfile.txt', 'a' );
    $plw123_debugfile_write( "***** Debugfile open *****" );
  }
...
Sieht doch gut aus. Aber bei PHP ist es <a href='http://schnurpsel.de/unexpected-t_variable-expecting-t_string-11/' class='more-link'>...&#187;</a>]]></description>
			<content:encoded><![CDATA[<p>Jaja, das kommt vom Kopieren und Einfügen, auch als &#8220;Copy&#038;Paste&#8221; bekannt. Da wundere ich mich, was denn der PHP-Interpreter an dieser Stelle wohl nicht mag (Zeile 2):</p>
<pre>&lt;?php
  function $plw123_debugfile_open() {
    global $plw123_debugfile;
    $plw123_debugfile = fopen( 'plw123_debugfile.txt', 'a' );
    $plw123_debugfile_write( "***** Debugfile open *****" );
  }
...</pre>
<p>Sieht doch gut aus. Aber bei PHP ist es nun mal so, das alles was mit einem $ beginnt, als Variable interpretiert wird. Und ein Funktionsname darf deshalb niemals nicht mit einem $-Zeichen beginnen.<br />
Im Übereifer hatte ich nicht nur bei den Variablen, sondern auch bei den Funktionsnamen das &#8216;$plw123_&#8217; dran kopiert, obwohl es da nur das &#8216;plw123_&#8217; hätte sein dürfen.</p>
]]></content:encoded>
			<wfw:commentRss>http://schnurpsel.de/unexpected-t_variable-expecting-t_string-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
