<?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>Designing.cz - grafika, webdesign, internetový marketing &#187; Programování</title>
	<atom:link href="http://designing.cz/category/tutorialy/programovani/feed/" rel="self" type="application/rss+xml" />
	<link>http://designing.cz</link>
	<description>Internetový magazín o grafice, webdesignu, SEO optimalizaci, internetovém marketingu a mnoho jiného</description>
	<lastBuildDate>Sun, 14 Mar 2010 16:37:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Jak na PHP #1 &#124; Seznámení</title>
		<link>http://designing.cz/tutorialy/php-prvni-dil-seznameni/</link>
		<comments>http://designing.cz/tutorialy/php-prvni-dil-seznameni/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 18:24:34 +0000</pubDate>
		<dc:creator>Karel Juřička</dc:creator>
				<category><![CDATA[Programování]]></category>
		<category><![CDATA[Tutorialy]]></category>

		<guid isPermaLink="false">http://designing.cz/?p=165</guid>
		<description><![CDATA[

Využíváme ho opravdu velmi často, i když třeba nevíte, že jsme se právě díky PHP registrovali do internetového portálu nebo právě čteme články na webu (dokonce i tento).

PHP se velice podobá jiným programovacím jazykům jako je C, Java apod. Důvodem je čerpání ze stejných kořenů.


PHP (Personal Home Page) je programovací jazyk pro tvorbu webových aplikací.

V tomto [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://designing.cz/tutorialy/php-prvni-dil-seznameni/"><img class="aligncenter" src="http://designing.cz/wp-content/uploads/2009/08/php_1.jpg" alt="php_1" width="400" height="123" /></a></p>
<p><br class="spacer_" /></p>
<p>Využíváme ho opravdu velmi často, i když třeba nevíte, že jsme se právě díky PHP registrovali do internetového portálu nebo právě čteme články na webu (dokonce i tento).</p>
<p><br class="spacer" /></p>
<p><strong>PHP</strong> se velice podobá jiným programovacím jazykům jako je C, Java apod. Důvodem je čerpání ze stejných kořenů.</p>
<p><br class="spacer_" /></p>
<p><span id="more-165"></span></p>
<p><strong>PHP (Personal Home Page)</strong> je programovací jazyk pro tvorbu webových aplikací.</p>
<p><br class="spacer_" /></p>
<p>V tomto seriálu vás provedu jazykem <strong>PHP</strong> od úplných základů až po složitější webové aplikace pracující s MySQL databází či dokonce k tvorbě profesionálních scriptů pomocí <em>Objektivně Orientovaného Programování</em> <em>(OOP)</em>.</p>
<p><br class="spacer_" /></p>
<p>Při tvorbě budete dodržovat základní webové standarty pro vytvoření kvalitního programu. K tomuto seriálu nemusíte mít znalosti v oboru <em>HTML</em>, protože budu vysvětlovat i tuto část.</p>
<p>Především bych vám chtěl poradit, ať nekopírujete skripty napsané na této stránce. Napište si je celé ručně samy. Věřte mi, že tím z těchto lekcí získáte o 100% více dovedností.</p>
<p><br class="spacer_" /></p>
<p>Kdykoliv se vám na stránce objeví chybová hláška vyslaná PHP, přečtěte si ji. Sdělí vám totiž zcela přesně, v čem se vyskytl problém. Na chybové hlášky bude zaměřena celá lekce.</p>
<p><br class="spacer_" /></p>
<p>Tento seriál bude obsahovat ty nejpoužívanější metody apod., avšak nepopíše <strong>PHP</strong> úplně do podrobností. K tomuto účelu bych doporučil zakoupení knižní publikace zaměřené na tento obor (např. Velká kniha PHP &amp; MySQL 5).<strong> </strong></p>
<p><br class="spacer_" /></p>
<h2><strong>Psaní jazyka</strong></h2>
<p>Pro tvorbu <strong>PHP</strong> aplikací vám bohatě stačí <em>poznámkový blok</em>, který je součástí operačního systému.  Osobně bych ale doporučil program PSPad, který naleznete volně ke stažení</p>
<p>na stránkách <span style="text-decoration: underline;"><a href="http://www.pspad.com/cz/">http://www.pspad.com/cz/</a></span> .<span style="text-decoration: underline;"> </span></p>
<p><br class="spacer_" /></p>
<h3><strong>Výhody PSPadu:</strong></h3>
<p style="padding-left: 30px;">-          zásadní výhoda oproti poznámkovému bloku je ta,         že pspad je pouze jeho vylepšená forma, tzn. že získáte mnoho možností, ale neztratíte žádnou</p>
<p style="padding-left: 30px;">-          označování elementů</p>
<p style="padding-left: 30px;">-          jednoduchá změna kódování</p>
<p style="padding-left: 30px;">-          možnost změny prostředí tvorby (DOC, UNIX, MAC)</p>
<p style="padding-left: 30px;">-          nástroje pro usnadnění přehledností skriptu</p>
<p style="padding-left: 30px;">-          Lorem Ipsum generátor využívající data z textového dokumentu</p>
<p style="padding-left: 30px;">-          porovnávání souborů</p>
<p style="padding-left: 30px;">-          automatické zálohování souborů jak ze svého počítače, tak i z webového uložiště (FTP)</p>
<p style="padding-left: 30px;">-          a mnoho dalších výhod, na které přijdete při jeho používání</p>
<p><br class="spacer" /></p>
<h3><strong>Začněte programovat</strong></h3>
<p>K tomu, abyste mohli začít programovat v <strong>PHP</strong>, budete potřebovat místo, v našem případě server, který ovládá jazyk <strong>PHP</strong>. Nemusíte se ale ničeho bát. Získání takového místa pro naše účely je zcela zdarma.</p>
<p><strong>První z možností</strong> využívá programu apache (vertrigo), díky kterému si na svém počítači vytvoříte webový server.</p>
<p><strong>Druhá z možností</strong> je pomocí vytvoření tohoto umístění na jednom z volně dostupných webových serverů, ke kterým patří např. známé. ic.cz či webzdarma.cz.</p>
<p><br class="spacer" /> <br class="spacer" /></p>
<h2><strong>Soubor PHP</strong></h2>
<p>Soubor, do kterého budeme psát <strong>PHP</strong> skripty, musí mít koncovku <strong>.php</strong> a měl by obsahovat prázdnou stránku připravenou k naší tvorbě:</p>
<p><br class="spacer" /></p>
<p style="padding-left: 30px;"><span style="font-size: small;"><strong>nazev_souboru.php</strong></span></p>
<p><br class="spacer" /></p>
<p><em>Nejčastěji se používá název index.php.</em></p>
<p><br class="spacer" /></p>
<h4><strong><em>Důvod</em></strong></h4>
<p><em>Soubor s názvem index se zobrazí ihned po otevření dané stránky či její podložky. V praxi to funguje tak, že pokud otevřete např. stránku <a href="http://www.designing.cz/">designing.cz</a> ale také <span style="text-decoration: underline;">designing.cz/slozka</span> , načte se soubor index.php a provede se jeho obsah. (samozřejmě to stejně funguje i se souborem s jinou koncovkou – např. index.html apod. ). </em></p>
<p><br class="spacer" /></p>
<h3><strong>Komentáře v PHP</strong></h3>
<p>Komentářem je myšlen úsek textu, který aplikace při zpracování nepoužije.</p>
<p>Psaní komentářů v programovacím či jakémkoliv jiném jazyce považuje hodně lidí za zbytečnost. Ovšem v případě, že daný jedinec nemá tak profesionální zdrojový kód, ve kterém se i laik zorientuje, je to opravdu potřebné. Tímto vás ovšem nechci nutit k jejich psaní.</p>
<p>Komentáře lze ale také využít k vybrání určitého bloku scriptu, který právě nechceme, aby se provedl.</p>
<p>V tomto seriálu budu své skripty provázet komentářem, abyste měli větší šanci k pochopení dané úlohy.</p>
<p><br class="spacer" /></p>
<p><strong>Způsob psaní komentářů:</strong></p>
<ol>
<li><span style="text-decoration: underline;">Jednořádkové</span></li>
</ol>
<p><em>a) Pomocí mřížky:</em></p>
<pre class="php">#text, který bude v komentáři</pre>
<p><br class="spacer_" /></p>
<p><em>b) Pomocí 2 lomítek:</em></p>
<pre class="php">//text, který bude v komentáři</pre>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p style="padding-left: 30px;">2. <span style="text-decoration: underline;">Více řádkové</span></p>
<p><em>a) Pomocí určení začátku a konce:</em></p>
<p><br class="spacer_" /></p>
<pre class="php">/*  text, který bude v komentáři a 

 na dvou řádcích a více řádcích  */</pre>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><em>Prakticky uvidíte komentáře v každém skriptu, který vám předvedu.</em></p>
<h2><strong>Syntax </strong><strong>(= správné zapsání dle stanoných pravidel) PHP</strong></h2>
<p><br class="spacer_" /></p>
<p><em>Každý PHP script začíná značkou: </em></p>
<pre class="php"> &lt;[bez mezery]?php </pre>
<p><br class="spacer_" /></p>
<p><em>nebo</em></p>
<pre class="php"> &lt;[bez mezery]? </pre>
<p><br class="spacer_" /></p>
<p><strong><em>Pro ukončení se nejčastěji používá: </em></strong></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<pre class="php">?&gt;</pre>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><em>Každý příkaz v php musí byt zakončen středníkem:</em></p>
<pre class="php">;</pre>
<p><br class="spacer_" /> <br class="spacer_" /></p>
<p><em>Všechny bloky textu, které se budou vypisovat, musí byt uzavřeny do jednoduchých nebo složených uvozovek:</em></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<pre class="php">“ “ , ‘ ‘ </pre>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<h2><strong>První PHP aplikace</strong></h2>
<p><span style="text-decoration: underline;">Syntax:</span> <em>echo “text, který se má vypsat” </em></p>
<p><br class="spacer_" /></p>
<p><em>(lze také použít jednoduché uvozovky ‘  ‘ , ale doporučuji používat složené z důvodu, který si řekneme později) </em></p>
<p><br class="spacer_" /></p>
<p><span style="text-decoration: underline;">Příklad:</span></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><strong><span style="text-decoration: underline;"><a href="http://designing.cz/ukazky/php_lekce_1-1.php" target="_blank">Výsledek skriptu</a> </span></strong></p>
<p><br class="spacer" /></p>
<p>Dneska jsme se naučili jak si vytvořit nový PHP soubor, v jakém programu s ním pracovat, jak vkládat komentáře a zkusili jsme si první &#8222;program&#8220;. Příště si něco řekneme o proměnných a konstantách, o jejich zpracování a ukážeme si vše v praxi.</p>
<p><br class="spacer" /></p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>http://designing.cz/tutorialy/php-prvni-dil-seznameni/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
