<?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>DevBlog Staniszczak.net &#187; PHP</title>
	<atom:link href="http://www.staniszczak.net/category/dev/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.staniszczak.net</link>
	<description>PHP, PostgreSQL, MySQL, (X)HTML, CSS, Web2.0, Volvo 480, budowa, klasyka, dziennik budowy</description>
	<lastBuildDate>Sun, 30 Oct 2011 20:51:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>class.WalutyNBP.php</title>
		<link>http://www.staniszczak.net/2008/04/13/classwalutynbpphp/</link>
		<comments>http://www.staniszczak.net/2008/04/13/classwalutynbpphp/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 19:18:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[klasa]]></category>
		<category><![CDATA[NBP]]></category>

		<guid isPermaLink="false">http://www.staniszczak.net/?p=9</guid>
		<description><![CDATA[Kolejna klasa PHP, tym razem pobierająca waluty z NBP.
Z serwerem NBP łączy się za pomocą CURLa, jeżeli ten jest nie dostępny to korzysta z fsockopen.
$kursy = new WalutyNBP();
$arrKursy = $kursy -&#62; zwroc_waluty('EUR');
print_r($arrKursy);

//wynik

Array
(
[0] =&#62; euro
[1] =&#62; 1
[2] =&#62; EUR
[3] =&#62; 3,4200
)
Mozliwe jest również podanie tablicy walut do pobrania:
$kursy = new WalutyNBP();
$arrKursy = $kursy -&#62; zwroc_waluty(array('USD','EUR','GBP'));
print_r($arrKursy);

//wynik

Array
(
[USD] =&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>Kolejna klasa PHP, tym razem pobierająca waluty z NBP.<br />
Z serwerem NBP łączy się za pomocą CURLa, jeżeli ten jest nie dostępny to korzysta z fsockopen.</p>
<pre>$kursy = new WalutyNBP();
$arrKursy = $kursy -&gt; zwroc_waluty('EUR');
print_r($arrKursy);

//wynik

Array
(
[0] =&gt; euro
[1] =&gt; 1
[2] =&gt; EUR
[3] =&gt; 3,4200
)</pre>
<p>Mozliwe jest również podanie tablicy walut do pobrania:</p>
<pre>$kursy = new WalutyNBP();
$arrKursy = $kursy -&gt; zwroc_waluty(array('USD','EUR','GBP'));
print_r($arrKursy);

//wynik

Array
(
[USD] =&gt; Array
(
[0] =&gt; dolar amerykański
[1] =&gt; 1
[2] =&gt; USD
[3] =&gt; 2,1600
)
[EUR] =&gt; Array
(
[0] =&gt; euro
[1] =&gt; 1
[2] =&gt; EUR
[3] =&gt; 3,4200
)
[GBP] =&gt; Array
(
[0] =&gt; funt szterling
[1] =&gt; 1
[2] =&gt; GBP
[3] =&gt; 4,2675
)
)</pre>
<p><a href="http://www.staniszczak.net/upload/class.WalutyNBP.zip"><img class="alignnone size-medium wp-image-8" style="vertical-align: middle;" title="download" src="http://www.staniszczak.net/wp-content/uploads/2008/04/dwnl.gif" alt="Ściągnij na dysk" width="15" height="15" />ściągnij plik<br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.staniszczak.net/2008/04/13/classwalutynbpphp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>class.Pager.php</title>
		<link>http://www.staniszczak.net/2008/04/10/classpagerphp/</link>
		<comments>http://www.staniszczak.net/2008/04/10/classpagerphp/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 22:26:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[klasa]]></category>
		<category><![CDATA[pager]]></category>

		<guid isPermaLink="false">http://www.staniszczak.net/?p=7</guid>
		<description><![CDATA[Klasa umożliwiająca szybkie generowanie linków do stronicowania, obsługuje mod-rewrite, możliwe zapisywanie ostatnio oglądanej strony w sesji.
Przykładowe użycie:
&#60;?php
$strBaseUrl = 'http://www.staniszczak.net'; //adres bazowy
$strParams = 'par1/par2/par3'; //parametry dokładane do bazowego adresu
$intPage = 2; //obecna strona;
$intArtCount = 56; //ilość wszystkich rekordów
$strPagerName = 'pager'; //nazwa pagera

$objPager = new Pager($strPagerName,$strBaseUrl,$intPage);
$objPager -&#62;setDisplayRecords(3);
$objPager -&#62; setLimitShowSites(10,true);
$objPager -&#62; setLinksName('««','«','»','»»');
$objPager -&#62; setModRewrite(true);
$objPager -&#62; setPageParamName('p');
$objPager -&#62; setShowTextLinkOnBorder(false);
$objPager [...]]]></description>
			<content:encoded><![CDATA[<p>Klasa umożliwiająca szybkie generowanie linków do stronicowania, obsługuje mod-rewrite, możliwe zapisywanie ostatnio oglądanej strony w sesji.</p>
<p>Przykładowe użycie:</p>
<pre>&lt;?php
$strBaseUrl = 'http://www.staniszczak.net'; //adres bazowy
$strParams = 'par1/par2/par3'; //parametry dokładane do bazowego adresu
$intPage = 2; //obecna strona;
$intArtCount = 56; //ilość wszystkich rekordów
$strPagerName = 'pager'; //nazwa pagera

$objPager = new Pager($strPagerName,$strBaseUrl,$intPage);
$objPager -&gt;setDisplayRecords(3);
$objPager -&gt; setLimitShowSites(10,true);
$objPager -&gt; setLinksName('««','«','»','»»');
$objPager -&gt; setModRewrite(true);
$objPager -&gt; setPageParamName('p');
$objPager -&gt; setShowTextLinkOnBorder(false);
$objPager -&gt; setTotalRecords($intArtCount);
$objPager -&gt; setParamName(false);
$objPager -&gt; setParams('/kategoria/'.$strParams.'/#PAGE#/');
$arrPages = $objPager -&gt; renderPager();
$intStratPage = $objPager -&gt; getStartLimit();
$intIlePage = $objPager -&gt; getIleStron();
?&gt;</pre>
<p>Wynikiem działania tego kodu będzie:<br />
« 1 <strong>2</strong> 3 4 5 6 7 8 9 10 &#8230; 19 » »»</p>
<p><a title="Plik z klasą Pager" href="http://www.staniszczak.net/upload/class.Pager.zip"><img class="alignnone size-medium wp-image-8" style="vertical-align: middle;" title="download" src="http://www.staniszczak.net/wp-content/uploads/2008/04/dwnl.gif" alt="Ściągnij na dysk" width="15" height="15" /></a><a title="Plik z klasą Pager" href="http://www.staniszczak.net/upload/class.Pager.zip"> ściągnij plik</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.staniszczak.net/2008/04/10/classpagerphp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

