<?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>Sascha A. Beck Blog &#187; PHP</title>
	<atom:link href="http://www.saschabeck.com/blog/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.saschabeck.com/blog</link>
	<description>Das Weblog von Sascha A. Beck, Saarbrücken.</description>
	<lastBuildDate>Wed, 25 Mar 2009 17:48:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Umrechnungskurse per PHP / Yahoo Finance API</title>
		<link>http://www.saschabeck.com/blog/2009/01/25/umrechnungskruse-per-php-yahoo-finance-api/</link>
		<comments>http://www.saschabeck.com/blog/2009/01/25/umrechnungskruse-per-php-yahoo-finance-api/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 11:33:56 +0000</pubDate>
		<dc:creator>Sascha Beck</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[note to self]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.saschabeck.com/blog/?p=85</guid>
		<description><![CDATA[Eine schnell zusammengehackte Funktion, um aktuelle Währungskurse von Yahoo Finance zu ziehen. Details zu den URL-Parametern dort. Damit man deren Server nicht mit unnötigen Abfragen &#8220;hämmert&#8221;, nutzt dieses kleine Snippet den APC Cache, um die Werte für etwa drei Stunden zwischenzuspeichern.  Damit file_get_contents() eine URL verarbeiten kann, müssen fopen wrappers in PHP freigegeben sein.

function [...]]]></description>
			<content:encoded><![CDATA[<p>Eine schnell zusammengehackte Funktion, um aktuelle Währungskurse von Yahoo Finance zu ziehen. Details zu den URL-Parametern <a href="http://www.gummy-stuff.org/Yahoo-data.htm">dort</a>. Damit man deren Server nicht mit unnötigen Abfragen &#8220;hämmert&#8221;, nutzt dieses kleine Snippet den <a href="http://pecl.php.net/package/APC">APC Cache</a>, um die Werte für etwa drei Stunden zwischenzuspeichern.  Damit <a href="http://fr3.php.net/manual/de/function.file-get-contents.php">file_get_contents()</a> eine URL verarbeiten kann, müssen fopen wrappers in PHP freigegeben sein.</p>
<pre>
function getQuote($from, $to) {
    $url = 'http://finance.yahoo.com/d/quotes.csv?e=.csv&amp;f=l1&amp;s='. $from . $to .'=X';
   $key = 'cur_'.$from.'_'.$to;
   $ttl = 60*60*3; // 3 Stunden

   $curValue = apc_fetch($key);

  if ($curValue === false) {
     $curValue = trim(file_get_contents($url));
     apc_store ($key, $curValue, $ttl);
  }

  return $curValue;
}

echo '1 Euro = ' . getQuote('EUR', 'USD') .' USD&lt;br/&gt;';
echo '1 Euro = ' . getQuote('EUR', 'GBP') .' GBP&lt;br/&gt;';</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.saschabeck.com/blog/2009/01/25/umrechnungskruse-per-php-yahoo-finance-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UTF-8 mit Eclipse/PDT</title>
		<link>http://www.saschabeck.com/blog/2008/09/03/utf-8-mit-eclipsepdt/</link>
		<comments>http://www.saschabeck.com/blog/2008/09/03/utf-8-mit-eclipsepdt/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 10:42:18 +0000</pubDate>
		<dc:creator>Sascha Beck</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[pdt]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[utf-8]]></category>

		<guid isPermaLink="false">http://www.saschabeck.com/blog/?p=54</guid>
		<description><![CDATA[Ständig wollte Eclipse mit PDT unter Windows darauf bestehen, dass meine PHP-Quellcode-Dateien ein ISO-8859-1-Encoding haben. Stimmt aber nicht, sind alle UTF-8. Resultat: Massig kaputte Umlaute, zumindest unter Windows. Auch das Setzen von &#8220;UTF-8&#8243; als default für meine Projekte half nix, ich hätte für jede einzelne Datei in Eclipse mit &#8220;Edit-&#62;Set Encoding&#8221; das Charset ändern müssen, [...]]]></description>
			<content:encoded><![CDATA[<p>Ständig wollte Eclipse mit <a href="http://www.eclipse.org/pdt/">PDT</a> unter Windows darauf bestehen, dass meine PHP-Quellcode-Dateien ein ISO-8859-1-Encoding haben. Stimmt aber nicht, sind alle UTF-8. Resultat: Massig kaputte Umlaute, zumindest unter Windows. Auch das Setzen von &#8220;UTF-8&#8243; als default für meine Projekte half nix, ich hätte für jede einzelne Datei in Eclipse mit &#8220;Edit-&gt;Set Encoding&#8221; das Charset ändern müssen, obwohl es unter Linux wieder anstandslos klappte.</p>
<p>Aber <a href="http://dev.eclipse.org/newslists/news.eclipse.platform/msg66560.html">dort</a> findet sich die Lösung (man muss unter Preferences-&gt;General-Charsets das Encoding für PHP-Dateien ändern).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saschabeck.com/blog/2008/09/03/utf-8-mit-eclipsepdt/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
