<?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>admirableadmin &#187; web-2.0</title>
	<atom:link href="http://admirableadmin.de/tag/web-20/feed" rel="self" type="application/rss+xml" />
	<link>http://admirableadmin.de</link>
	<description>&#34;Suchst du noch oder lebst du schon?&#34;</description>
	<lastBuildDate>Sun, 20 May 2012 14:31:19 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>ip2map &#8211; geografische IP-Anzeige mit Ajax</title>
		<link>http://admirableadmin.de/21/ip2map-geografische-ip-anzeige-mit-ajax</link>
		<comments>http://admirableadmin.de/21/ip2map-geografische-ip-anzeige-mit-ajax#comments</comments>
		<pubDate>Mon, 10 Sep 2007 22:05:58 +0000</pubDate>
		<dc:creator>admirableadmin</dc:creator>
				<category><![CDATA[de]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[pear]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web-2.0]]></category>

		<guid isPermaLink="false">http://admirableadmin.de/21/</guid>
		<description><![CDATA[Google bietet viele zumeist kostenlose Dienste an, unter anderem auch das beliebte Google-Maps welches auch für die eigene Homepage verwendet werden kann, nicht nur um einen Anfahrtsplan anzuzeigen. Um den ungefähren Standort einer IP-Adresse (Wikipedia) in einer Landkarte anzuzeigen, wird das sog. Geotargeting (Wikipedia) verwendet. 1. Voraussetzungen Dazu ist neben einem kostenlosen &#8220;Google Maps API [...]]]></description>
			<content:encoded><![CDATA[<p>Google bietet viele zumeist <a href="http://www.google.de/intl/de/options/" target="_blank">kostenlose Dienste</a> an, unter anderem auch das beliebte <a href="http://maps.google.de/maps" target="_blank">Google-Maps</a> welches auch für die eigene Homepage verwendet werden kann, nicht nur um einen Anfahrtsplan anzuzeigen.</p>
<p><span id="more-21"></span></p>
<p>Um den ungefähren Standort einer IP-Adresse (<a href="http://de.wikipedia.org/wiki/IP-Adresse" target="_blank">Wikipedia</a>) in einer Landkarte anzuzeigen, wird das sog. Geotargeting (<a href="http://de.wikipedia.org/wiki/Geotargeting" target="_blank">Wikipedia</a>) verwendet.</p>
<p><strong>1. Voraussetzungen</strong></p>
<p>Dazu ist neben einem kostenlosen &#8220;<a href="http://www.google.com/apis/maps/index.html">Google Maps API key</a>&#8221; eine Datenbank nötig, welche der IP-Adressen einer geografischen Position zuordnen kann. Der Hersteller <a href="http://maxmind.com/" target="_blank">MaxMind</a> bietet mit <a href="http://www.maxmind.com/app/geolitecity">GeoLite City</a> eine kostenlose Datenbank (LGPL-Lizenz) welche dazu optimal geeignet ist.</p>
<p><strong>2. Installation von PEAR Net_GeoIP</strong></p>
<p>In Kombination mit dem PHP PEAR-Paket <a href="http://pear.php.net/package/Net_GeoIP/" target="_blank">Net_GeoIP</a> können nun Anfragen an die Datenbank gestellt werden um diese grafisch ausgegeben zu können. Dieses Paket befindet sich zwar unverändert seit einem Jahr im Beta-Stadium, kann aber einfach installiert werden über:</p>
<p class="code">pear install channel://pear.php.net/Net_GeoIP-1.0.0RC1</p>
<p><strong>3. Programmfunktion mit AJAX (index.php)<br />
</strong></p>
<p>Aktuell ist der Web 2.0 Standards (<a href="http://de.wikipedia.org/wiki/Web_2.0" target="_blank">Wikipedia</a>) das Maß der Dinge, warum auch hier AJAX (<a href="http://de.wikipedia.org/wiki/Ajax_%28Programmierung%29" target="_blank">Wikipdia</a>) eingesetzt wird. Dazu gilt es zu allererst zu beachten, dass die Browser intern unterschiedlich die Daten anfordern. Um dies zu umgehen gibt es eine Möglichkeit um <a href="http://design-noir.de/webdev/JS/XMLHttpRequest-IE/" target="_blank">XMLHttpRequest Anfragen im Internet-Explorer</a> und in anderen Browsern gleichermaßen zu behandeln. Eine Erklärung der einzelnen Funktionen der Google-Map lässt sich über die umfangreiche <a href="http://www.google.com/apis/maps/documentation/" target="_blank">API-Dokumentation</a> nachschlagen.</p>
<p><strong>4. Zugriff auf die Datenbank (GeoLiteCity.php)</strong></p>
<p>Aus der Datenbank werden nur die Koordinaten-Werte (Latitude/Longitude) benötigt. Weitere Ausgaben wie Stadt und Region sind ebenfalls möglich. Diese würden sich dann ebenfalls in der Landkarte anzeigen lassen.</p>
<p><strong>5. Finale</strong></p>
<p class="favorite"><a href="http://able.admirableadmin.de/ip2map/">Beispiel<br />
</a><a href="http://able.admirableadmin.de/ip2map/admirableadmin-ip2map-070911.tgz">Download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://admirableadmin.de/21/ip2map-geografische-ip-anzeige-mit-ajax/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

