<?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>Zdeněk Večeřa &#187; PHP</title>
	<atom:link href="http://blog.zdenekvecera.cz/item/category/php/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.zdenekvecera.cz</link>
	<description>Webový vývojář, publicista...</description>
	<lastBuildDate>Fri, 27 Jan 2012 06:03:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Stavové kódy odpovědí serveru &#8211; chybové stavy http</title>
		<link>http://blog.zdenekvecera.cz/item/stavove-kody-odpovedi-serveru-chybove-stavy-http</link>
		<comments>http://blog.zdenekvecera.cz/item/stavove-kody-odpovedi-serveru-chybove-stavy-http#comments</comments>
		<pubDate>Tue, 27 Dec 2011 01:17:18 +0000</pubDate>
		<dc:creator>Zdeněk Veřeřa</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.zdenekvecera.cz/?p=2810</guid>
		<description><![CDATA[Jaký je stavový kód pro trvalé přesměrování nebo chybu serveru? Seznam http kódů&#8230; Informační 100 &#8211; Continue 101 &#8211; Switching Protocols Úspěšné 200 &#8211; OK  (OK, běžný stav) 201 &#8211; Created 202 &#8211; Accepted 203 &#8211; Non-Authoritative Information 204 &#8211; No Content 205 &#8211; Reset Content 206 &#8211; Partial Content Přesměrování 300 &#8211; Multiple Choices [...]]]></description>
		<wfw:commentRss>http://blog.zdenekvecera.cz/item/stavove-kody-odpovedi-serveru-chybove-stavy-http/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Víte, jak se chová zákeřná PHP funkce empty()?</title>
		<link>http://blog.zdenekvecera.cz/item/vite-jak-se-chova-zakerna-php-funkce-empty</link>
		<comments>http://blog.zdenekvecera.cz/item/vite-jak-se-chova-zakerna-php-funkce-empty#comments</comments>
		<pubDate>Wed, 09 Feb 2011 23:24:23 +0000</pubDate>
		<dc:creator>Zdeněk Veřeřa</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.zdenekvecera.cz/?p=2218</guid>
		<description><![CDATA[PHP programátoři mají občas nejasnosti s tím, co vrací PHP funkce empty(). Máte prázdnou proměnnou, neexistující proměnnou, prázdné pole nebo proměnnou s hodnotou 0 (nula) či NULL. Víte, co vám empty() v jednotlivých případech vrátí? A aby toho nebylo málo, mrkneme i na isset(). Existuje proměnná nebo ne? Zjistíte to pomocí isset() Pokud chcete pracovat [...]]]></description>
		<wfw:commentRss>http://blog.zdenekvecera.cz/item/vite-jak-se-chova-zakerna-php-funkce-empty/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PHP 5.3: jak je to s VC6, VC9, Thread Safe a Non Thread Safe</title>
		<link>http://blog.zdenekvecera.cz/item/php-5-3-jak-je-to-s-vc6-vc9-thread-safe-a-non-thread-safe</link>
		<comments>http://blog.zdenekvecera.cz/item/php-5-3-jak-je-to-s-vc6-vc9-thread-safe-a-non-thread-safe#comments</comments>
		<pubDate>Fri, 23 Jul 2010 13:40:54 +0000</pubDate>
		<dc:creator>Zdeněk Veřeřa</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.zdenekvecera.cz/?p=2089</guid>
		<description><![CDATA[Instalace binárních balíčků PHP 5.3 pro Windows je oproti 5.2 trochu složitější. Musíte totiž podstoupit rozhodování při výběru vhodné verze. Jaká je tedy pro vás ta správná? VC6 nebo VC9 Pokud používáte Apache 1 nebo 2, měli byste použít verzi VC6. Zkompilována je pomocí vývojového prostředí Vistual Studio 6. Jestli instalaci PHP 5.3 chcete provést [...]]]></description>
		<wfw:commentRss>http://blog.zdenekvecera.cz/item/php-5-3-jak-je-to-s-vc6-vc9-thread-safe-a-non-thread-safe/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google Analytics: Asynchronous Tracking a AJAX</title>
		<link>http://blog.zdenekvecera.cz/item/google-analytics-asynchronous-tracking-a-ajax</link>
		<comments>http://blog.zdenekvecera.cz/item/google-analytics-asynchronous-tracking-a-ajax#comments</comments>
		<pubDate>Sat, 24 Apr 2010 11:56:49 +0000</pubDate>
		<dc:creator>Zdeněk Veřeřa</dc:creator>
				<category><![CDATA[JavaScript & HTML & CSS]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.zdenekvecera.cz/?p=2019</guid>
		<description><![CDATA[Google před časem přidal další možnost, jak sledovat návštěvnost pomocí Google Analytics. Tentokrát se jedná o tzv. Asynchronous Tracking. Tento nový asynchronní měřící kód přináší oproti dřívějším verzím (urchin.js a ga.js) několik výhod: rychlejší načítání stránek více údajů o návštěvnících během krátkých návštěv stránek odstranění nepatřičných sekvenčních operací mezi sledováním uživatelských kliknutí a načtením měřicího [...]]]></description>
		<wfw:commentRss>http://blog.zdenekvecera.cz/item/google-analytics-asynchronous-tracking-a-ajax/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rychlost: intval() vs. mysql_real_escape_string()</title>
		<link>http://blog.zdenekvecera.cz/item/rychlost-intval-vs-mysql_real_escape_string</link>
		<comments>http://blog.zdenekvecera.cz/item/rychlost-intval-vs-mysql_real_escape_string#comments</comments>
		<pubDate>Thu, 14 Jan 2010 22:58:27 +0000</pubDate>
		<dc:creator>Zdeněk Veřeřa</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.zdenekvecera.cz/?p=1944</guid>
		<description><![CDATA[intval() for ($i = 0 ; $i &#60; 1000 ; $i++){   $num = intval(rand()); } Doba zpracování: 0,0008 s mysql_real_escape_string() for ($i = 0 ; $i &#60; 1000 ; $i++){ $num = mysql_real_escape_string(rand()); } Doba zpracování: 0,0035 s Pro ošetření integer hodnot používejte intval(), pro řetězce mysql_real_escape_string().]]></description>
		<wfw:commentRss>http://blog.zdenekvecera.cz/item/rychlost-intval-vs-mysql_real_escape_string/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>phpMyAdmin: Wrong permissions on configuration file, should not be world writable!</title>
		<link>http://blog.zdenekvecera.cz/item/phpmyadmin-wrong-permissions-on-configuration-file-should-not-be-world-writable</link>
		<comments>http://blog.zdenekvecera.cz/item/phpmyadmin-wrong-permissions-on-configuration-file-should-not-be-world-writable#comments</comments>
		<pubDate>Sun, 04 Oct 2009 11:26:49 +0000</pubDate>
		<dc:creator>Zdeněk Veřeřa</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.zdenekvecera.cz/?p=1809</guid>
		<description><![CDATA[Pokud pro správu MySQL databáze chcete využít PHP aplikaci phpMyAdmin, a ona vám hlásí: &#8220;Wrong permissions on configuration file, should not be world writable!&#8220;, musíte upravit práva souboru (atributy souboru) config.inc.php, který je součástí instalace phpMyAdmin. Je třeba práva souboru nastavit tak, aby nebylo možné soubor modifikovat zvenčí (nepřidělit právo zápisu pro ostatní). Práva souboru [...]]]></description>
		<wfw:commentRss>http://blog.zdenekvecera.cz/item/phpmyadmin-wrong-permissions-on-configuration-file-should-not-be-world-writable/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Zabezpečení přístupu do adresáře (.htaccess a .htpasswd)</title>
		<link>http://blog.zdenekvecera.cz/item/zabezpeceni-pristupu-do-adresare-htaccess-a-htpasswd</link>
		<comments>http://blog.zdenekvecera.cz/item/zabezpeceni-pristupu-do-adresare-htaccess-a-htpasswd#comments</comments>
		<pubDate>Sat, 03 Oct 2009 14:35:58 +0000</pubDate>
		<dc:creator>Zdeněk Veřeřa</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.zdenekvecera.cz/?p=1801</guid>
		<description><![CDATA[Pokud chcete do vybrané složky umožnit přístup jen uživatelům, mající login a heslo, můžete tak učinit následovně. Veškeré přístupy budou podléhat http ověření (HTTP autentizace). Postačí vám webový server Apache, .htaccess a .htpasswd Vygenerujte hesla pro uživatele (vygenerování .htpasswd); můžete tak učinit například na této adrese: http://projekty.remontsw.eu/htaccess_generator/ Vygenerovaná hesla uložte do  souboru .htpasswd, který umístěte [...]]]></description>
		<wfw:commentRss>http://blog.zdenekvecera.cz/item/zabezpeceni-pristupu-do-adresare-htaccess-a-htpasswd/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Postřehy: snažím se přejít z Eclipse PDT na NetBeans (PHP), jsou ale problémy</title>
		<link>http://blog.zdenekvecera.cz/item/postrehy-snazim-se-prejit-z-eclipse-pdt-na-netbeans-php-jsou-ale-problemy</link>
		<comments>http://blog.zdenekvecera.cz/item/postrehy-snazim-se-prejit-z-eclipse-pdt-na-netbeans-php-jsou-ale-problemy#comments</comments>
		<pubDate>Fri, 25 Sep 2009 16:59:48 +0000</pubDate>
		<dc:creator>Zdeněk Veřeřa</dc:creator>
				<category><![CDATA[JavaScript & HTML & CSS]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.zdenekvecera.cz/?p=1770</guid>
		<description><![CDATA[Přibližně rok a půl pro vývoj PHP aplikací používám IDE prostředí Eclipse PDT. Výhody IDE nástrojů oproti aplikacím PSPad nebo Intype nebudu zmiňovat (možná příště). V Eclipse PDT si založíte nový projekt, do kterého přiřadíte soubory. Práce s většími PHP soubory, řekněme okolo 100 kB (cca 3 300 řádků) je ale (aspoň v mém případě) [...]]]></description>
		<wfw:commentRss>http://blog.zdenekvecera.cz/item/postrehy-snazim-se-prejit-z-eclipse-pdt-na-netbeans-php-jsou-ale-problemy/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PHP: Porovnání rychlosti str_replace() a preg_replace()</title>
		<link>http://blog.zdenekvecera.cz/item/php-porovnani-rychlosti-str_replace-a-preg_replace</link>
		<comments>http://blog.zdenekvecera.cz/item/php-porovnani-rychlosti-str_replace-a-preg_replace#comments</comments>
		<pubDate>Sat, 05 Sep 2009 02:53:29 +0000</pubDate>
		<dc:creator>Zdeněk Veřeřa</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.zdenekvecera.cz/?p=1732</guid>
		<description><![CDATA[Podívejme se na porovnání rychlosti funkcí str_replace() a preg_replace(), které lze použít pro nahrazení řetězce řetězcem. $url = 'http://google.com/1/../2/././'; for ($i = 0; $i &#60; 1000000 ; $i++){ str_replace('/./', '/', $url); } // Doba běhu: 1.6402 s for ($i = 0; $i &#60; 1000000 ; $i++){ preg_replace('/(\/\.\/)/', '/', $url); } // Doba běhu: 5.0405 s [...]]]></description>
		<wfw:commentRss>http://blog.zdenekvecera.cz/item/php-porovnani-rychlosti-str_replace-a-preg_replace/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>UTF-8, MySQL, kódování a PHP funkce pro práci s řetězci: strlen, substr aj.</title>
		<link>http://blog.zdenekvecera.cz/item/utf-8-mysql-kodovani-a-php-funkce-pro-praci-s-retezci-strlen-substr-aj</link>
		<comments>http://blog.zdenekvecera.cz/item/utf-8-mysql-kodovani-a-php-funkce-pro-praci-s-retezci-strlen-substr-aj#comments</comments>
		<pubDate>Tue, 01 Sep 2009 01:25:07 +0000</pubDate>
		<dc:creator>Zdeněk Veřeřa</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.zdenekvecera.cz/?p=1706</guid>
		<description><![CDATA[Možná jste při práci s PHP narazili na problém s UTF-8 kódováním. Doposud jste využívali kódování cp1250 nebo iso-8859-2 a nebyl problém. Okolnosti vás přinutily požívat UTF-8 a najednou bum. Na stránkách se vám chybně vypisují znaky s českou diakritikou a nevíte co s tím. Jak správně použít UTF-8 a MySQL? Je třeba dodržet následující [...]]]></description>
		<wfw:commentRss>http://blog.zdenekvecera.cz/item/utf-8-mysql-kodovani-a-php-funkce-pro-praci-s-retezci-strlen-substr-aj/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

