<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Kurs PHP - stwórz MMORPG</title>
	
	<link>http://kurs-php.pl</link>
	<description>Kurs PHP z ćwiczeniami i przykładami</description>
	<pubDate>Thu, 12 Nov 2009 20:00:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/KursPhp-StwrzMmorpg" /><feedburner:info uri="kursphp-stwrzmmorpg" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>Wysyłanie maila w utf8 - rozwiązanie</title>
		<link>http://kurs-php.pl/2009/11/wysylanie-maila-w-utf8-rozwiazanie/</link>
		<comments>http://kurs-php.pl/2009/11/wysylanie-maila-w-utf8-rozwiazanie/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 20:00:14 +0000</pubDate>
		<dc:creator>misiuziu</dc:creator>
		
		<category><![CDATA[MMORPG - krok po kroku]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[rozwiązania]]></category>

		<category><![CDATA[base64_encode]]></category>

		<category><![CDATA[echo]]></category>

		<category><![CDATA[mail]]></category>

		<category><![CDATA[strtr]]></category>

		<guid isPermaLink="false">http://kurs-php.pl/?p=170</guid>
		<description><![CDATA[Rozwiązanie dotyczy zadania numer 5 z tego posta. A więc zaczynamy. Najpierw trzeba dodać treść maila.
$tresc='
&#60;html&#62;
&#160; &#160; &#60;head&#62;
&#160; &#160; &#160; &#160; &#60;meta http-equiv=&#34;content-type&#34; content=&#34;text/html; charset=utf-8&#34; /&#62;
&#160; &#160; &#60;/head&#62;
&#160; &#160; &#60;body&#62;
&#160; &#160; &#160; &#160; Witaj drogi Użytkowniku!&#60;br /&#62;
&#160; &#160; &#160; &#160; &#60;br /&#62;
&#160; &#160; &#160; &#160; Właśnie zarejestrowałeś się w najlepszej grze na świecie typu MMORPG! [...]]]></description>
		<wfw:commentRss>http://kurs-php.pl/2009/11/wysylanie-maila-w-utf8-rozwiazanie/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Szkielet gry - rozwiązania</title>
		<link>http://kurs-php.pl/2009/11/szkielet-gry-rozwiazania/</link>
		<comments>http://kurs-php.pl/2009/11/szkielet-gry-rozwiazania/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 22:14:20 +0000</pubDate>
		<dc:creator>misiuziu</dc:creator>
		
		<category><![CDATA[MMORPG - krok po kroku]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[rozwiązania]]></category>

		<guid isPermaLink="false">http://kurs-php.pl/?p=162</guid>
		<description><![CDATA[To czas na rozwiązania. Pierwszą rzeczą, którą chce wam pokazać, to szkielet strony. Wygląda on mniej więcej tak:
&#60;!DOCTYPE HTML PUBLIC &#34;-//W3C//DTD HTML 4.01 Transitional//EN&#34;&#62;
&#60;html&#62;
&#160; &#160; &#60;head&#62;
&#160; &#160; &#160; &#160; &#60;meta http-equiv=&#34;content-type&#34; content=&#34;text/html; charset=utf-8&#34; /&#62;
&#160; &#160; &#160; &#160; &#60;link rel=&#34;stylesheet&#34; href=&#34;style.css&#34; type=&#34;text/css&#34;&#62;
&#160; &#160; &#60;/head&#62;
&#160; &#160; &#60;body&#62;
&#160; &#160; &#160; &#160; &#60;div id=&#34;contener&#34;&#62;
&#160; &#160; &#160; &#160; &#160; &#160; [...]]]></description>
		<wfw:commentRss>http://kurs-php.pl/2009/11/szkielet-gry-rozwiazania/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Szkielet gry - pierwsze kroki</title>
		<link>http://kurs-php.pl/2009/10/szkielet-gry-pierwsze-kroki/</link>
		<comments>http://kurs-php.pl/2009/10/szkielet-gry-pierwsze-kroki/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 08:37:08 +0000</pubDate>
		<dc:creator>misiuziu</dc:creator>
		
		<category><![CDATA[MMORPG - krok po kroku]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[teoria]]></category>

		<category><![CDATA[ćwiczenia]]></category>

		<category><![CDATA[echo]]></category>

		<category><![CDATA[mail]]></category>

		<category><![CDATA[preg_match]]></category>

		<guid isPermaLink="false">http://kurs-php.pl/?p=132</guid>
		<description><![CDATA[Trochę przeskoczę z tematami, miało być najpierw o dziedziczeniu i wyjątkach, ale stwierdziłem, że warto zacząć po prostu pisać grę. Dzisiaj będą pierwsze kroki. Po wielu przemyśleniach, stwierdziłem, że opiszę, jak zrobić grę strasznie zbliżoną bitefight. Na początku szkielet strony. Będzie on wyglądał mniej więcej tak:

Śliczne nieprawdaż? Prawdaż. Kolorem niebieskim oznaczony jest nagłówek - tam [...]]]></description>
		<wfw:commentRss>http://kurs-php.pl/2009/10/szkielet-gry-pierwsze-kroki/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Obiektowość - rozwiązania</title>
		<link>http://kurs-php.pl/2009/10/obiektowosc-rozwiazania/</link>
		<comments>http://kurs-php.pl/2009/10/obiektowosc-rozwiazania/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 15:11:24 +0000</pubDate>
		<dc:creator>misiuziu</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[rozwiązania]]></category>

		<category><![CDATA[echo]]></category>

		<category><![CDATA[Exception]]></category>

		<category><![CDATA[include]]></category>

		<guid isPermaLink="false">http://kurs-php.pl/?p=118</guid>
		<description><![CDATA[Znowu lekki poślizg względem planów, ale ważne, że nie dłużej niż tydzień :) Zaczynamy z rozwiązaniami. Pierwsze zadanie było banalne, ale trzeba było mieć podstawę do tego, żeby zacząć robić trudniejsze zadania. Pierwsze zadanie mogło wyglądać tak:
class jednej
&#123;
&#160; &#160; private $a;
&#160; &#160; private $b;
&#160; &#160; public $c;
&#160; &#160; public function __construct &#40;$a=0,$b=0,$c=0&#41;
&#160; &#160; &#123;
&#160; &#160; [...]]]></description>
		<wfw:commentRss>http://kurs-php.pl/2009/10/obiektowosc-rozwiazania/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Obiektowość - ćwiczenia</title>
		<link>http://kurs-php.pl/2009/10/obiektowosc-cwiczenia/</link>
		<comments>http://kurs-php.pl/2009/10/obiektowosc-cwiczenia/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 20:21:45 +0000</pubDate>
		<dc:creator>misiuziu</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[ćwiczenia]]></category>

		<guid isPermaLink="false">http://kurs-php.pl/?p=115</guid>
		<description><![CDATA[Trochę się spóźniam z tym wpisem, z czego jestem bardzo niezadowolony (chciałem dokładnie co tydzień publikować jeden wpis). Jest to związane z cholernym brakiem czasu, mam jednak nadzieje, że w przyszłym tygodniu wszystko wróci do normy. Dzisiaj ćwiczenia do poprzedniej lekcji.
1. Stworzyć dwie klasy. Każda ma po 3 pola, które są liczbami naturalnymi. Dwa z [...]]]></description>
		<wfw:commentRss>http://kurs-php.pl/2009/10/obiektowosc-cwiczenia/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Obiektowość</title>
		<link>http://kurs-php.pl/2009/10/obiektowosc/</link>
		<comments>http://kurs-php.pl/2009/10/obiektowosc/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 21:24:23 +0000</pubDate>
		<dc:creator>misiuziu</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[teoria]]></category>

		<category><![CDATA[echo]]></category>

		<category><![CDATA[include]]></category>

		<guid isPermaLink="false">http://kurs-php.pl/?p=84</guid>
		<description><![CDATA[Ponieważ uważam, mając tę wiedzę którą mam, że programowanie obiektowe to jedyna słuszna droga jeśli zabieramy się właśnie za programowanie. Czym jest programowanie obiektowe? Hmmm, czymś fajnym. Mamy tam klasy i obiekty danej klasy. Mój kolega tak mi tłumaczył ideę programowania obiektowego.
&#8220;Stań przed pralką, zamknij oczy i wyobraź sobie tą pralkę. To, że ma drzwiczki, [...]]]></description>
		<wfw:commentRss>http://kurs-php.pl/2009/10/obiektowosc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Funkcje - rozwiązania</title>
		<link>http://kurs-php.pl/2009/09/funkcje-rozwiazania/</link>
		<comments>http://kurs-php.pl/2009/09/funkcje-rozwiazania/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 08:17:12 +0000</pubDate>
		<dc:creator>misiuziu</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[echo]]></category>

		<category><![CDATA[Exception]]></category>

		<guid isPermaLink="false">http://kurs-php.pl/?p=96</guid>
		<description><![CDATA[To pora na rozwiązania. Wyszedł z tego sporo plik, więc będę wrzucał go po kawałeczku i od razu tłumaczył.
function dodaj&#40;$a,$b&#41;
&#123;
&#160; &#160; return &#40;$a+$b&#41;;
&#125;
function odejmij&#40;$a,$b&#41;
&#123;
&#160; &#160; return &#40;$a-$b&#41;;
&#125;
function pomnoz&#40;$a,$b&#41;
&#123;
&#160; &#160; return &#40;$a*$b&#41;;
&#125;
Proste jak budowa cepa. Zauważcie, że nie trzeba tworzyć jakiejś zmiennej pomocniczej, do której zapisywany jest wynik - można od razu zwracać działanie.

function podziel&#40;$a,$b&#41;
&#123;
&#160; &#160; [...]]]></description>
		<wfw:commentRss>http://kurs-php.pl/2009/09/funkcje-rozwiazania/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Funkcję - ćwiczenia</title>
		<link>http://kurs-php.pl/2009/09/funkcje-cwiczenia/</link>
		<comments>http://kurs-php.pl/2009/09/funkcje-cwiczenia/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 08:00:27 +0000</pubDate>
		<dc:creator>misiuziu</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[ćwiczenia]]></category>

		<guid isPermaLink="false">http://kurs-php.pl/?p=94</guid>
		<description><![CDATA[No to pora na ćwiczenia.
1. Stworzyć funkcję, która dodaje dwa podane argumenty i zwraca wynik.
2. Analogicznie stworzyć funkcję odejmowania i mnożenia.
3. Stworzyć funkcję dzielenia. W przypadku próby dzielenia przez zero, należy wyświetlić odpowiedni komunikat.
*4. Zamiast wyświetlania błędu w poprzednim zadaniu - rzucić wyjątkiem (tylko dla ambitnych).
5. Przetestować wszystkie funkcje wyświetlając pełne działanie i wynik.
6. Utworzyć [...]]]></description>
		<wfw:commentRss>http://kurs-php.pl/2009/09/funkcje-cwiczenia/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Funkcje</title>
		<link>http://kurs-php.pl/2009/09/funkcje/</link>
		<comments>http://kurs-php.pl/2009/09/funkcje/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 19:08:19 +0000</pubDate>
		<dc:creator>misiuziu</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[teoria]]></category>

		<category><![CDATA[echo]]></category>

		<guid isPermaLink="false">http://kurs-php.pl/?p=85</guid>
		<description><![CDATA[Czasami (i to nie raz, nie dwa) przyjdzie nam wykorzystywać ten sam kawałek kodu kilka, kilkanaście razy. Jeśli się da, to z podanego kodu tworzymy funkcję. Dlaczego? Ponieważ można ją wykorzystać kilka razy bez konieczności przepisywania kodu po raz wtóry. Z założenia funkcja wygląda w ten sposób:

function nazwa_funkcji &#40; argument &#41;
&#123;
&#160; &#160; //skrypt działania funkcji
&#160; [...]]]></description>
		<wfw:commentRss>http://kurs-php.pl/2009/09/funkcje/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Stwórz własne MMORPG</title>
		<link>http://kurs-php.pl/2009/09/stworz-wlasne-mmorpg/</link>
		<comments>http://kurs-php.pl/2009/09/stworz-wlasne-mmorpg/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 12:26:57 +0000</pubDate>
		<dc:creator>misiuziu</dc:creator>
		
		<category><![CDATA[organizacyjne]]></category>

		<guid isPermaLink="false">http://kurs-php.pl/?p=78</guid>
		<description><![CDATA[Tak naprawdę to po to założyłem tego bloga - żeby zrobić kurs PHP na przykładzie tworzenia własnego RPG. U w tym poście postaram się nakreślić ogólne założenia tej gry.
1. Gra ma być maksymalnie prosta żeby nie obciążać serwera.
To podstawa przy grach MMORPG. Przy dużej liczbie użytkowników każde zbędnie przeliczenie strasznie obciąży serwer.
2. Gra ma uzależniać. [...]]]></description>
		<wfw:commentRss>http://kurs-php.pl/2009/09/stworz-wlasne-mmorpg/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
