cvs: phpdoc /cs bookinfo.xml preface.xml /cs/features connection-handling.xml cookies.xml http-auth.xml images.xml persistent-connections.xml
remote-files.xml /cs/functions apache.xml aspell.xml bc.xml ccvs.xml dbm.xml dir.xml domxml.xml filepro.xml gettext.xml http.xml info.xml mail.xml
mhash.xml misc.xml outcontrol.xml pdf.xml readline.xml recode.xml satellite.xml strings.xml url.xml wddx.xml /cs/language basic-syntax.xml
constants.xml
| From: | Roman Neuhauser | Date: | Fri, 26 Jan 2001 06:39:55 +0000 |
| Subject: | cvs: phpdoc /cs bookinfo.xml preface.xml /cs/features connection-handling.xml cookies.xml http-auth.xml images.xml persistent-connections.xml remote-files.xml /cs/functions apache.xml aspell.xml bc.xml ccvs.xml dbm.xml dir.xml domxml.xml filepro.xml gettext.xml http.xml info.xml mail.xml mhash.xml misc.xml outcontrol.xml pdf.xml readline.xml recode.xml satellite.xml strings.xml url.xml wddx.xml /cs/language basic-syntax.xml constants.xml |
||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969333958@lists.php.net to get a copy of this message | ||
cynic Thu Jan 25 22:39:55 2001 EDT
Modified files:
/phpdoc/cs bookinfo.xml preface.xml
/phpdoc/cs/features connection-handling.xml cookies.xml
http-auth.xml images.xml
persistent-connections.xml remote-files.xml
/phpdoc/cs/functions apache.xml aspell.xml bc.xml ccvs.xml dbm.xml
dir.xml domxml.xml filepro.xml gettext.xml
http.xml info.xml mail.xml mhash.xml misc.xml
outcontrol.xml pdf.xml readline.xml recode.xml
satellite.xml strings.xml url.xml wddx.xml
/phpdoc/cs/language basic-syntax.xml constants.xml
Log:
CP1250 -> ISO 8859-2 conversion. hopefully the convertor didn't screw up
Index: phpdoc/cs/bookinfo.xml diff -u phpdoc/cs/bookinfo.xml:1.1 phpdoc/cs/bookinfo.xml:1.2 --- phpdoc/cs/bookinfo.xml:1.1 Wed Jan 24 05:16:04 2001 +++ phpdoc/cs/bookinfo.xml Thu Jan 25 22:39:53 2001 @@ -70,7 +70,7 @@ <simpara> Tento manuál lze redistribuovat podle podmínek GNU General Public License publikované Free Software Foundation; buï verzí 2 této Licence, nebo (dle - vaeho uváení) kterékoliv pozdìjí verze. + va¹eho uvá¾ení) kterékoliv pozdìj¹í verze. </simpara> </legalnotice> Index: phpdoc/cs/preface.xml diff -u phpdoc/cs/preface.xml:1.1 phpdoc/cs/preface.xml:1.2 --- phpdoc/cs/preface.xml:1.1 Wed Jan 24 05:16:04 2001 +++ phpdoc/cs/preface.xml Thu Jan 25 22:39:53 2001 @@ -4,10 +4,10 @@ <abstract> <simpara> - <acronym>PHP</acronym>, co znamená "PHP: Hypertext + <acronym>PHP</acronym>, co¾ znamená "PHP: Hypertext Preprocessor", je skriptovací jazyk vkládaný do HTML. Velká èást jeho syntaxe je vypùjèená z C, Javy a Perlu. Nìkolik vlastností je specifických - pro PHP. Cílem tohoto jazyka je je umonit webovým vývojáøum rychle psát + pro PHP. Cílem tohoto jazyka je je umo¾nit webovým vývojáøum rychle psát dynamicky generované stránky. </simpara> </abstract> @@ -15,20 +15,20 @@ <sect1 id="about"> <title>About this Manual</title> <para> - Tento manuál je napsán v <acronym>XML</acronym> s pouitím <ulink + Tento manuál je napsán v <acronym>XML</acronym> s pou¾itím <ulink url="&url.docbook.xml;">DocBook XML DTD</ulink>, s <ulink url="&url.dsssl;"><acronym>DSSSL</acronym></ulink> (Document - Style and Semantics Specification Language) pouitým na formátováni. - Nástroje pouité na formátování <acronym>HTML</acronym>, + Style and Semantics Specification Language) pou¾itým na formátováni. + Nástroje pou¾ité na formátování <acronym>HTML</acronym>, <acronym>TeX</acronym> a <acronym>RTF</acronym> verzí jsou <ulink url="&url.jade;">Jade</ulink>, napsaný <ulink url="&url.jclark;">Jamesem Clarkem</ulink> a <ulink url="&url.dbstyle;">The Modular DocBook Stylesheets</ulink> napsané <ulink url="&url.nwalsh;">Normanem Walshem</ulink>. - Systém dokumentace PHP udruje &link.stig;. + Systém dokumentace PHP udr¾uje &link.stig;. </para> <para> - Tento manuál si mùete stáhnout v rùzných jazycích a formátech, vèetnì + Tento manuál si mù¾ete stáhnout v rùzných jazycích a formátech, vèetnì <acronym>PDF</acronym>, prostého textu, <acronym>HTML</acronym>, WinHelpu a <acronym>RTF</acronym> z <ulink url="&url.php.docs;">&url.php.docs;</ulink>. </para> @@ -37,9 +37,9 @@ <ulink url="&url.php.snaps.manual;">&url.php.snaps.manual;</ulink>. </para> <para> - Dalí informace o downloadu <acronym>XML</acronym> zdrojového kódu této + Dal¹í informace o downloadu <acronym>XML</acronym> zdrojového kódu této dokumentace najdete na <ulink url="&url.php.cvs;">&url.php.cvs;</ulink>. - Dokumentace je uloena v <literal>phpdoc</literal> modulu. + Dokumentace je ulo¾ena v <literal>phpdoc</literal> modulu. </para> </sect1> Index: phpdoc/cs/features/connection-handling.xml diff -u phpdoc/cs/features/connection-handling.xml:1.1 phpdoc/cs/features/connection-handling.xml:1.2 --- phpdoc/cs/features/connection-handling.xml:1.1 Wed Jan 24 05:12:35 2001 +++ phpdoc/cs/features/connection-handling.xml Thu Jan 25 22:39:53 2001 @@ -2,70 +2,70 @@ <title>Obsluha spojení</title> <note> - <para>Následující text platí pro verzi 3.0.7 a vyí.</para> + <para>Následující text platí pro verzi 3.0.7 a vy¹¹í.</para> </note> <para> - Stav spojení se v PHP internì sleduje. Jsou tøi moné stavy: + Stav spojení se v PHP internì sleduje. Jsou tøi mo¾né stavy: <itemizedlist> <listitem><simpara>0 - NORMAL (normální)</simpara></listitem> - <listitem><simpara>1 - ABORTED (zrueno)</simpara></listitem> - <listitem><simpara>2 - TIMEOUT (vyprel èasový limit)</simpara></listitem> + <listitem><simpara>1 - ABORTED (zru¹eno)</simpara></listitem> + <listitem><simpara>2 - TIMEOUT (vypr¹el èasový limit)</simpara></listitem> </itemizedlist> </para> <simpara> Pøi normálním bìhu PHP skriptu je aktivní stav NORMAL. Pokud se klient odpojí, nastaví se pøíznak ABORTED. K odpojení vzdáleného klienta typicky - dochází, kdy uivatel zmáèkne tlaèítko STOP. Pokud se dosáhne èasového + dochází, kdy¾ u¾ivatel zmáèkne tlaèítko STOP. Pokud se dosáhne èasového limitu (viz <function>set_time_limit</function>), nastaví se stavový pøíznak TIMEOUT. </simpara> <simpara> - Mùete se rozhodnout jestli chcete, aby odpojení klienta zpùsobilo pøedèasné - ukonèení vaeho skriptu. Nìkdy je uiteèné nechat skripty dobìhnout do konce, - pøestoe není vzdáleného browseru, který by pøijímal výstup. Výchozí chování - je nicménì takové, e pøi odpojení vzdáleného klienta dojde k ukonèení bìhu + Mù¾ete se rozhodnout jestli chcete, aby odpojení klienta zpùsobilo pøedèasné + ukonèení va¹eho skriptu. Nìkdy je u¾iteèné nechat skripty dobìhnout do konce, + pøesto¾e není vzdáleného browseru, který by pøijímal výstup. Výchozí chování + je nicménì takové, ¾e pøi odpojení vzdáleného klienta dojde k ukonèení bìhu skriptu. Toto chování se dá zmìnit skrze konfiguraèní direktivu ignore_user_abort v php3.ini, odpovídající direktivu php3_ignore_user_abort v .conf souboru Apache, èi funkci <function>ignore_user_abort</function>. - Pokud nedáte PHP pokyn ignorovat odpojení uivatele a ten se odpojí, vá + Pokud nedáte PHP pokyn ignorovat odpojení u¾ivatele a ten se odpojí, vá¹ skript se ukonèí. Výjimkou je, pokud máte pomocí <function>register_shutdown_function</function> zaregistrovanou funkci pro - provedení pøi ukonèení skriptu. V tom pøípadì, pokud vzdálený uivatel zmáèkne - tlaèítko STOP, pøi dalím pokusu tohoto skriptu odeslat výstup PHP detekuje, - e spojení bylo zrueno, a zavolá se funkce zaregistrovaná pro provedení pøi + provedení pøi ukonèení skriptu. V tom pøípadì, pokud vzdálený u¾ivatel zmáèkne + tlaèítko STOP, pøi dal¹ím pokusu tohoto skriptu odeslat výstup PHP detekuje, + ¾e spojení bylo zru¹eno, a zavolá se funkce zaregistrovaná pro provedení pøi ukonèení skriptu. Tato funkce se zavolá také na konci bìhu skriptu konèícím - normálnì, take pokud chcete po zrueném spojení udìlat nìco jiného, mùete - pouít <function>connection_aborted</function>. Tato funkce vrátí - <literal>true</literal>, pokud bylo spojení zrueno. + normálnì, tak¾e pokud chcete po zru¹eném spojení udìlat nìco jiného, mù¾ete + pou¾ít <function>connection_aborted</function>. Tato funkce vrátí + <literal>true</literal>, pokud bylo spojení zru¹eno. </simpara> <simpara> - Vá skript mùe také ukonèit vestavìný èítaè èasu. Výchozí èasový limit je - 30 sekund. To se dá zmìnit max_execution_time direktivou v php.ini nebo + Vá¹ skript mù¾e také ukonèit vestavìný èítaè èasu. Výchozí èasový limit je + 30 sekund. To se dá zmìnit max_execution_time direktivou v php¹.ini nebo odpovídající php3_max_execution_time direktivou v .conf souboru Apahe, èi - voláním funkce <function>set_time_limit</function>. Kdy èítaè èasu dobìhne, - skript se ukonèí, a jako ve výe uvedeném pøípadì uivatelského odpojení, + voláním funkce <function>set_time_limit</function>. Kdy¾ èítaè èasu dobìhne, + skript se ukonèí, a jako ve vý¹e uvedeném pøípadì u¾ivatelského odpojení, pokud je zaregistrovaná funkce pro provedení pøi ukonèení skriptu, tato se - zavolá. Uvnitø této funkce mùte zkontrolovat, jestli její zavolání zpùsobilo + zavolá. Uvnitø této funkce mù¾te zkontrolovat, jestli její zavolání zpùsobilo dobìhnutí èítaèe èasu zavoláním funkce <function>connection_timeout</function>. Tato funkce vrátí <literal>true</literal>, pokud volání funkce registrované pro provedení pøi ukonèení skriptu zpùsobilo dobìhnutí èítaèe èasu. </simpara> <simpara> - Skuteèností hodnou povimnutí je, e stavy ABORTED a TIMEOUT mohou být - aktivní souèasnì. Moné je to v pøípadì, e naøídíte PHP ignorovat odpojení - uivatee. PHP i tak bude vìdìt, e uivatel pøeruil spojení, ale skript - pobìí dál. Pokud potom dosáhne èasového limitu, bude ukonèen, a zavolá se - vae funkce pro provedení pøi ukonèení skriptu, pokud existuje. V tomto - okamiku zjistíte, e jak <function>connection_timeout</function>, tak + Skuteèností hodnou pov¹imnutí je, ¾e stavy ABORTED a TIMEOUT mohou být + aktivní souèasnì. Mo¾né je to v pøípadì, ¾e naøídíte PHP ignorovat odpojení + u¾ivatee. PHP i tak bude vìdìt, ¾e u¾ivatel pøeru¹il spojení, ale skript + pobì¾í dál. Pokud potom dosáhne èasového limitu, bude ukonèen, a zavolá se + va¹e funkce pro provedení pøi ukonèení skriptu, pokud existuje. V tomto + okam¾iku zjistíte, ¾e jak <function>connection_timeout</function>, tak <function>connection_aborted</function> vracejí <literal>true</literal>. - Oba stavy mùete zkontrolovat jediným voláním funkce + Oba stavy mù¾ete zkontrolovat jediným voláním funkce <function>connection_status</function>. Tato funkce vrací bitové pole - aktivních stavù. Take napøíklad, pokud jsou aktivní oba tyto stavy, vrátí + aktivních stavù. Tak¾e napøíklad, pokud jsou aktivní oba tyto stavy, vrátí 3. </simpara> Index: phpdoc/cs/features/cookies.xml diff -u phpdoc/cs/features/cookies.xml:1.1 phpdoc/cs/features/cookies.xml:1.2 --- phpdoc/cs/features/cookies.xml:1.1 Wed Jan 24 05:12:35 2001 +++ phpdoc/cs/features/cookies.xml Thu Jan 25 22:39:53 2001 @@ -3,14 +3,14 @@ <para> PHP transparentnì podporuje HTTP cookies. Cookies jsou mechanismem na - ukládání dat ve vzdáleném browseru a tudí sledování nebo identifikaci - vracejících se uivatelù. Cookies mùete nastavovat pomocí funkce + ukládání dat ve vzdáleném browseru a tudí¾ sledování nebo identifikaci + vracejících se u¾ivatelù. Cookies mù¾ete nastavovat pomocí funkce <function>setcookie</function>. Cookies jsou souèástí HTTP hlavièky, - tudí <function>setcookie</function> se musí volat pøed odesláním výstupu + tudí¾ <function>setcookie</function> se musí volat pøed odesláním výstupu do browseru. To je stejné omezení, jako má funkce <function>header</function>. </para> <para> - Vechny cookies pøijaté od klienta se automaticky stávají PHP promìnnou + V¹echny cookies pøijaté od klienta se automaticky stávají PHP promìnnou stejnì jako u GET a POST dat. Pokud chcete pøiøadit jednomu cookie více hodnot, pøidejte <emphasis>[]</emphasis> na konec jména cookie. Více detailù viz funkce <function>setcookie</function>.</para> Index: phpdoc/cs/features/http-auth.xml diff -u phpdoc/cs/features/http-auth.xml:1.1 phpdoc/cs/features/http-auth.xml:1.2 --- phpdoc/cs/features/http-auth.xml:1.1 Wed Jan 24 05:12:35 2001 +++ phpdoc/cs/features/http-auth.xml Thu Jan 25 22:39:53 2001 @@ -2,11 +2,11 @@ <title>HTTP autentikace a PHP</title> <simpara> - Prostøedky HTTP autentikace jsou v PHP pøístupné pouze pokud PHP bìí jako - modul Apache, tudí nejsou pøístupné v CGI verzi. V PHP skriptu bìícím pod - modulem Apache lze pouít funkci <function>Header</function> k odeslání - zprávy "Authentication Required" klientskému browseru, co vyvolá zobrazení - dialogového okna pro vloení uivatelského jména a hesla. Jakmile uivatel + Prostøedky HTTP autentikace jsou v PHP pøístupné pouze pokud PHP bì¾í jako + modul Apache, tudí¾ nejsou pøístupné v CGI verzi. V PHP skriptu bì¾ícím pod + modulem Apache lze pou¾ít funkci <function>Header</function> k odeslání + zprávy "Authentication Required" klientskému browseru, co¾ vyvolá zobrazení + dialogového okna pro vlo¾ení u¾ivatelského jména a hesla. Jakmile u¾ivatel zadá jméno a heslo, URL obsahující tento PHP skript se zavolá znovu s promìnnými $PHP_AUTH_USER, $PHP_AUTH_PW and $PHP_AUTH_TYPE obsahujícími jméno, heslo a typ autentikace. V souèasnosti je podporována pouze "Basic" @@ -14,8 +14,8 @@ </simpara> <para> - Následující fragment kódu mùe poslouit jako ukázka vyádání autentikace - uivatele na stránce: + Následující fragment kódu mù¾e poslou¾it jako ukázka vy¾ádání autentikace + u¾ivatele na stránce: <example> <title>Ukázka HTTP Autentikace</title> @@ -24,7 +24,7 @@ if(!isset($PHP_AUTH_USER)) { Header("WWW-Authenticate: Basic realm=\"My Realm\""); Header("HTTP/1.0 401 Unauthorized"); - echo "Text, který se odele, pokud uivatel zmáèkne tlaèítko Cancel\n"; + echo "Text, který se ode¹le, pokud u¾ivatel zmáèkne tlaèítko Cancel\n"; exit; } else { echo "Ahoj $PHP_AUTH_USER.<P>"; @@ -35,14 +35,14 @@ </example></para> <para> - Místo protého vytitìní $PHP_AUTH_USER a $PHP_AUTH_PW byste asi + Místo protého vyti¹tìní $PHP_AUTH_USER a $PHP_AUTH_PW byste asi chtìli ovìøit platnost zadaného jména a hesla. Napøíklad dotazem - v databázi nebo vyhledáním uivatele v dbm souboru. + v databázi nebo vyhledáním u¾ivatele v dbm souboru. </para> <para> - Pozor na chybové browsery Internet Explorer. Zdá se, e jsou velice - vybíravé, pokud jde o poøadí hlavièek. Zdá se, e odeslání hlavièky + Pozor na chybové browsery Internet Explorer. Zdá se, ¾e jsou velice + vybíravé, pokud jde o poøadí hlavièek. Zdá se, ¾e odeslání hlavièky <emphasis>WWW-Authenticate</emphasis> pøed hlavièkou <errorcode>HTTP/1.0 401</errorcode> zabírá. </para> @@ -51,24 +51,24 @@ Aby se zabránilo psaní skriptù odhalujících hesla na stránkách autentikovaných nìkterým z tradièních externích mechanismù, PHP_AUTH promìnné se nevytvoøí, pokud je pro tu kterou stránku zapnuta externí - autentikace. V takovém pøípadì mùete k identifikaci externì - autentikovaného uivatele pouít promìnnou $REMOTE_USER. + autentikace. V takovém pøípadì mù¾ete k identifikaci externì + autentikovaného u¾ivatele pou¾ít promìnnou $REMOTE_USER. </simpara> <simpara> - Vimnìte si nicménì, e výe uvedené nezabrání krádeím hesel z + V¹imnìte si nicménì, ¾e vý¹e uvedené nezabrání kráde¾ím hesel z autentikovaných URL osobou, která ovládá neautentikovanou URL na stejném serveru. </simpara> <simpara> Jak Netscape, tak Internet Explorer po pøijetí response kódu 401 vyprázdní - autentikaèní cache souèasného realmu. Tak mùete uivatele v podstatì - "odlogovat". Nìkteøí lidé toho vyuívají k "vyprení" pøihláení nebo - tvorbì odhlaovacího tlaèítka. + autentikaèní cache souèasného realmu. Tak mù¾ete u¾ivatele v podstatì + "odlogovat". Nìkteøí lidé toho vyu¾ívají k "vypr¹ení" pøihlá¹ení nebo + tvorbì odhla¹ovacího tlaèítka. </simpara> <simpara></simpara> <example> - <title>Ukázka HTTP autentikace vyadující nové jméno a heslo</title> + <title>Ukázka HTTP autentikace vy¾adující nové jméno a heslo</title> <programlisting role="php"> <?php function authenticate() { @@ -95,14 +95,14 @@ </programlisting> </example> <simpara> - Podle standardu HTTP Basic authentication se toto chování nevyaduje, take - byste na to nikdy nemìli spoléhat. Pokusy s Lynxem ukázaly, e Lynx po pøijetí - response kódu 401 nevyprázdní autentikaèní údaje, take po stisknutí back a - forward se znovu ukáe poadovaný zdroj (pokud se nezmìnily poadavky na + Podle standardu HTTP Basic authentication se toto chování nevy¾aduje, tak¾e + byste na to nikdy nemìli spoléhat. Pokusy s Lynxem ukázaly, ¾e Lynx po pøijetí + response kódu 401 nevyprázdní autentikaèní údaje, tak¾e po stisknutí back a + forward se znovu uká¾e po¾adovaný zdroj (pokud se nezmìnily po¾adavky na údaje). </simpara> <simpara> - Dále si vimnìte, e tato vlastnost pøi pouití IIS serveru a CGI verze PHP + Dále si v¹imnìte, ¾e tato vlastnost pøi pou¾ití IIS serveru a CGI verze PHP díky omezením IIS nefunguje. </simpara> Index: phpdoc/cs/features/images.xml diff -u phpdoc/cs/features/images.xml:1.1 phpdoc/cs/features/images.xml:1.2 --- phpdoc/cs/features/images.xml:1.1 Wed Jan 24 05:12:35 2001 +++ phpdoc/cs/features/images.xml Thu Jan 25 22:39:53 2001 @@ -2,11 +2,11 @@ <title>Tvorba a úpravy obrázkù</title> <simpara> - PHP není omezeno na tvorbu pouze HTML výstupu. Mùe také vytváøet a + PHP není omezeno na tvorbu pouze HTML výstupu. Mù¾e také vytváøet a upravovat obrázkové soubory rùzných formátù, vèetnì gif, png, jpg, wbmp a - xpm. PHP mùe dokonce pøímo posílat obrazové proudy do browseru. Na to + xpm. PHP mù¾e dokonce pøímo posílat obrazové proudy do browseru. Na to budete potøebovat PHP zkompilované s GD knihovnou obrazových funkcí. GD a - PHP mohou vyadovat dalí knihovny v závislosti na obrazových formátech, + PHP mohou vy¾adovat dal¹í knihovny v závislosti na obrazových formátech, se kterými chcete pracovat. GD pøestala podporovat gif obrázky ve verzi 1.6. </simpara> @@ -29,10 +29,10 @@ Tento pøíklad by se volal ze stránky pomocí tagu podobného tomuto: <img src="button.php?text"> Skript button.php pak vezme - øetìzec "text", pøekryje jím základní obrázek, co je v tomto + øetìzec "text", pøekryje jím základní obrázek, co¾ je v tomto pøípadì "images/button1.png" a zobrazí výsledný obrázek. Toto - je vhodný zpùsob jak se vyhnout kreslení nového obrázku tlaèítka pokadé, - kdy chcete zmìnit text tlaèítka. Touto metodou se generují automaticky. + je vhodný zpùsob jak se vyhnout kreslení nového obrázku tlaèítka poka¾dé, + kdy¾ chcete zmìnit text tlaèítka. Touto metodou se generují automaticky. </para> </chapter> Index: phpdoc/cs/features/persistent-connections.xml diff -u phpdoc/cs/features/persistent-connections.xml:1.1 phpdoc/cs/features/persistent-connections.xml:1.2 --- phpdoc/cs/features/persistent-connections.xml:1.1 Wed Jan 24 05:12:35 2001 +++ phpdoc/cs/features/persistent-connections.xml Thu Jan 25 22:39:53 2001 @@ -3,91 +3,91 @@ <simpara> Trvalá spojení jsou SQL spojení, která se nezavírají na konci prùbìhu skriptu. - Pøi poadavku na trvalé spojení PHP nejdøíve zkontroluje, jestli u neexistuje - identické spojení (které zùstalo otevøeno z døívìjka) - a pokud existuje, - pouije ho. Pokud neexistuje, PHP ho otevøe. "Identické" spojení je spojení, - které bylo otevøeno se stejným serverem, uivatelským jménem a heslem (pokud + Pøi po¾adavku na trvalé spojení PHP nejdøíve zkontroluje, jestli u¾ neexistuje + identické spojení (které zùstalo otevøeno z døívìj¹ka) - a pokud existuje, + pou¾ije ho. Pokud neexistuje, PHP ho otevøe. "Identické" spojení je spojení, + které bylo otevøeno se stejným serverem, u¾ivatelským jménem a heslem (pokud je zadáte). </simpara> <simpara> Lidé, kteøí nejsou dùkladnì obeznámeni se zpùsobem, jakým web servery fungují - a distribuují zátì mohou pokládat trvalá spojení za nìco èím nejsou. Zvlátì - <emphasis>neumoòují</emphasis> otvírání "uivatelských sessions" na stejném - SQL spojení, <emphasis>neumoòují</emphasis> efektivní tvorbu transakcí, a - neumoòují spoustu dalích vìcí. Dokonce, aby bylo opravdu a dúkladnì jasno, - vám trvalá spojení nedají <emphasis>ádnou</emphasis> funkcionalitu, - která by nebyla moná s jejich netrvalými protìjky. + a distribuují zátì¾ mohou pokládat trvalá spojení za nìco èím nejsou. Zvlá¹tì + <emphasis>neumo¾òují</emphasis> otvírání "u¾ivatelských sessions" na stejném + SQL spojení, <emphasis>neumo¾òují</emphasis> efektivní tvorbu transakcí, a + neumo¾òují spoustu dal¹ích vìcí. Dokonce, aby bylo opravdu a dúkladnì jasno, + vám trvalá spojení nedají <emphasis>¾ádnou</emphasis> funkcionalitu, + která by nebyla mo¾ná s jejich netrvalými protìj¹ky. </simpara> <simpara> Proè? </simpara> <simpara> To je dáno zpùsobem, jakým fungují webové servery. Jsou tøi zpùsoby, jakými - vá web server mùe vyuít PHP ke generování webových stránek. + vá¹ web server mù¾e vyu¾ít PHP ke generování webových stránek. </simpara> <simpara> - První metodou je pouít PHP jako CGI "obal". V tomto reimu se vytváøí - a nièí jedna instance PHP interpretru pro kadý poadavek (na PHP strnánku) - na vaem web serveru. Protoe je znièna po obslouení poadavku, vechny + První metodou je pou¾ít PHP jako CGI "obal". V tomto re¾imu se vytváøí + a nièí jedna instance PHP interpretru pro ka¾dý po¾adavek (na PHP strnánku) + na va¹em web serveru. Proto¾e je znièna po obslou¾ení po¾adavku, v¹echny zdroje, které získá (jako tøeba spojení s databázovým serverem) jsou pøi - jejím znièení zavøeny. V tomto pøípadì pokusem o pouití trvalých spojení nic - nezískáte - prostì nevydrí. + jejím znièení zavøeny. V tomto pøípadì pokusem o pou¾ití trvalých spojení nic + nezískáte - prostì nevydr¾í. </simpara> <simpara> - Druhou, a nejpopulárnìjí, metodou, je provozovat PHP jako modul v - multiprocesním web serveru, co je mnoina, která v souèasnosti obsahuje + Druhou, a nejpopulárnìj¹í, metodou, je provozovat PHP jako modul v + multiprocesním web serveru, co¾ je mno¾ina, která v souèasnosti obsahuje pouze Apache. Multiprocesní web serveru má typicky jeden proces (rodièe), který øídí skupinu procesù (svých dìtí), které dìlají vlastní práci - - servírují stránky. Kadý poadavek, který pøijde od klienta, je obslouen - jedním z dìtí, které právì neobsluhuje jiného klienta. To znamená, e kdy - stejný klient vznese dalí poadavek na stejný server, tento mùe být - obslouen jiným dìtským procesem ne ten první. Trvalá spojení zajiují, aby - se kadý dìtský proces musel na vá SQL server pøihlásit pouze pøi prvním - odeslání stránky, která takové spojení vyuívá. Kdy spojení s SQL serverem - vyaduje dalí stránka, mùe pouít spojení, které toto dítì otevøelo u + servírují stránky. Ka¾dý po¾adavek, který pøijde od klienta, je obslou¾en + jedním z dìtí, které právì neobsluhuje jiného klienta. To znamená, ¾e kdy¾ + stejný klient vznese dal¹í po¾adavek na stejný server, tento mù¾e být + obslou¾en jiným dìtským procesem ne¾ ten první. Trvalá spojení zaji¹»ují, aby + se ka¾dý dìtský proces musel na vá¹ SQL server pøihlásit pouze pøi prvním + odeslání stránky, která takové spojení vyu¾ívá. Kdy¾ spojení s SQL serverem + vy¾aduje dal¹í stránka, mù¾e pou¾ít spojení, které toto dítì otevøelo u¾ døíve. </simpara> <simpara> - Poslední metodou je pouít PHP jako plugin v multithreadovém web serveru. To - je v souèasností pouhá teorie - PHP jetì nefunguje jako plagin v ádném + Poslední metodou je pou¾ít PHP jako plugin v multithreadovém web serveru. To + je v souèasností pouhá teorie - PHP je¹tì nefunguje jako plagin v ¾ádném multithreadovém web serveru. Pracuje se na podpoøe ISAPI, WSAPI a NSAPI (na - Windows), co umoní pouívat PHP jako plugin v multithreadových serverech + Windows), co¾ umo¾ní pou¾ívat PHP jako plugin v multithreadových serverech jako Netscape FastTrack, Microsoft Internet Information Server (IIS), - a O'Reilly's WebSite Pro. A k tomu dojde, chování bude v podstatì stejné + a O'Reilly's WebSite Pro. A¾ k tomu dojde, chování bude v podstatì stejné jako u multiprocesním modelu popsaném døíve. </simpara> <simpara> - Pokud trvalá spojení neposkytují ádnou pøidanou funkcionalitu, k èemu jsou + Pokud trvalá spojení neposkytují ¾ádnou pøidanou funkcionalitu, k èemu jsou dobrá? </simpara> <simpara> Odpovìï na tuto otázku je velmi jednoduchá - efektivita. Trvalá spojení jsou - dobrá, pokud má tvorba spojení s vaím SQL serverem vysokou reii. Reálná - výe této reie záleí na mnoha faktorech. Napøíklad jaký je to typ databáze, - jestli sídlí na stejném poèítaèi jako vá webserver, jak zatíený je stroj, - na kterém vá SQL server bìí a tak dále. Pointa je, e pokud je spojovací - reie vysoká, trvalá spojení vám znatelnì pomohou. Umoní dìtskému procesu - pøipojit se pouze jednou za celý jeho ivotní cyklus místo kadého zpracování - stránky, která vyaduje spojení s SQL serverem. To znamená, e kadé dítì, + dobrá, pokud má tvorba spojení s va¹ím SQL serverem vysokou re¾ii. Reálná + vý¹e této re¾ie zále¾í na mnoha faktorech. Napøíklad jaký je to typ databáze, + jestli sídlí na stejném poèítaèi jako vá¹ webserver, jak zatí¾ený je stroj, + na kterém vá¹ SQL server bì¾í a tak dále. Pointa je, ¾e pokud je spojovací + re¾ie vysoká, trvalá spojení vám znatelnì pomohou. Umo¾ní dìtskému procesu + pøipojit se pouze jednou za celý jeho ¾ivotní cyklus místo ka¾dého zpracování + stránky, která vy¾aduje spojení s SQL serverem. To znamená, ¾e ka¾dé dítì, které otevøelo trvalé spojení, bude mít otevøené vlastní trvalé spojení se serverem. Pokud napøíklad máte 20 dìtských procesù, které spustily skript, - který otevøel trvalé spojení s vaím SQL serverem, máte 20 nezávislých spojení - s SQL serverem, po jednom z kadého dítìte. + který otevøel trvalé spojení s va¹ím SQL serverem, máte 20 nezávislých spojení + s SQL serverem, po jednom z ka¾dého dítìte. </simpara> <simpara> - Vimnìte si nicménì, e to mùe mít nevýhody, pokud pouívate databázi s - omezeným poètem pøipojení, který trvalá spojení dìtí pøekroèí. Pokud má vae - databáze limit 16 souèasných pøipojení, a v runém okamiku se pokusí pøipojit + V¹imnìte si nicménì, ¾e to mù¾e mít nevýhody, pokud pou¾ívate databázi s + omezeným poètem pøipojení, který trvalá spojení dìtí pøekroèí. Pokud má va¹e + databáze limit 16 souèasných pøipojení, a v ru¹ném okam¾iku se pokusí pøipojit 17 dìtských procesù, jednomu se to nepodaøí. Pokud máte ve svých skriptech chyby, které brání zavírání spojení (napø. nekoneèné smyèky), databáze s - pouhými 32 spojeními bude brzy zaplavena. Vyhledejte si v dokumentaci vaí - databáze informace o obsluze oputìných nebo neèinných spojení. + pouhými 32 spojeními bude brzy zaplavena. Vyhledejte si v dokumentaci va¹í + databáze informace o obsluze opu¹tìných nebo neèinných spojení. </simpara> <simpara> - Dùleitý souhrn. Trvalá spojení byla navrena tak, aby odpovídala jedna k - jedné normálním spojením. To znamená, e byste <emphasis>vdy</emphasis> mìli - být schopni nahradit trvalá spojení netrvalými beze zmìny fungování vaeho - skriptu. <emphasis>Mùe</emphasis> to (a pravdìpodobnì bude) mít vliv na + Dùle¾itý souhrn. Trvalá spojení byla navr¾ena tak, aby odpovídala jedna k + jedné normálním spojením. To znamená, ¾e byste <emphasis>v¾dy</emphasis> mìli + být schopni nahradit trvalá spojení netrvalými beze zmìny fungování va¹eho + skriptu. <emphasis>Mù¾e</emphasis> to (a pravdìpodobnì bude) mít vliv na efektivitu tohoto skriptu, ale ne jeho chování! </simpara> Index: phpdoc/cs/features/remote-files.xml diff -u phpdoc/cs/features/remote-files.xml:1.1 phpdoc/cs/features/remote-files.xml:1.2 --- phpdoc/cs/features/remote-files.xml:1.1 Wed Jan 24 05:12:35 2001 +++ phpdoc/cs/features/remote-files.xml Thu Jan 25 22:39:53 2001 @@ -1,28 +1,28 @@ <chapter id="features.remote-files"> - <title>Pouití vzdálených souborù</title> + <title>Pou¾ití vzdálených souborù</title> <para> Pokud pøi konfiguraci PHP aktivujete podporu "URL fopen wrapper" - (standardnì je zapnutá, ledae pro configure explicitnì zadáte + (standardnì je zapnutá, leda¾e pro configure explicitnì zadáte <option>--disable-url-fopen-wrapper</option> pøíznak (verze do 4.0.3), - nebo (u novìjích verzí) nastavíte <parameter>allow_url_fopen</parameter> v - php.ini na off), mùete ve voláních vìtiny funkcí, které oèekávají + nebo (u novìj¹ích verzí) nastavíte <parameter>allow_url_fopen</parameter> v + php.ini na off), mù¾ete ve voláních vìt¹iny funkcí, které oèekávají jako argument název souboru (vèetnì <function>require</function> a <function>include</function>) uvést HTTP nebo FTP URL. </para> <para> <note> <para> - Na Windows nelze pouívat vzdálené soubory v + Na Windows nelze pou¾ívat vzdálené soubory v <function>include</function> a <function>require</function> výrazech. </para> </note> </para> <para> - Mùete napøíklad otevøít soubor na vzdáleném web serveru, vyseparovat z - výstupu data, která potøebujete, a tato data potom pouít v dotazu na + Mù¾ete napøíklad otevøít soubor na vzdáleném web serveru, vyseparovat z + výstupu data, která potøebujete, a tato data potom pou¾ít v dotazu na databázi, nebo je prostì zaèlenit do výstupu stylem odpovídajícím zbytku - vaí web site. + va¹í web site. </para> <para> <example> @@ -50,17 +50,17 @@ </example> </para> <para> - Pokud se pøipojíte jako uivatel s dostateènými právy, a daný soubor u - neexistuje, mùete data také ukládat po FTP. Pokud se chcete pøipojit jako - jiný uivatel ne 'anonymous', musíte v URL udat uivatelské jméno (a + Pokud se pøipojíte jako u¾ivatel s dostateènými právy, a daný soubor u¾ + neexistuje, mù¾ete data také ukládat po FTP. Pokud se chcete pøipojit jako + jiný u¾ivatel ne¾ 'anonymous', musíte v URL udat u¾ivatelské jméno (a pravdìpodobnì i heslo), napø. 'ftp://uzivatel:heslo@ftp.example.com/path/to/file'. (Pro pøístup k souborùm - pøes HTTP, které vyadují Basic authentication, mùete pouít stejnou + pøes HTTP, které vy¾adují Basic authentication, mù¾ete pou¾ít stejnou syntaxi.) </para> <para> <example> - <title>Uloení dat na vzdáleném serveru</title> + <title>Ulo¾ení dat na vzdáleném serveru</title> <programlisting role="php"> <![CDATA[ <?php @@ -69,7 +69,7 @@ echo "<p>Nelze otevøít vzdálený soubor pro zápis.\n"; exit; } -/* Zapíeme data. */ +/* Zapí¹eme data. */ fputs ($file, "$HTTP_USER_AGENT\n"); fclose ($file); ?> @@ -80,9 +80,9 @@ <para> <note> <para> - Z výe uvedeného pøíkladu by vás mohlo napadnout vyuít tuto techniku k - zápisu do vzdáleného logu, ale jak u bylo zmínìno výe, pomocí URL fopen() - wrapperu mùete zapisovat pouze do nového souboru. Pokud máte zájem o + Z vý¹e uvedeného pøíkladu by vás mohlo napadnout vyu¾ít tuto techniku k + zápisu do vzdáleného logu, ale jak u¾ bylo zmínìno vý¹e, pomocí URL fopen() + wrapperu mù¾ete zapisovat pouze do nového souboru. Pokud máte zájem o distribuované logování, podívejte se na <function>syslog</function>. </para> </note> Index: phpdoc/cs/functions/apache.xml diff -u phpdoc/cs/functions/apache.xml:1.1 phpdoc/cs/functions/apache.xml:1.2 --- phpdoc/cs/functions/apache.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/apache.xml Thu Jan 25 22:39:53 2001 @@ -6,7 +6,7 @@ <refnamediv> <refname>apache_lookup_uri</refname> <refpurpose> - Provádí èásteèný poadavek na zadanou URI a vrací vechno info o ní + Provádí èásteèný po¾adavek na zadanou URI a vrací v¹echno info o ní </refpurpose> </refnamediv> <refsect1> @@ -18,8 +18,8 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce provádí èásteèný poadavek na URI. Jde jen tak daleko, aby - získala vechny dùleité informace o daném zdroji a vrací tyto informace + Tato funkce provádí èásteèný po¾adavek na URI. Jde jen tak daleko, aby + získala v¹echny dùle¾ité informace o daném zdroji a vrací tyto informace ve tøídì. Vlastnosti této tøídy jsou: <simplelist> <member>status</member> @@ -57,7 +57,7 @@ <refentry id="function.apache-note"> <refnamediv> <refname>apache_note</refname> - <refpurpose>Získává a nastavuje poznámky poadavku u Apache.</refpurpose> + <refpurpose>Získává a nastavuje poznámky po¾adavku u Apache.</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -75,7 +75,7 @@ <para> <function>Apache_note</function> je funkce specifická pro Apache, která získává a nastavuje hodnoty v tabulce <literal>poznámek</literal> - poadavku. Pøi volání s jedním argumentem vrací souèasnou hodnotu poznámky + po¾adavku. Pøi volání s jedním argumentem vrací souèasnou hodnotu poznámky <literal>note_name</literal>. Pøi volání se dvìma argumenty nastavuje hodnotu poznámky <literal>note_name</literal> na <literal>note_value</literal>, a vrací pøedchozí hodnotu poznámky @@ -87,7 +87,7 @@ <refentry id="function.getallheaders"> <refnamediv> <refname>getallheaders</refname> - <refpurpose>Získává vechny hlavièky HTTP poadavku</refpurpose> + <refpurpose>Získává v¹echny hlavièky HTTP po¾adavku</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -98,16 +98,16 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrací asociativní pole vech HTTP hlavièek v souèasném - poadavku. + Tato funkce vrací asociativní pole v¹ech HTTP hlavièek v souèasném + po¾adavku. </para> <para> <note> <para> - Hodnotu bìných CGI promìnných mùete také získat tím, e je pøeètete - z prostøedí, co funguje, a pouíváte PHP jako modu Apache nebo ne. - Pokud chcete vidìt seznam vech systémových promìnných definovaných tímto - zpùsobem, pouijte <function>phpinfo</function>. + Hodnotu bì¾ných CGI promìnných mù¾ete také získat tím, ¾e je pøeètete + z prostøedí, co¾ funguje, a» pou¾íváte PHP jako modu Apache nebo ne. + Pokud chcete vidìt seznam v¹ech systémových promìnných definovaných tímto + zpùsobem, pou¾ijte <function>phpinfo</function>. </para> </note> </para> @@ -123,11 +123,11 @@ </example> </para> <para> - Tento pøíklad zobrazí vechny hlavièky souèasného poadavku. + Tento pøíklad zobrazí v¹echny hlavièky souèasného po¾adavku. <note> <simpara> - <function>Getallheaders</function> je v souèasnosti podporována jen kdy - PHP bìí jako modul <productname>Apache</productname>. + <function>Getallheaders</function> je v souèasnosti podporována jen kdy¾ + PHP bì¾í jako modul <productname>Apache</productname>. </simpara> </note> </para> @@ -137,7 +137,7 @@ <refentry id="function.virtual"> <refnamediv> <refname>virtual</refname> - <refpurpose>Provádí sub-poadavek Apache</refpurpose> + <refpurpose>Provádí sub-po¾adavek Apache</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -150,12 +150,12 @@ <para> <function>Virtual</function> je funkce specifická pro Apache ekvivalentní s <!--#include virtual...--> v mod_include. - Provádí sub-poadavek Apache. Je uiteèná pro vkládání CGI skriptù nebo + Provádí sub-po¾adavek Apache. Je u¾iteèná pro vkládání CGI skriptù nebo .shtml souborù, nebo èehokoliv jiného, co má Apache parsovat. CGI skripty - musí generovat platné CGI hlavièky. To znamená, e musí pøinejmením - generovat Content-type hlavièku. Pro PHP soubory musíte pouít + musí generovat platné CGI hlavièky. To znamená, ¾e musí pøinejmen¹ím + generovat Content-type hlavièku. Pro PHP soubory musíte pou¾ít <function>include</function> nebo <function>require</function>; - <function>virtual</function> se nedá pouít k vloení dokumentu, který je + <function>virtual</function> se nedá pou¾ít k vlo¾ení dokumentu, který je sám PHP skriptem. </para> </refsect1> @@ -176,8 +176,8 @@ </funcsynopsis> <para> <function>ascii2ebcdic</function> je funkce specifická pro Apache dostupná - pouze na operaèních systémech zaloených na EBCDIC (OS/390, BS2000). - Pøekládá (binárnì bezpeènì) øeìzec v ASCII kódování + pouze na operaèních systémech zalo¾ených na EBCDIC (OS/390, BS2000). + Pøekládá (binárnì bezpeènì) øe¾ìzec v ASCII kódování <parameter>ascii_str</parameter> na jeho ekvivalentní EBCDIC reprezentaci, a vrací výsledek. </para> @@ -202,8 +202,8 @@ </funcsynopsis> <para> <function>ebcdic2ascii</function> je funkce specifická pro Apache dostupná - pouze na operaèních systémech zaloených na EBCDIC (OS/390, BS2000). - Pøekládá (binárnì bezpeènì) øeìzec v kódování EBCDIC + pouze na operaèních systémech zalo¾ených na EBCDIC (OS/390, BS2000). + Pøekládá (binárnì bezpeènì) øe¾ìzec v kódování EBCDIC <parameter>ascii_str</parameter> na jeho ekvivalentní ASCII reprezentaci, a vrací výsledek. </para> Index: phpdoc/cs/functions/aspell.xml diff -u phpdoc/cs/functions/aspell.xml:1.1 phpdoc/cs/functions/aspell.xml:1.2 --- phpdoc/cs/functions/aspell.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/aspell.xml Thu Jan 25 22:39:53 2001 @@ -4,16 +4,16 @@ <partintro> <simpara> - <function>aspell</function> funkce umoòují ovìøit hláskování slova - a nabídnout moné opravy. + <function>aspell</function> funkce umo¾òují ovìøit hláskování slova + a nabídnout mo¾né opravy. </simpara> <note> <simpara> - aspell funguje pouze s velmi starými (do pøiblinì .27.*) verzemi - aspell knihovny. Tento modul, ani tyto verze aspell knihovny u nejsou - podporovány. Pokud chcete v PHP pouít kontrolu hláskování, pouijte - místo toho <link linkend="ref.pspell">pspell</link>. Vyuívá pspell - knihovnu, a pracuje s novìjími verzemi aspellu. + aspell funguje pouze s velmi starými (do pøibli¾nì .27.*) verzemi + aspell knihovny. Tento modul, ani tyto verze aspell knihovny u¾ nejsou + podporovány. Pokud chcete v PHP pou¾ít kontrolu hláskování, pou¾ijte + místo toho <link linkend="ref.pspell">pspell</link>. Vyu¾ívá pspell + knihovnu, a pracuje s novìj¹ími verzemi aspellu. </simpara> </note> <simpara> @@ -38,7 +38,7 @@ </funcsynopsis> <simpara> <function>Aspell_new</function> otevøe nový slovník, a vrátí identifikátor - spojení na tento slovník vyuitelný s dalími aspell funkcemi. + spojení na tento slovník vyu¾itelný s dal¹ími aspell funkcemi. </simpara> <para> <example> @@ -78,7 +78,7 @@ if (aspell_check ($aspell_link, "testt")) { echo "Toto je platné hláskování"; } else { - echo "Pardon, patné hláskování"; + echo "Pardon, ¹patné hláskování"; } </programlisting> </example> @@ -116,7 +116,7 @@ if (aspell_check_raw ($aspell_link, "test")) { echo "Toto je platné hláskování"; } else { - echo "Pardon, patné hláskování"; + echo "Pardon, ¹patné hláskování"; } </programlisting> </example> @@ -127,7 +127,7 @@ <refentry id="function.aspell-suggest"> <refnamediv> <refname>aspell_suggest</refname> - <refpurpose>Nabídnout moné hláskování slova</refpurpose> + <refpurpose>Nabídnout mo¾né hláskování slova</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -139,7 +139,7 @@ </funcprototype> </funcsynopsis> <simpara> - <function>Aspell_suggest</function> vrátí pole moných hláskování + <function>Aspell_suggest</function> vrátí pole mo¾ných hláskování daného slova. </simpara> <para> @@ -152,7 +152,7 @@ $suggestions=aspell_suggest ($aspell_link, "test"); for ($i=0; $i < count ($suggestions); $i++) { - echo "Moné hláskování: " . $suggestions[$i] . "<br>"; + echo "Mo¾né hláskování: " . $suggestions[$i] . "<br>"; } } </programlisting> Index: phpdoc/cs/functions/bc.xml diff -u phpdoc/cs/functions/bc.xml:1.1 phpdoc/cs/functions/bc.xml:1.2 --- phpdoc/cs/functions/bc.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/bc.xml Thu Jan 25 22:39:53 2001 @@ -29,7 +29,7 @@ <para> Pøiète <parameter>left operand</parameter> k <parameter>right operand</parameter> a vrátí souèet v øetìzci. - Volitelný argument <parameter>scale</parameter> se pouívá k + Volitelný argument <parameter>scale</parameter> se pou¾ívá k urèení poètu desetinných míst ve výsledku. </para> <para> @@ -58,12 +58,12 @@ <para> Porovná <parameter>left operand</parameter> s <parameter>right operand</parameter> a vrátí výsledek jako integer. - Volitelný argument <parameter>scale</parameter> se pouívá k - urèení poètu desetinných míst pouitých pøi porovnání. Návratová hodnota + Volitelný argument <parameter>scale</parameter> se pou¾ívá k + urèení poètu desetinných míst pou¾itých pøi porovnání. Návratová hodnota je 0, pokud jsou si oba operandy rovné. Pokud je - <parameter>left operand</parameter> vìtí ne + <parameter>left operand</parameter> vìt¹í ne¾ <parameter>right operand</parameter>, návratová hodnota je +1, a pokud je - <parameter>left operand</parameter> mení ne + <parameter>left operand</parameter> men¹í ne¾ <parameter>right operand</parameter>, návratová hodnota je -1. </para> </refsect1> @@ -89,7 +89,7 @@ <para> Vydìlí argument <parameter>left operand</parameter> argumentem <parameter>right operand</parameter> a vrátí výsledek. - Volitelný argument <parameter>scale</parameter> se pouívá k + Volitelný argument <parameter>scale</parameter> se pou¾ívá k urèení poètu desetinných míst ve výsledku. </para> <para> @@ -113,7 +113,7 @@ </funcprototype> </funcsynopsis> <para> - Vrátí modulus argumentu <parameter>left operand</parameter> s pouitím + Vrátí modulus argumentu <parameter>left operand</parameter> s pou¾itím argumentu <parameter>modulus</parameter>. </para> <para> @@ -142,7 +142,7 @@ <para> Vynásobí argument <parameter>left operand</parameter> argumentem <parameter>right operand</parameter> a vrátí výsledek. - Volitelný argument <parameter>scale</parameter> se pouívá k + Volitelný argument <parameter>scale</parameter> se pou¾ívá k urèení poètu desetinných míst ve výsledku. </para> <para> @@ -172,7 +172,7 @@ </funcsynopsis> <para> Umocní <parameter>x</parameter> na <parameter>y</parameter>. - Volitelný argument <parameter>scale</parameter> se pouívá k + Volitelný argument <parameter>scale</parameter> se pou¾ívá k urèení poètu desetinných míst ve výsledku. </para> <para> @@ -184,7 +184,7 @@ <refentry id="function.bcscale"> <refnamediv> <refname>bcscale</refname> - <refpurpose>Nastavit výchozí kálu pro vechny bc math funkce + <refpurpose>Nastavit výchozí ¹kálu pro v¹echny bc math funkce </refpurpose> </refnamediv> <refsect1> @@ -196,8 +196,8 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce nastaví výchozí kálu pro vechna následná volání - bc math funkcí, ktera neudávají explicitnì kálu pøesnosti. + Tato funkce nastaví výchozí ¹kálu pro v¹echna následná volání + bc math funkcí, ktera neudávají explicitnì ¹kálu pøesnosti. </para> </refsect1> </refentry> @@ -220,7 +220,7 @@ </funcsynopsis> <para> Vrátí druhou odmocninu argumentu <parameter>operand</parameter>. - Volitelný argument <parameter>scale</parameter> se pouívá k + Volitelný argument <parameter>scale</parameter> se pou¾ívá k urèení poètu desetinných míst ve výsledku. </para> <para> @@ -251,7 +251,7 @@ <para> Odeète argument <parameter>right operand</parameter> od argumentu <parameter>left operand</parameter> a vrátí výsledek v øetìzci. - Volitelný argument <parameter>scale</parameter> se pouívá k + Volitelný argument <parameter>scale</parameter> se pou¾ívá k urèení poètu desetinných míst ve výsledku. </para> <para> Index: phpdoc/cs/functions/ccvs.xml diff -u phpdoc/cs/functions/ccvs.xml:1.1 phpdoc/cs/functions/ccvs.xml:1.2 --- phpdoc/cs/functions/ccvs.xml:1.1 Thu Jan 25 19:38:12 2001 +++ phpdoc/cs/functions/ccvs.xml Thu Jan 25 22:39:53 2001 @@ -13,37 +13,37 @@ <partintro> <simpara> - Tyto funkce pøedstavují interface k CCVS API, a umonují tak pøímo pracovat - s CCVS z vaich PHP skriptù. CCVS je <ulink - url="&url.redhat;">RedHatí</ulink> øeení "zprostøedkovatele" - ve zpracování kreditních karet. Umo%nuje vám oslovovat pøímo zpracovatele - kreditních karet pøes vá *nix systém a modem. Pomocí CCVS modulu pro PHP - mùete zpracovávat kreditní karty pøes CCVS ve vaich PHP skriptech. - Následující reference tento proces pøiblíí. + Tyto funkce pøedstavují interface k CCVS API, a umo¾nují tak pøímo pracovat + s CCVS z va¹ich PHP skriptù. CCVS je <ulink + url="&url.redhat;">RedHatí</ulink> øe¹ení "zprostøedkovatele" + ve zpracování kreditních karet. Umo¾%nuje vám oslovovat pøímo zpracovatele + kreditních karet pøes vá¹ *nix systém a modem. Pomocí CCVS modulu pro PHP + mù¾ete zpracovávat kreditní karty pøes CCVS ve va¹ich PHP skriptech. + Následující reference tento proces pøiblí¾í. </simpara> <simpara> Pokud chcete zapnout CCVS podporu v PHP, zjistìte si nejdøíve instalaèní adresáø CCVS. Potom budete muset PHP zkonfigurovat s <option - role="configure">--with-ccvs</option>. Pokud toto pouijete be udání cesty - k vaí instalaci CCVS, PHP se pokusí podívat do defaultní instalaèní lokace + role="configure">--with-ccvs</option>. Pokud toto pou¾ijete be udání cesty + k va¹í instalaci CCVS, PHP se pokusí podívat do defaultní instalaèní lokace CCVS (/usr/local/ccvs). Pokud je CCVS na nestandardním místì, spustìte configure s: <option role="configure">--with-ccvs=$ccvs_path</option>, kde - $ccvs_path je cesta k vaí instalaci CVS. Pozn.: Podpora CCVS vyaduje + $ccvs_path je cesta k va¹í instalaci CVS. Pozn.: Podpora CCVS vy¾aduje existenci $ccvs_path/lib a $ccvs_path/include, a pøítomnost cv_api.h v adresáøi include a libccvs.a v adresáøi lib. </simpara> <simpara> - Dále je potøeba, aby bìel proces ccvsd. Navíc, PHP processy musí bìhat pod - stejným uivatelem, pod kterým bìhá CCVS (napø. pokud jste instalovali ccvs - jako 'ccvs', vae PHP procesy musí také bìhat jako 'ccvs'). + Dále je potøeba, aby bì¾el proces ccvsd. Navíc, PHP processy musí bìhat pod + stejným u¾ivatelem, pod kterým bìhá CCVS (napø. pokud jste instalovali ccvs + jako 'ccvs', va¹e PHP procesy musí také bìhat jako 'ccvs'). </simpara> <simpara> - Dalí informace o CCVS jsou na <ulink + Dal¹í informace o CCVS jsou na <ulink url="&url.redhat.ccvs;">&url.redhat.ccvs;</ulink>. </simpara> <simpara> - Na této sekci dokumentace se pracuje. Prozatím RedHat udruje mírnì - zastaralou, ale stále uiteènou dokumentaci na + Na této sekci dokumentace se pracuje. Prozatím RedHat udr¾uje mírnì + zastaralou, ale stále u¾iteènou dokumentaci na <ulink url="&url.redhat.support;">&url.redhat.support;</ulink>. </simpara> </partintro> Index: phpdoc/cs/functions/dbm.xml diff -u phpdoc/cs/functions/dbm.xml:1.1 phpdoc/cs/functions/dbm.xml:1.2 --- phpdoc/cs/functions/dbm.xml:1.1 Thu Jan 25 20:45:51 2001 +++ phpdoc/cs/functions/dbm.xml Thu Jan 25 22:39:53 2001 @@ -4,7 +4,7 @@ <partintro> <simpara> - Tyto funkce vám umoòují ukládat záznamy do databází typu dbm. Tento typ + Tyto funkce vám umo¾òují ukládat záznamy do databází typu dbm. Tento typ databází (podporovaný Berkeley DB, GDBM, nìkterými systémovými knihovnami, a také vestavìnou flatfile knihovnou) ukládá klíè/hodnota páry (oproti plnohodnotným relaèním databázím). @@ -44,22 +44,22 @@ <para> První argument je název DBM souboru (plná cesta), který se má otevøít, druhý argument je jedno z "r" (pouze pro ètení), "n" (nový, implikuje - ètení/zápis, a nejspí smae existující databázi stejného jména), "c" - (vytvoøit, implikuje ètení/zápis, a nesmae existující databázi stejného + ètení/zápis, a nejspí¹ sma¾e existující databázi stejného jména), "c" + (vytvoøit, implikuje ètení/zápis, a nesma¾e existující databázi stejného jména) nebo "w" (ètení/zápis). </para> <para> - Pøi úspìchu vrací identifikátor, který se pøedává dalím DBM funkcím + Pøi úspìchu vrací identifikátor, který se pøedává dal¹ím DBM funkcím success, jinak <literal>false</literal>. </para> <para> - Pokud pouíváte NDBM, NDBM ve skuteènosti vytváøí soubory soubor.dir - a soubor.pag. GDBM pouívá pouze jeden soubr, stejnì jako interní flatfile + Pokud pou¾íváte NDBM, NDBM ve skuteènosti vytváøí soubory soubor.dir + a soubor.pag. GDBM pou¾ívá pouze jeden soubr, stejnì jako interní flatfile podpora, a Berkeley DB vytváøí soubor <filename>filename.db</filename>. Pozn.: Vedle pøípadného zamykání souborù vlastní DBM knihovnou provádí PHP - svoje vlastní zamykání souborù. PHP nemae <filename>.lck</filename> - soubory, které vytváøí. Pouívá tyto soubory jako pevné inodes, na kterých - provádí zamykání souborù. Více informací o DBM souborech viz vae Unixové + svoje vlastní zamykání souborù. PHP nema¾e <filename>.lck</filename> + soubory, které vytváøí. Pou¾ívá tyto soubory jako pevné inodes, na kterých + provádí zamykání souborù. Více informací o DBM souborech viz va¹e Unixové man stránky, nebo si stáhnìte <ulink url="&url.gdbm;">GNU GDBM</ulink>. </para> </refsect1> @@ -133,7 +133,7 @@ <refnamediv> <refname>dbminsert</refname> <refpurpose> - Vloit do DBM databáze hodnotu a klíè + Vlo¾it do DBM databáze hodnotu a klíè </refpurpose> </refnamediv> <refsect1> @@ -151,8 +151,8 @@ </para> <para> Vrací -1, pokud byla databáze otevøena pouze pro ètení, 0, pokud bylo - vloení úspìné, a 1, pokud u urèený klíè existuje. (K nahraení hodnoty - pouijte <function>dbmreplace</function>.) + vlo¾ení úspì¹né, a 1, pokud u¾ urèený klíè existuje. (K nahra¾ení hodnoty + pou¾ijte <function>dbmreplace</function>.) </para> </refsect1> </refentry> @@ -200,7 +200,7 @@ </funcprototype> </funcsynopsis> <para> - Vymae z databáze hodnotu s klíèem <parameter>key</parameter>. + Vyma¾e z databáze hodnotu s klíèem <parameter>key</parameter>. </para> <para> Pokud tento klíè v databázi neexistuje, vrací <literal>false</literal>. @@ -222,8 +222,8 @@ </funcprototype> </funcsynopsis> <para> - Vrací první klíè v databázi. Pozn.: Není zaruèeno ádné poøadí, protoe - databáze mùe být vytvoøena pomocí hash tabulky, co nezaruèuje ádné + Vrací první klíè v databázi. Pozn.: Není zaruèeno ¾ádné poøadí, proto¾e + databáze mù¾e být vytvoøena pomocí hash tabulky, co¾ nezaruèuje ¾ádné øazení. </para> </refsect1> @@ -232,7 +232,7 @@ <refentry id="function.dbmnextkey"> <refnamediv> <refname>dbmnextkey</refname> - <refpurpose>Získat dalí klíè z DBM databáze</refpurpose> + <refpurpose>Získat dal¹í klíè z DBM databáze</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -246,10 +246,10 @@ <para> Vrací klíè násùedující po <parameter>key</parameter>. Zavoláním <function>dbmfirstkey</function> následovaným postupným voláním - <function>dbmnextkey</function> se dají získat vechny key/value páry v DBM + <function>dbmnextkey</function> se dají získat v¹echny key/value páry v DBM databázi. Napøíklad: <example> - <title>Získání vech key/value párù v DBM databázi</title> + <title>Získání v¹ech key/value párù v DBM databázi</title> <programlisting role="php"> $key = dbmfirstkey ($dbm_id); while ($key) { @@ -265,7 +265,7 @@ <refentry id="function.dblist"> <refnamediv> <refname>dblist</refname> - <refpurpose>Získat název pouívané DBM-kompatibilní knihovny</refpurpose> + <refpurpose>Získat název pou¾ívané DBM-kompatibilní knihovny</refpurpose> </refnamediv> <refsect1> <title>Popis</title> Index: phpdoc/cs/functions/dir.xml diff -u phpdoc/cs/functions/dir.xml:1.1 phpdoc/cs/functions/dir.xml:1.2 --- phpdoc/cs/functions/dir.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/dir.xml Thu Jan 25 22:39:53 2001 @@ -38,7 +38,7 @@ <para> Pseudo-objektovì orientovaný mechanismus pro ètení adresáøe. Otevøe zadaný <parameter>directory</parameter>. Po otevøení adresáøe jsou pøístupné dvì - vlastnosti. Vlastnost handle je pouitelná s jinými adresáøovými funkcemi + vlastnosti. Vlastnost handle je pou¾itelná s jinými adresáøovými funkcemi jako <function>readdir</function>, <function>rewinddir</function> a <function>closedir</function>. Hodnotou vlastnosti path je cesta k otevøenému adresáøi. Dále jsou pøístupné tøi metody: @@ -112,7 +112,7 @@ </funcprototype> </funcsynopsis> <para> - Vrací deskriptor adresáøe pouitelný v následných voláních + Vrací deskriptor adresáøe pou¾itelný v následných voláních <function>closedir</function>, <function>readdir</function>, a <function>rewinddir</function>. </para> @@ -122,7 +122,7 @@ <refentry id="function.readdir"> <refnamediv> <refname>readdir</refname> - <refpurpose>Pøeète poloku z deskriptoru adresáøe</refpurpose> + <refpurpose>Pøeète polo¾ku z deskriptoru adresáøe</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -133,10 +133,10 @@ </funcprototype> </funcsynopsis> <para> - Vrací název dalího souboru v adresáøi. Názvy souborù nejsou nijak + Vrací název dal¹ího souboru v adresáøi. Názvy souborù nejsou nijak tøídìny. <example> - <title>Vypi vechny soubory v adresáøi</title> + <title>Vypi¹ v¹echny soubory v adresáøi</title> <programlisting role="php"> // Note that !== did not exist until 4.0.0-RC2 <?php @@ -152,11 +152,11 @@ </example> </para> <para> - Vimnìte si, e <function>readdir</function> vráí také . a - .. poloky. Pokud je nechcete, mùete je snadno vynechat: + V¹imnìte si, ¾e <function>readdir</function> vrá¾í také . a + .. polo¾ky. Pokud je nechcete, mù¾ete je snadno vynechat: <example> <title> - Vypi vechny soubory v adresáøi a vynech . a .. + Vypi¹ v¹echny soubory v adresáøi a vynech . a .. </title> <programlisting role="php"> <?php Index: phpdoc/cs/functions/domxml.xml diff -u phpdoc/cs/functions/domxml.xml:1.1 phpdoc/cs/functions/domxml.xml:1.2 --- phpdoc/cs/functions/domxml.xml:1.1 Thu Jan 25 18:18:55 2001 +++ phpdoc/cs/functions/domxml.xml Thu Jan 25 22:39:53 2001 @@ -5,7 +5,7 @@ <partintro> <simpara> Tyto funkce jsou pøístupné pouze pokud bylo PHP zkonfigurováno s volbou - <option role="configure">--with-dom=[DIR]</option>, s vyuitím GNOME xml + <option role="configure">--with-dom=[DIR]</option>, s vyu¾itím GNOME xml knihovny. Je potøeba nejménì libxml-2.0.0 (ne betaverze). Tyto funkce byly pøidány v PHP 4. </simpara> @@ -98,7 +98,7 @@ </table> <simpara> Tento modul definuje nìkolik tøíd. DOM XML funkce vrací rozparsovaný strom - XML dokumentu, kde kadý uzel je objektem patrícím do jedné z tìchto + XML dokumentu, kde ka¾dý uzel je objektem patrícím do jedné z tìchto tøíd. </simpara> </partintro> Index: phpdoc/cs/functions/filepro.xml diff -u phpdoc/cs/functions/filepro.xml:1.1 phpdoc/cs/functions/filepro.xml:1.2 --- phpdoc/cs/functions/filepro.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/filepro.xml Thu Jan 25 22:39:53 2001 @@ -4,7 +4,7 @@ <partintro> <simpara> - Tyto funkce umoòují read-only (pouze pro ètení) pøístup k datùm uloeným + Tyto funkce umo¾òují read-only (pouze pro ètení) pøístup k datùm ulo¾eným ve filePro databázích. </simpara> <simpara> @@ -26,10 +26,10 @@ <paramdef>string <parameter>directory</parameter></paramdef> </funcprototype> </funcsynopsis> - <para>Pøeète a ovìøí mapový soubor a uloí poèet sloupcù a info.</para> + <para>Pøeète a ovìøí mapový soubor a ulo¾í poèet sloupcù a info.</para> <para> - Nedochází k zamykání, take byste se mìli vyhnout úpravám vaí filePro - databáze, pokud mùe být otevøena v PHP. + Nedochází k zamykání, tak¾e byste se mìli vyhnout úpravám va¹í filePro + databáze, pokud mù¾e být otevøena v PHP. </para> </refsect1> </refentry> @@ -75,7 +75,7 @@ <refentry id="function.filepro-fieldwidth"> <refnamediv> <refname>filepro_fieldwidth</refname> - <refpurpose>Zjistit íøku sloupce</refpurpose> + <refpurpose>Zjistit ¹íøku sloupce</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -86,7 +86,7 @@ </funcprototype> </funcsynopsis> <para> - Vrátí íøku sloupce odpovídajícího <parameter>field_number</parameter>. + Vrátí ¹íøku sloupce odpovídajícího <parameter>field_number</parameter>. </para> </refsect1> </refentry> Index: phpdoc/cs/functions/gettext.xml diff -u phpdoc/cs/functions/gettext.xml:1.1 phpdoc/cs/functions/gettext.xml:1.2 --- phpdoc/cs/functions/gettext.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/gettext.xml Thu Jan 25 22:39:53 2001 @@ -5,7 +5,7 @@ <partintro> <simpara> Gettext funkce implementujíc NLS (Native Language Support) - API, která se dá pouít k internacionalizaci vaich PHP + API, která se dá pou¾ít k internacionalizaci va¹ich PHP aplikací. Dùkladné vysvìtlení tìchto funkcí viz dokumentaci GNU Gettext. </simpara> @@ -45,8 +45,8 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vám umoní zmenit souèasnou doménu pro jediné vyhledání - zprávy. Umoòuje také specifikovat kategorii. + Tato funkce vám umo¾ní zmenit souèasnou doménu pro jediné vyhledání + zprávy. Umo¾òuje také specifikovat kategorii. </para> </refsect1> </refentry> @@ -66,7 +66,7 @@ </funcprototype> </funcsynopsis> <para> - Funkce <function>dgettext</function> umoòuje zmìnit souèasnou doménu + Funkce <function>dgettext</function> umo¾òuje zmìnit souèasnou doménu pro jediné vyhledání zprávy. </para> </refsect1> @@ -86,9 +86,9 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrátí pøeloený øetìzec, pokud jej najde v pøekladové + Tato funkce vrátí pøelo¾ený øetìzec, pokud jej najde v pøekladové tabulce, nebo pøedaný øetìzec, pokud jej nenajde. Jako alias k této - funkci mùete pouít podtrítko. + funkci mù¾ete pou¾ít podtr¾ítko. </para> <example> <title><function>Gettext</function>-check</title> @@ -128,7 +128,7 @@ Tato funkce nastaví doménu pro vyhledávání pøi volání funkce <function>gettext</function>, obvykle pojmenovanou podle aplikace. Vrátí pøedchozí výchozí doménu. Pøi volání bez argumentù vrátí souèasné - nastavení, ani by jej mìnila. + nastavení, ani¾ by jej mìnila. </para> </refsect1> </refentry> Index: phpdoc/cs/functions/http.xml diff -u phpdoc/cs/functions/http.xml:1.1 phpdoc/cs/functions/http.xml:1.2 --- phpdoc/cs/functions/http.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/http.xml Thu Jan 25 22:39:53 2001 @@ -4,7 +4,7 @@ <partintro> <simpara> - Tyto funkce vám umoòují manipulovat výstupem posílaným zpìt browseru + Tyto funkce vám umo¾òují manipulovat výstupem posílaným zpìt browseru pøímo na úrovni HTTP protokolu. </simpara> </partintro> @@ -23,35 +23,35 @@ </funcprototype> </funcsynopsis> <para> - Funkce <function>Header</function> se pouívá na zaèátku HTML souboru + Funkce <function>Header</function> se pou¾ívá na zaèátku HTML souboru k odeslání HTTP hlavièek. Více informací o HTTP hlavièkách viz <ulink url="&spec.http1.1;">Specifikace HTTP 1.1</ulink>. - <emphasis>Poznámka:</emphasis> Pamatujte, e funkce - <function>Header</function> musí být volána døíve ne se odele jakýkoliv - normální výstup, a u normálními HTML tagy, nebo z PHP. Velmi obvyklou + <emphasis>Poznámka:</emphasis> Pamatujte, ¾e funkce + <function>Header</function> musí být volána døíve ne¾ se ode¹le jakýkoliv + normální výstup, a» u¾ normálními HTML tagy, nebo z PHP. Velmi obvyklou chybou je naèítat kód pomocí <function>include</function> nebo auto_prepend a mít v tomto kódu prázdné øádky, které zpùsobí odeslání výstupu pøed voláním funkce <function>header</function>. </para> <para> - Existují dva zvlátní pøípady volání funkce <function>header</function>. - Prvním je hlavièka "Location". Ta nejene odele hlavièku + Existují dva zvlá¹tní pøípady volání funkce <function>header</function>. + Prvním je hlavièka "Location". Ta nejen¾e ode¹le hlavièku browseru, ale navíc i vrátí Apachi stavový kód REDIRECT. Z pohledu autora - skriptu by to nemìlo být dùleité, ale je to dùleité pro lidi, kteøí + skriptu by to nemìlo být dùle¾ité, ale je to dùle¾ité pro lidi, kteøí rozumí vnitønostem Apache. <informalexample> <programlisting role="php"> header ("Location: http://www.php.net"); /* Pøesmìrujeme browser na web site PHP */ -exit; /* Pojistíme si, e se dalí kód nevykoná po +exit; /* Pojistíme si, ¾e se dal¹í kód nevykoná po pøesmìrování. */ </programlisting> </informalexample> </para> <para> - Druhým zvlátním pøípadem jsou vechny hlavièky zaèínající øetìzcem + Druhým zvlá¹tním pøípadem jsou v¹echny hlavièky zaèínající øetìzcem "HTTP/" (velikost písmen nehraje roli). Napøíklad, pokud - direktiva ErrorDocument 404 vaeho Apache ukazuje na PHP skript, nebylo + direktiva ErrorDocument 404 va¹eho Apache ukazuje na PHP skript, nebylo by od vìci, kdyby skuteènì generoval 404. První vìcí, kterou byste v tomto skriptu mìli udìlat tudíz bude: <informalexample> @@ -62,13 +62,13 @@ </para> <para> PHP skripty èasto generují dynamické HTML, které nesmí být cachováno - uivatelským browserem, ani ýdnými proxynami mezi serverem a uivatelským + u¾ivatelským browserem, ani ¾ýdnými proxynami mezi serverem a u¾ivatelským browserem. Mnoho proxyn a klientù se dá donutit k vypnutí cachování s pomocí <informalexample> <programlisting role="php"> header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // datum v minulosti header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); - // vdy upraven + // v¾dy upraven header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header ("Pragma: no-cache"); // HTTP/1.0 </programlisting> @@ -94,7 +94,7 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrátí <literal>true</literal>, pokud u byly HTTP hlavièky + Tato funkce vrátí <literal>true</literal>, pokud u¾ byly HTTP hlavièky odeslány, jinak <literal>false</literal>. </para> <para> @@ -132,33 +132,33 @@ </funcprototype> </funcsynopsis> <para> - <function>Setcookie</function> definuje cookie, který se pole + <function>Setcookie</function> definuje cookie, který se po¹le spolu s hlavièkami. Cookies se musí odeslat jako - <emphasis>první</emphasis> ze vech HTTP hlavièek (to je omezení - cookies, ne PHP). Volání této funkce musíte tudí umístit pøed + <emphasis>první</emphasis> ze v¹ech HTTP hlavièek (to je omezení + cookies, ne PHP). Volání této funkce musíte tudí¾ umístit pøed <literal><html></literal> èi <literal><head></literal> tagy. </para> <para> - Vechny argumenty kromì argumentu <parameter>name</parameter> jsou + V¹echny argumenty kromì argumentu <parameter>name</parameter> jsou nepovinné. Pokud je pøítomný pouze argument - <parameter>name</parameter>, u klienta se smae cookie tohoto jména. - Kterýkoliv argument mùete také nahradit prázdným øetìzcem - (<emphasis>""</emphasis>), èím tento argument pøeskoèíte. + <parameter>name</parameter>, u klienta se sma¾e cookie tohoto jména. + Kterýkoliv argument mù¾ete také nahradit prázdným øetìzcem + (<emphasis>""</emphasis>), èím¾ tento argument pøeskoèíte. Argumenty <parameter>expire</parameter> a <parameter>secure</parameter> jsou celoèíselné a nedají se pøeskoèit prázdným øetìzcem. Místo toho - pouijte nulu (<emphasis>0</emphasis>). Argument - <parameter>expire</parameter> je bìné Unixové celoèíselné vyjádøení + pou¾ijte nulu (<emphasis>0</emphasis>). Argument + <parameter>expire</parameter> je bì¾né Unixové celoèíselné vyjádøení èasu, jak je vrací funkce <function>time</function> èi <function>mktime</function>. Argument <parameter>secure</parameter> - indikuje, e by se tento cookie mìl pøenáet pouze po zabezpeèeném + indikuje, ¾e by se tento cookie mìl pøená¹et pouze po zabezpeèeném HTTPS spojení. </para> <para> - Bìné zádrhele: + Bì¾né zádrhele: <itemizedlist> <listitem> <simpara> - Cookies jsou pøístupné a pøi dalím naètení stránky, na které pøístupné + Cookies jsou pøístupné a¾ pøi dal¹ím naètení stránky, na které pøístupné být mají. </simpara> </listitem> @@ -171,8 +171,8 @@ </para> <simpara> V PHP 3 se vícenásobná volání <function>setcookie</function> v jednom - skriptu provedou v opaèném poøadí. Pokud se pokouíte smazat jeden - cookie pøe odesláním jiného, mìli byste umístit vloení pøed smazání. + skriptu provedou v opaèném poøadí. Pokud se pokou¹íte smazat jeden + cookie pøe odesláním jiného, mìli byste umístit vlo¾ení pøed smazání. V PHP 4 se vícenásobná volání <function>setcookie</function> provedou v tom poøadí, jak jsou volána. </simpara> @@ -181,8 +181,8 @@ <example> <title>Ukázky odeslání cookies pomocí <function>setcookie</function></title> <programlisting role="php"> -setcookie ("TestCookie", "Zkuební hodnota"); -setcookie ("TestCookie", $value,time()+3600); /* vyprí za hodinu */ +setcookie ("TestCookie", "Zku¹ební hodnota"); +setcookie ("TestCookie", $value,time()+3600); /* vypr¹í za hodinu */ setcookie ("TestCookie", $value,time()+3600, "/~rasmus/", ".utoronto.ca", 1); </programlisting> </example> @@ -193,19 +193,19 @@ <title>Ukázky mazání cookies pomocí <function>setcookie</function></title> <programlisting role="php"> setcookie ("TestCookie"); -// nastaví dobu vyprení na èas pøed hodinou +// nastaví dobu vypr¹ení na èas pøed hodinou setcookie ("TestCookie", "", time() - 3600); setcookie ("TestCookie", "", time() - 3600, "/~rasmus/", ".utoronto.ca", 1); </programlisting> </example> - Pøi mazání cookie byste se mìli ujistit, e je doba vyprení v minulosti, - èím se v browseru zapne mechanismus odstranìní cookie. + Pøi mazání cookie byste se mìli ujistit, ¾e je doba vypr¹ení v minulosti, + èím¾ se v browseru zapne mechanismus odstranìní cookie. </para> <para> - Vimnìte si, e hodnotová èást cookie se pøi odeslání cookie automaticky + V¹imnìte si, ¾e hodnotová èást cookie se pøi odeslání cookie automaticky url-zakóduje, a pøi pøijetí se automaticky dekóduje a pøiøadí promìnné - stejného jména, jako je jméno cookie. Pokud chcete vidìt obsah naeho - zkuebního cookie, pouijte nìkterý z následujících pøíkladù: + stejného jména, jako je jméno cookie. Pokud chcete vidìt obsah na¹eho + zku¹ebního cookie, pou¾ijte nìkterý z následujících pøíkladù: <informalexample> <programlisting role="php"> echo $TestCookie; @@ -214,10 +214,10 @@ </informalexample> </para> <para> - Cookies obsahující pole mùete také odeslat tak, e za název cookie napíete - hranaté závorky. Úèinkem tohoto je odeslání tolika cookies, kolik má vae - pole prvkù, ale kdy vá skript tyto cookies pøijme, hodnoty se umístí - v poli stejného jména, jako jsou vae cookies: + Cookies obsahující pole mù¾ete také odeslat tak, ¾e za název cookie napí¹ete + hranaté závorky. Úèinkem tohoto je odeslání tolika cookies, kolik má va¹e + pole prvkù, ale kdy¾ vá¹ skript tyto cookies pøijme, hodnoty se umístí + v poli stejného jména, jako jsou va¹e cookies: <informalexample> <programlisting role="php"> setcookie ("cookie[three]", "cookiethree"); Index: phpdoc/cs/functions/info.xml diff -u phpdoc/cs/functions/info.xml:1.1 phpdoc/cs/functions/info.xml:1.2 --- phpdoc/cs/functions/info.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/info.xml Thu Jan 25 22:39:53 2001 @@ -17,26 +17,26 @@ </funcsynopsis> <para> <function>assert</function> ovìøí pøedanou - <parameter>assertion</parameter> a provede pøíslunou akci, pokud je + <parameter>assertion</parameter> a provede pøíslu¹nou akci, pokud je výsledek <literal>false</literal>. </para> <para> Pokud je pøedaná <parameter>assertion</parameter> øetìzec, vyhodnotí se funkcí <function>assert</function> jako PHP kód. - Výhody øetìzcové <parameter>assertion</parameter> jsou mení reie, kdy + Výhody øetìzcové <parameter>assertion</parameter> jsou men¹í re¾ie, kdy¾ je kontrola výrokù vypnutá, a zprávy obsahující - <parameter>assertion</parameter> výraz, kdy výrok sele. + <parameter>assertion</parameter> výraz, kdy¾ výrok sel¾e. </para> <para> - Kontrola výrokù by se mìla pouívat jen pro odlaïování skriptù. Mùete je - pouít na kontrolu podmínek, které by mìly být vdycky true, a které jinak + Kontrola výrokù by se mìla pou¾ívat jen pro odlaïování skriptù. Mù¾ete je + pou¾ít na kontrolu podmínek, které by mìly být v¾dycky true, a které jinak indikují nìjaké chyby v programování, nebo na kontrolu existence urèitých - vlastností, jako jsou funkce obsaené v extenzích, nebo urèité systémové + vlastností, jako jsou funkce obsa¾ené v extenzích, nebo urèité systémové limity a vlastnosti. </para> <para> - Výroky by se nemìly pouívat pro bìné operace jako kontrola vstupních - parametrù. Jako základní pravidlo platí, e vá kód by mìl fungovat + Výroky by se nemìly pou¾ívat pro bì¾né operace jako kontrola vstupních + parametrù. Jako základní pravidlo platí, ¾e vá¾ kód by mìl fungovat správnì, pokud není kontrola výrokù aktivována. </para> <para> @@ -64,7 +64,7 @@ </funcprototype> </funcsynopsis> <para> - S pouitím funkce <function>assert_options</function> mùete nastavit + S pou¾itím funkce <function>assert_options</function> mù¾ete nastavit rùzné øídící volby funkce <function>assert</function>, nebo jen získat jejich souèasné nastavení. </para> @@ -90,13 +90,13 @@ <entry>ASSERT_WARNING</entry> <entry>assert.warning</entry> <entry>1</entry> - <entry>vytvoøí PHP varování pro kadý selhaví výrok</entry> + <entry>vytvoøí PHP varování pro ka¾dý selhav¹í výrok</entry> </row> <row> <entry>ASSERT_BAIL</entry> <entry>assert.bail</entry> <entry>0</entry> - <entry>ukonèí provádìní skiptu, pokud výrok sele</entry> + <entry>ukonèí provádìní skiptu, pokud výrok sel¾e</entry> </row> <row> <entry>ASSERT_QUIET_EVAL</entry> @@ -110,7 +110,7 @@ <entry>ASSERT_CALLBACK</entry> <entry>assert_callback</entry> <entry>(null)</entry> - <entry>uivatelská funkce, která se zavolá pro kadý selhaví výrok</entry> + <entry>u¾ivatelská funkce, která se zavolá pro ka¾dý selhav¹í výrok</entry> </row> </tbody> </tgroup> @@ -137,8 +137,8 @@ </funcsynopsis> <simpara> Vrací true, pokud je extenze identifikovaná argumentem - <parameter>name</parameter> naètena. Názvy rùzných extenzí mùete vidìt, - pokud pouijete <function>phpinfo</function>. + <parameter>name</parameter> naètena. Názvy rùzných extenzí mù¾ete vidìt, + pokud pou¾ijete <function>phpinfo</function>. </simpara> <para> Viz také <function>phpinfo</function>. @@ -189,14 +189,14 @@ nebo false pøi chybì. <informalexample> <programlisting> -$ip = getenv ("REMOTE_ADDR"); // získá IP adresu uivatele +$ip = getenv ("REMOTE_ADDR"); // získá IP adresu u¾ivatele </programlisting> </informalexample> </para> <para> - Seznam vech systémových promìnných si mùete prohlédnout pouitím + Seznam v¹ech systémových promìnných si mù¾ete prohlédnout pou¾itím <function>phpinfo</function>. Význam mnoha z nich najdete v - <ulink url="&url.cgispecs;">CGI specifikaci</ulink>, zvlátì na <ulink + <ulink url="&url.cgispecs;">CGI specifikaci</ulink>, zvlá¹tì na <ulink url="&url.cgispec;">stránce o systémových promìnných</ulink>. <note> <para> @@ -226,13 +226,13 @@ </simpara> <simpara> Nevrací konfiguraèní hodnoty nastavené pøi kompilaci PHP a neète - konfiguraèní soubor Apache (pouití php3_configuration_option direktiv). + konfiguraèní soubor Apache (pou¾ití php3_configuration_option direktiv). </simpara> <simpara> - Pokud chcete zjistit, jestli daný systém pouívá + Pokud chcete zjistit, jestli daný systém pou¾ívá <link linkend="configuration.file">konfiguraèní soubor</link>, zkuste získat hodnotu konfiguraèní volby cfg_file_path. Pokud je tato dostupná, - pouívá se konfiguraèní soubor. + pou¾ívá se konfiguraèní soubor. </simpara> </refsect1> </refentry> @@ -396,8 +396,8 @@ </para> <warning> <para> - Process ID nejsou unikátní, a jsou tudí slabým zdrojem entropie. - Nedoporuèujeme pouívat PIDy v prostøedích závislých na bezpeènosti. + Process ID nejsou unikátní, a jsou tudí¾ slabým zdrojem entropie. + Nedoporuèujeme pou¾ívat PIDy v prostøedích závislých na bezpeènosti. </para> </warning> <para> @@ -437,7 +437,7 @@ <refentry id="function.getrusage"> <refnamediv> <refname>getrusage</refname> - <refpurpose>Získat informace o souèasném vyuití zdrojù</refpurpose> + <refpurpose>Získat informace o souèasném vyu¾ití zdrojù</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -451,22 +451,22 @@ </funcsynopsis> <para> Toto je rozhraní ke to getrusage(2). Vrátí asociativní pole obsahující - vechna data vrácená systémovým voláním. Pokud je who 1, getrusage se + v¹echna data vrácená systémovým voláním. Pokud je who 1, getrusage se zavolá s RUSAGE_CHILDREN. </para> <para> - Vechny poloky jsou pøístupné skrze svá dokumentovaná jména. + V¹echny polo¾ky jsou pøístupné skrze svá dokumentovaná jména. <example> <title>Getrusage pøíklad</title> <programlisting role="php"> $dat = getrusage(); echo $dat["ru_nswap"]; # poèet swapù echo $dat["ru_majflt"]; # poèet page faultù -echo $dat["ru_utime.tv_sec"]; # vyuitý uivatelský èas (sekundy) -echo $dat["ru_utime.tv_usec"]; # vyuitý uivatelský èas (mikrosekundy) +echo $dat["ru_utime.tv_sec"]; # vyu¾itý u¾ivatelský èas (sekundy) +echo $dat["ru_utime.tv_usec"]; # vyu¾itý u¾ivatelský èas (mikrosekundy) </programlisting> </example> - Dalí detaily viz man stránka getrusage(2) na vaem systému. + Dal¹í detaily viz man stránka getrusage(2) na va¹em systému. </para> </refsect1> </refentry> @@ -592,10 +592,10 @@ </funcsynopsis> <para> Tato funkce vytiskne credits vè. seznamu vývojáøù PHP, modulù, atd. - Generuje pøísluný HTML kód, kterým se tyto informace vkládají do stránky. + Generuje pøíslu¹ný HTML kód, kterým se tyto informace vkládají do stránky. Je tøeba pøedat argument indikující co se vytiskne (pøeddefinovaná - konstanta flag, viz níe). Napøíklad k vytitìní veobecných credits mùete - nìkde ve svém kódu pouít: + konstanta flag, viz ní¾e). Napøíklad k vyti¹tìní v¹eobecných credits mù¾ete + nìkde ve svém kódu pou¾ít: <informalexample> <programlisting role="php"> ... @@ -603,8 +603,8 @@ ... </programlisting> </informalexample> - A pokud chcete vytisknout uí kruh vývojáøù a dokumentaèní skupinu - na samostatné stránce, pouijte: + A pokud chcete vytisknout u¾¹í kruh vývojáøù a dokumentaèní skupinu + na samostatné stránce, pou¾ijte: <informalexample> <programlisting role="php"> <?php @@ -612,7 +612,7 @@ ?> </programlisting> </informalexample> - A pokud chcete vloit vechny credits do vlastní stránky, pomùe vám + A pokud chcete vlo¾it v¹echny credits do vlastní stránky, pomù¾e vám následující kód: <informalexample> <programlisting role="php"> @@ -622,9 +622,9 @@ </head> <body> <?php - // vá vlastní kód + // vá¹ vlastní kód phpcredits(CREDITS_ALL + CREDITS_FULLPAGE); - // dalí kód + // dal¹í kód ?> </body> </html> @@ -647,10 +647,10 @@ <row> <entry>CREDITS_ALL</entry> <entry> - Vechny credits, ekvivalentní k: + V¹echny credits, ekvivalentní k: CREDITS_DOCS + CREDITS_GENERAL + CREDITS_GROUP + CREDITS_MODULES + CREDITS_FULLPAGE. Vygeneruje kompletní - samostatnou HTML stránku s pøíslunými tagy. + samostatnou HTML stránku s pøíslu¹nými tagy. </entry> </row> <row> @@ -660,7 +660,7 @@ <row> <entry>CREDITS_FULLPAGE</entry> <entry> - Obvykle se pouívá v kombinaci s jinými pøíznaky. Indikuje, e + Obvykle se pou¾ívá v kombinaci s jinými pøíznaky. Indikuje, ¾e se má vytisknout kompletní samostatná HTML stránka, vèetnì informací indikovaných jinými pøíznaky. </entry> @@ -668,17 +668,17 @@ <row> <entry>CREDITS_GENERAL</entry> <entry> - Veobecné credits: Design a koncept jazyka, autoøi PHP 4.0 a + V¹eobecné credits: Design a koncept jazyka, autoøi PHP 4.0 a SAPI modul. </entry> </row> <row> <entry>CREDITS_GROUP</entry> - <entry>Seznam uího kruhu vývojáøù</entry> + <entry>Seznam u¾¹ího kruhu vývojáøù</entry> </row> <row> <entry>CREDITS_MODULES</entry> - <entry>Seznam roziøujících modulù (extenzí) PHP a jejich + <entry>Seznam roz¹iøujících modulù (extenzí) PHP a jejich autorù</entry> </row> <row> @@ -711,7 +711,7 @@ </funcprototype> </funcsynopsis> <para> - Vytiskne velké mnoství informací o souèasném stavu PHP. To zahrnuje + Vytiskne velké mno¾ství informací o souèasném stavu PHP. To zahrnuje informace o kompilaèních volbách a extenzích, verzi PHP, informaci o serveru a systémù (pokud je PHP zkompilováno jako modul), PHP prostøedí, verzi OS, cesty, hlavní a lokální hodnoty konfiguraèních voleb, HTTP hlavièky, a PHP @@ -719,7 +719,7 @@ </para> <para> Výstup se dá upravit pøedáním jednou nebo více z následujících hodnot - uloených ve volitelném argumentu <parameter>what</parameter>. + ulo¾ených ve volitelném argumentu <parameter>what</parameter>. <itemizedlist> <listitem><simpara>INFO_GENERAL</simpara></listitem> <listitem><simpara>INFO_CREDITS</simpara></listitem> @@ -753,7 +753,7 @@ </funcprototype> </funcsynopsis> <para> - Vrátí øetìzec obsahující verzi právì bìícího PHP parseru. + Vrátí øetìzec obsahující verzi právì bì¾ícího PHP parseru. <example> <title>phpversion() example</title> <programlisting role="php"> @@ -825,9 +825,9 @@ <programlisting role="php"> $sapi_type = php_sapi_name(); if ($sapi_type == "cgi") - print "Pouíváte CGI PHP\n"; + print "Pou¾íváte CGI PHP\n"; else - print "Nepouíváte CGI PHP\n"; + print "Nepou¾íváte CGI PHP\n"; </programlisting> </example> </para> @@ -936,21 +936,21 @@ </funcprototype> </funcsynopsis> <simpara> - Urèí poèet sekund po které mùe skript bìet. Pokud je dosaeno tohoto + Urèí poèet sekund po které mù¾e skript bì¾et. Pokud je dosa¾eno tohoto èasu, skript vrátí fatální chybu. Standardní limit je 30 sekund, nebo, pokud existuje, hodnota direktivy max_execution_time definovaná v <link linkend="configuration.file">konfiguraèním souboru</link>. Pokud je - <parameter>seconds<-parameter> nula, neexistuje ádný èasový limit. + <parameter>seconds<-parameter> nula, neexistuje ¾ádný èasový limit. </simpara> <simpara> <function>set_time_limit</function> pøi svém zavolání restartuje èítaè èasu - od nuly. Jinými slovy, pokud je limit standardních é sekund a po 25 + od nuly. Jinými slovy, pokud je limit standardních ¹é sekund a po 25 sekundách provádìní skriptu dojde k volání set_time_limit(20), tento skript - pobìí celkem 45 sekund pøedtím, ne skonèí na èasovém limitu. + pobì¾í celkem 45 sekund pøedtím, ne¾ skonèí na èasovém limitu. </simpara> <simpara> - Vimnìte si, e <function>set_time_limit</function> nemá ádný úèinek, kdy - PHP bìí v bezpeèném módu. Obejít to lz jedine vypnutím bezpeèného módu nebo + V¹imnìte si, ¾e <function>set_time_limit</function> nemá ¾ádný úèinek, kdy¾ + PHP bì¾í v bezpeèném módu. Obejít to lz jedine vypnutím bezpeèného módu nebo zmìnou èasového limitu v <link linkend="configuration.file">konfiguraèním souboru</link>. </simpara> @@ -984,7 +984,7 @@ <refnamediv> <refname>get_loaded_extensions</refname> <refpurpose> - Vrátit pole se jmény vech zkompilovaných a naètených modulù (extenzí) + Vrátit pole se jmény v¹ech zkompilovaných a naètených modulù (extenzí) </refpurpose> </refnamediv> <refsect1> @@ -996,7 +996,7 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrací jména vech modulù (extenzí) zkompilovaných a naètených + Tato funkce vrací jména v¹ech modulù (extenzí) zkompilovaných a naètených do PHP interpretru. </para> <para> @@ -1006,7 +1006,7 @@ print_r (get_loaded_extensions()); </programlisting> </informalexample> - vypíe seznam podobný tomuto: + vypí¹e seznam podobný tomuto: <informalexample> <programlisting> Array @@ -1049,7 +1049,7 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrací jména vech funkcí definovaných v modulu urèeném + Tato funkce vrací jména v¹ech funkcí definovaných v modulu urèeném argumentem <parameter>module_name</parameter>. </para> <para> @@ -1060,7 +1060,7 @@ print_r (get_extension_funcs ("gd")); </programlisting> </informalexample> - vytisknou seznam vech funkcí v modulech + vytisknou seznam v¹ech funkcí v modulech <varname>xml</varname> a <varname>gd</varname>. </para> <para> @@ -1073,7 +1073,7 @@ <refnamediv> <refname>get_required_files</refname> <refpurpose> - Vrátit pole jmen vech souborù, které byly v urèitém skriptu naèteny pomocí + Vrátit pole jmen v¹ech souborù, které byly v urèitém skriptu naèteny pomocí require_once() </refpurpose> </refnamediv> @@ -1086,9 +1086,9 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrátí asociativní pole jmen vech souborù, které byly naèteny do + Tato funkce vrátí asociativní pole jmen v¹ech souborù, které byly naèteny do probíhajícího skriptu pomocí <function>require_once</function>. Indexy - tohoto pole jsou názvy souborù pouitých v <function>require_once</function> + tohoto pole jsou názvy souborù pou¾itých v <function>require_once</function> bez pøípony ".php". </para> <para> @@ -1136,7 +1136,7 @@ <para> <note> <para> - Od verze PHP 4.0.1pl2 tato funkce pøedpokládá, e soubory v + Od verze PHP 4.0.1pl2 tato funkce pøedpokládá, ¾e soubory v <varname>required_once</varname> konèí pøíponou ".php", jiné pøípony nefungují. </para> @@ -1154,7 +1154,7 @@ <refnamediv> <refname>get_included_files</refname> <refpurpose> - Vrátit pole jmen vech souborù, které byly ve skriptu naèteny pomocí + Vrátit pole jmen v¹ech souborù, které byly ve skriptu naèteny pomocí include_once() </refpurpose> </refnamediv> @@ -1167,15 +1167,15 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrátí asociativní pole jmen vech souborù, které byly naèteny do + Tato funkce vrátí asociativní pole jmen v¹ech souborù, které byly naèteny do skriptu pomocí <function>include_once</function>. Indexy tohoto pole jsou - názvy souborù pouitých v <function>include_once</function> + názvy souborù pou¾itých v <function>include_once</function> bez pøípony ".php". </para> <para> <note> <para> - Od verze PHP 4.0.1pl2 tato funkce pøedpokládá, e soubory v + Od verze PHP 4.0.1pl2 tato funkce pøedpokládá, ¾e soubory v <varname>include_once</varname> konèí pøíponou ".php", jiné pøípony nefungují. </para> Index: phpdoc/cs/functions/mail.xml diff -u phpdoc/cs/functions/mail.xml:1.1 phpdoc/cs/functions/mail.xml:1.2 --- phpdoc/cs/functions/mail.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/mail.xml Thu Jan 25 22:39:53 2001 @@ -30,7 +30,7 @@ <function>Mail</function> automaticky odmailuje vzkaz specifikovaný v <parameter>message</parameter> pøíjemci specifikovanému v <parameter>to</parameter>. Pøidáním èárky mezi adresami v - <parameter>to</parameter> mùete specifikovat více pøíjemcù. + <parameter>to</parameter> mù¾ete specifikovat více pøíjemcù. </simpara> <para> <example> @@ -40,8 +40,8 @@ </programlisting> </example></para> <simpara> - Pokud je pøedán ètvrtý argument, jeho hodnota se vloí na konec hlavièek. - Toto se obvykle pouívá k pøidání extra hlavièek. + Pokud je pøedán ètvrtý argument, jeho hodnota se vlo¾í na konec hlavièek. + Toto se obvykle pou¾ívá k pøidání extra hlavièek. If a fourth string argument is passed, this string is inserted at the end of the header. This is typically used to add extra headers. Vícenásobné hlavièky se oddìlují zaøádkováním.</simpara> @@ -53,13 +53,13 @@ "From: webmaster@$SERVER_NAME\nReply-To: webmaster@$SERVER_NAME\nX-Mailer: PHP/" . phpversion()); </programlisting> </example> - K vytvoøení komplexních emailù mùete také pouít pomìrnì jednoduché techniky + K vytvoøení komplexních emailù mù¾ete také pou¾ít pomìrnì jednoduché techniky pro tvorbu øetìzcù. <example> <title>Sending complex email.</title> <programlisting> /* recipients */ -$recipient .= "Mary <mary@u.college.edu>" . ", " ; //vimnìte si èárky +$recipient .= "Mary <mary@u.college.edu>" . ", " ; //v¹imnìte si èárky $recipient .= "Kelly <kelly@u.college.edu> . ", "; $recipient .= "ronabop@php.net"; @@ -72,7 +72,7 @@ $message .= "3rd \t\tAug \t\t1970\n"; $message .= "17rd\t\tAug \t\t1973\n"; -/* mùete pøidat signaturu */ +/* mù¾ete pøidat signaturu */ $message .= "--\r\n"; //oddìlovaè signatury $message .= "Birthday reminder copylefted by public domain"; @@ -90,7 +90,7 @@ $headers .= "cc:birthdayarchive@php.net\n"; // CC $headers .= "bcc:birthdaycheck@php.net, birthdaygifts@php.net\n"; // BCC -/* a teï to odeleme */ +/* a teï to ode¹leme */ mail($recipient, $subject, $message, $headers); </programlisting> </example> @@ -117,12 +117,12 @@ </simpara> <para> <example> - <title>Výpoèet hashe a pøihláení uivatele</title> + <title>Výpoèet hashe a pøihlá¹ení u¾ivatele</title> <programlisting> $user = "kris@koehntopp.de"; $hash = ezmlm_hash ($user); $query = sprintf ("INSERT INTO sample VALUES (%s, '%s')", $hash, $user); -$db->query($query); // pouito databázové rozhraní PHPLIB +$db->query($query); // pou¾ito databázové rozhraní PHPLIB </programlisting> </example> </para> Index: phpdoc/cs/functions/mhash.xml diff -u phpdoc/cs/functions/mhash.xml:1.1 phpdoc/cs/functions/mhash.xml:1.2 --- phpdoc/cs/functions/mhash.xml:1.1 Thu Jan 25 18:55:58 2001 +++ phpdoc/cs/functions/mhash.xml Thu Jan 25 22:39:53 2001 @@ -7,17 +7,17 @@ Tyto funkce jsou urèeny pro práci s <ulink url="&url.mhash;">mhash</ulink>. </para> <para> - Toto je interface ke knihvnì mhash. mhash podporuje irokou kálu hash + Toto je interface ke knihvnì mhash. mhash podporuje ¹irokou ¹kálu hash algoritmù jako napø. MD5, SHA1, GOST a mnoho jiných. </para> <para> - Pokud chcete tyto funkce pouívat, stáhnìte si mhash distribuci z <ulink - url="&url.mhash;">its web site</ulink> a postupujte podle pøiloených + Pokud chcete tyto funkce pou¾ívat, stáhnìte si mhash distribuci z <ulink + url="&url.mhash;">its web site</ulink> a postupujte podle pøilo¾ených instrukcí k instalaci. K aktivaci tohoto modulu budete muset zkompilovat PHP s volbou <option role="configure">--with-mhash</option> </para> <para> - Mhash se dá pouít k vytváøení kontrolních souètù, message digests, message + Mhash se dá pou¾ít k vytváøení kontrolních souètù, message digests, message authentication codes, and more. </para> <para> @@ -39,13 +39,13 @@ The hmac is 750c783e6ab0b503eaa86e310a5db738 </programlisting> Kompletní seznam podporovaných hashù viz dokumentaci mhash. Obecným pravidlem - je, e hash algoritmus je dostupný z PHP pomocí MHASH_NAZEVHASHE. Napøíklad - TIGER se v PHP pouívá pomocí konstanty MHASH_TIGER. + je, ¾e hash algoritmus je dostupný z PHP pomocí MHASH_NAZEVHASHE. Napøíklad + TIGER se v PHP pou¾ívá pomocí konstanty MHASH_TIGER. </para> <para> Zde je seznam hashù podporovaných mhashem v souèasné dobì. Pokud zde není nìkterý hash jmenován, ale v dokumentaci mhashe je uveden jako podporovaný, - mùete bezpeènì pøedpokládat, e je tato dokumentace zastaralá. + mù¾ete bezpeènì pøedpokládat, ¾e je tato dokumentace zastaralá. <itemizedlist> <listitem> <simpara> @@ -120,7 +120,7 @@ </funcprototype> </funcsynopsis> <para> - <function>mhash_get_hash_name</function> se pouívá ke zjitìní názvu + <function>mhash_get_hash_name</function> se pou¾ívá ke zji¹tìní názvu zadaného hashe. </para> <para> @@ -139,7 +139,7 @@ ?> </programlisting> </example> - Výe uvedená ukázka vytiskne: + Vý¹e uvedená ukázka vytiskne: <programlisting> MD5 </programlisting> @@ -161,7 +161,7 @@ </funcprototype> </funcsynopsis> <para> - <function>mhash_get_block_size</function> se pouívá ke zjitìní velikosti + <function>mhash_get_block_size</function> se pou¾ívá ke zji¹tìní velikosti bloku argumentu <parameter>hash</parameter>. </para> <para> @@ -175,7 +175,7 @@ <refentry id="function.mhash-count"> <refnamediv> <refname>mhash_count</refname> - <refpurpose>Získat nejvyí dostupné hash id</refpurpose> + <refpurpose>Získat nejvy¹¹í dostupné hash id</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -186,7 +186,7 @@ </funcprototype> </funcsynopsis> <para> - <function>mhash_count</function> vrací nejvyí dostupné hash id. Hashe jsou + <function>mhash_count</function> vrací nejvy¹¹í dostupné hash id. Hashe jsou èíslované od 0 po toto hash id. </para> <para> @@ -256,16 +256,16 @@ <function>mhash_keygen_s2k</function> generuje klíè, který je <parameter>bytes</parameter> dlouhý, z pøedaného hesla. Toto je Salted S2K algoritmus specifikovaný v OpenPGP dokumentu (RFC 2440). Tento algoritmus - pouije k vytvoøení klíèe <parameter>hash</parameter> algoritmus. - <parameter>salt</parameter> musí být pro kadý generovaný klíè jiný a + pou¾ije k vytvoøení klíèe <parameter>hash</parameter> algoritmus. + <parameter>salt</parameter> musí být pro ka¾dý generovaný klíè jiný a dostateènì náhodný, aby vytvoøil rùzné klíèe. - Salt musí být pøi kontrole klíèù znám, tudí je dobrý nápad ho pøipojit + Salt musí být pøi kontrole klíèù znám, tudí¾ je dobrý nápad ho pøipojit ke klíèi. Salt ma pevnou délku 8 bytù a pokud dodáte ménì bytù, bude doplnìn nulami. - Pamatujte, e uivatelsky urèená hesla nejsou vhodná k pouití jako klíèe, - protoe uivatelé obvykle volí klíèe, které mohou napsat na klávesnici. - Tato hesla vyuívají pouze 6 a 7 bytù na znak (nebo ménì). Je velmi vhodné - na uivateli urèené klíèe pouít nìjakou transformaci (jako je tato funkce). + Pamatujte, ¾e u¾ivatelsky urèená hesla nejsou vhodná k pou¾ití jako klíèe, + proto¾e u¾ivatelé obvykle volí klíèe, které mohou napsat na klávesnici. + Tato hesla vyu¾ívají pouze 6 a¾ 7 bytù na znak (nebo ménì). Je velmi vhodné + na u¾ivateli urèené klíèe pou¾ít nìjakou transformaci (jako je tato funkce). </para> </refsect1> </refentry> Index: phpdoc/cs/functions/misc.xml diff -u phpdoc/cs/functions/misc.xml:1.1 phpdoc/cs/functions/misc.xml:1.2 --- phpdoc/cs/functions/misc.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/misc.xml Thu Jan 25 22:39:53 2001 @@ -1,10 +1,10 @@ <reference id="ref.misc"> - <title>Smíené funkce</title> - <titleabbrev>Smíené</titleabbrev> + <title>Smí¹ené funkce</title> + <titleabbrev>Smí¹ené</titleabbrev> <partintro> <para> - Tyto funkce byly umístìny zde, protoe nespadají do ádné jiné kategorie. + Tyto funkce byly umístìny zde, proto¾e nespadají do ¾ádné jiné kategorie. </para> </partintro> @@ -90,7 +90,7 @@ </funcsynopsis> <para> Definuje pojmenovanou konstantu, která je podobná promìnné s výjimkou toho, - e: + ¾e: <itemizedlist> <listitem> <simpara> @@ -105,7 +105,7 @@ </listitem> <listitem> <simpara> - Konstanty se nedají pøedefinovávat a ruit; a + Konstanty se nedají pøedefinovávat a ru¹it; a </simpara> </listitem> <listitem> @@ -237,12 +237,12 @@ </funcsynopsis> <simpara> <function>eval</function> vyhodnotí øetìzec pøedaný v - <parameter>code_str</parameter> jako PHP kód. Kromì jiného se dá vyuít - na ukládání kódu v textovém sloupci databáze pro pozdìjí vykonání. + <parameter>code_str</parameter> jako PHP kód. Kromì jiného se dá vyu¾ít + na ukládání kódu v textovém sloupci databáze pro pozdìj¹í vykonání. </simpara> <simpara> - Pøi pouívání <function>eval</function> byste mìli mít na pamìti nìkolik - faktorù. Pamatujte si, e pøedávaný øetìzec musí být platný PHP kód, + Pøi pou¾ívání <function>eval</function> byste mìli mít na pamìti nìkolik + faktorù. Pamatujte si, ¾e pøedávaný øetìzec musí být platný PHP kód, vèetnì vìcí jako ukonèování výrazù støedníkem, aby parser nezemøel na øádku po <function>eval</function>, a øádné escapování v <parameter>code_str</parameter>. @@ -252,8 +252,8 @@ tìmto promìnným zùstanou i v hlavním skriptu. </simpara> <simpara> - Výraz <literal>return</literal> okamitì ukonèí vyhodnocování pøedaného - øetìzce. V PHP 4 mùete pouít <literal>return</literal> k vrácení hodnoty, + Výraz <literal>return</literal> okam¾itì ukonèí vyhodnocování pøedaného + øetìzce. V PHP 4 mù¾ete pou¾ít <literal>return</literal> k vrácení hodnoty, která se stane výsledkem <function>eval</function> funkce, zatímco v PHP 3 byl <function>eval</function> typu <literal>void</literal> nic nevracel. </simpara> @@ -275,7 +275,7 @@ </example> </para> <para> - Výe uvedený pøíklad ukáe: + Vý¹e uvedený pøíklad uká¾e: <programlisting> This is a $string with my $name in it. This is a cup with my coffee in it. @@ -298,7 +298,7 @@ </funcprototype> </funcsynopsis> <simpara> - Tento jazykový konstrkut ukonèí parsování skriptu. Nevrací ádnou hodnotu. + Tento jazykový konstrkut ukonèí parsování skriptu. Nevrací ¾ádnou hodnotu. </simpara> <simpara> Viz také <function>die</function>. @@ -310,7 +310,7 @@ <refnamediv> <refname>get_browser</refname> <refpurpose> - Urèuje schopnosti uivatelova browseru + Urèuje schopnosti u¾ivatelova browseru </refpurpose> </refnamediv> <refsect1> @@ -324,27 +324,27 @@ </funcprototype> </funcsynopsis> <simpara> - <function>get_browser</function> se pokusí urèit schopnosti uivatelova - browseru. Toho je dosaeno vyhledáním informací o browseru v souboru - <filename>browscap.ini</filename>. Standardne se pouije - $HTTP_USER_AGENT; nicménì, mùete to zmìnit (tj. vyhledat informace o + <function>get_browser</function> se pokusí urèit schopnosti u¾ivatelova + browseru. Toho je dosa¾eno vyhledáním informací o browseru v souboru + <filename>browscap.ini</filename>. Standardne se pou¾ije + $HTTP_USER_AGENT; nicménì, mù¾ete to zmìnit (tj. vyhledat informace o jiném browseru) pøedáním volitelného argumentu <parameter>user_agent</parameter>. </simpara> <simpara> Informace se vracejí jako objekt, který obsahuje rùzné datové elementy, - které reprezentují napøíklad hlavní a vedlejí èíslo verze a ID øetìzec; + které reprezentují napøíklad hlavní a vedlej¹í èíslo verze a ID øetìzec; true/false hodnoty vlastností jako podpora rámcù, JavaScript a cookies, atd. </simpara> <simpara> Jakkoli <filename>browscap.ini</filename> obsahuje informace o mnoha - browserech, aktuálnost databáze závisí na uivatelských updatech. Formát + browserech, aktuálnost databáze závisí na u¾ivatelských updatech. Formát souboru je pomìrnì snadno pochopitelný. </simpara> <para> - Následující pøíklad ukazuje, jak by se daly vypsat vechny informace - získané o uivatelovì browseru. + Následující pøíklad ukazuje, jak by se daly vypsat v¹echny informace + získané o u¾ivatelovì browseru. <example> <title><function>Get_browser</function> pøíklad</title> <programlisting role="php"> @@ -363,7 +363,7 @@ </example> </para> <simpara> - Výstup z výe uvedeného skriptu by vypadal asi takto: + Výstup z vý¹e uvedeného skriptu by vypadal asi takto: </simpara> <programlisting> Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586)<hr> @@ -389,11 +389,11 @@ </programlisting> <simpara> Aby to fungovalo, <link linkend="ini.sect.browscap">browscap</link> - direktiva ve vaem konfiguraèním souboru musí ukazovat na platné umístìní + direktiva ve va¹em konfiguraèním souboru musí ukazovat na platné umístìní <filename>browscap.ini</filename> souboru. </simpara> <simpara> - Pro dalí informace (vèetnì lokací na kterých mùete získat + Pro dal¹í informace (vèetnì lokací na kterých mù¾ete získat <filename>browscap.ini</filename> soubor) viz PHP FAQ na <ulink url="&url.php.faq;">&url.php.faq;</ulink>. </simpara> @@ -415,7 +415,7 @@ </funcsynopsis> <simpara> Funkce <function>highlight_file</function> vytiskne barevnì zvýraznìnou - syntaxi kódu obsaeného ve <parameter>filename</parameter> s pouitím + syntaxi kódu obsa¾eného ve <parameter>filename</parameter> s pou¾itím barev definovaných ve zvýrazòovaèi syntaxe zabudovaném v PHP. Vrací true pøi úspìchu, jinak false (PHP 4). </simpara> @@ -424,9 +424,9 @@ <title>Tvorba URL zvyrazòující syntaxi</title> <simpara> K vytvoøení URL, která zvýrazní syntaxi jakéhokoliv skriptu, který jí - pøedáte vyuijeme "ForceType" direktivu Apache k vytvoøení + pøedáte vyu¾ijeme "ForceType" direktivu Apache k vytvoøení hezkého vzorce URL, and pomocí funkce <function>highlight_file</function> - vypíeme hezky vypadající výpis kódu. + vypí¹eme hezky vypadající výpis kódu. </simpara> <simpara> Do svého httpd.conf pøidejte následující: @@ -468,8 +468,8 @@ </programlisting> </para> <simpara> - Potom mùete pouít URL jako je ta níe k zobrazení obarvené verze skriptu - umístìné v "/path/to/script.php" na vaem webu. + Potom mù¾ete pou¾ít URL jako je ta ní¾e k zobrazení obarvené verze skriptu + umístìné v "/path/to/script.php" na va¹em webu. </simpara> <para> <informalexample> @@ -502,7 +502,7 @@ </funcsynopsis> <simpara> Funkce <function>highlight_string</function> vytiskne barevnì zvýraznìnou - verzi <parameter>str</parameter> s pouitím barev definovaných ve + verzi <parameter>str</parameter> s pou¾itím barev definovaných ve zvýrazòovaèi syntaxe zabudovaném v PHP. Vrací true pøi úspìchu, jinak false (PHP 4). </simpara> @@ -517,7 +517,7 @@ <refnamediv> <refname>ignore_user_abort</refname> <refpurpose> - Nastavuje, jestli má ukonèení spojení klientem pøeruit vykonávání skriptu + Nastavuje, jestli má ukonèení spojení klientem pøeru¹it vykonávání skriptu </refpurpose> </refnamediv> <refsect1> @@ -558,8 +558,8 @@ </funcsynopsis> <simpara> Tato funkce parsuje binární IPTC blok do jeho jednotlivých tagù. Vrací - pole, které pouívá tagmarker jako index, a jeho hodnotu jako hodnotu. - Vrací false pøi chybì, nebo pokud nenajde ádná IPTC data. Pøíklad viz + pole, které pou¾ívá tagmarker jako index, a jeho hodnotu jako hodnotu. + Vrací false pøi chybì, nebo pokud nenajde ¾ádná IPTC data. Pøíklad viz <function>GetImageSize</function>. </simpara> </refsect1> @@ -579,11 +579,11 @@ </funcprototype> </funcsynopsis> <simpara> - <function>Leak</function> nenávratnì alokuje specifikované mnoství pamìti. + <function>Leak</function> nenávratnì alokuje specifikované mno¾ství pamìti. </simpara> <simpara> - Tato funkce je uiteèná pøi ladìní správce pamìti, který automaticky - èistí "vyteklou" (leaked) pamìt pøi dokonèení kadého poadavku. + Tato funkce je u¾iteèná pøi ladìní správce pamìti, který automaticky + èistí "vyteklou" (leaked) pamìt pøi dokonèení ka¾dého po¾adavku. </simpara> </refsect1> </refentry> @@ -609,14 +609,14 @@ <parameter>format</parameter>. Vrací binární øetìzec obsahující pøedaná data. </para> <para> - Nápad na tuto funkci byl pøevzat z Perlu, a vechny formátovací kódy + Nápad na tuto funkci byl pøevzat z Perlu, a v¹echny formátovací kódy fungují stejnì jako tam, nicménì, nìkteré formátovací kódy chybí, jako napøíklad Perlovský formátovací kód "u". Formátovací øetìzec sestává z formátovacích kódu následovaných volitelným - opakovacím argumentem. Opakovací argument mùe být buï celoèíselná hodnota, + opakovacím argumentem. Opakovací argument mù¾e být buï celoèíselná hodnota, nebo * pro opakování do konce vstupních dat. U a, A, h, H poèet opakování urèuje, kolik znakù se vezme z jednoho datového argumentu, u @ je to - absolutní pozice, kde se mají umístit dalí data, u veho ostatního poèet + absolutní pozice, kde se mají umístit dal¹í data, u v¹eho ostatního poèet opakování urèuje, kolik datových argumentù se spotøebuje a sbalí do výsledného binárního øetìzce. V souèasnosti jsou implementovány <itemizedlist> @@ -652,22 +652,22 @@ </listitem> <listitem> <simpara> - s signed short (vdy 16 bitù, machine byte order) + s signed short (v¾dy 16 bitù, machine byte order) </simpara> </listitem> <listitem> <simpara> - S unsigned short (vdy 16 bitù, machine byte order) + S unsigned short (v¾dy 16 bitù, machine byte order) </simpara> </listitem> <listitem> <simpara> - n unsigned short (vdy 16 bitù, big endian byte order) + n unsigned short (v¾dy 16 bitù, big endian byte order) </simpara> </listitem> <listitem> <simpara> - v unsigned short (vdy 16 bitù, little endian byte order) + v unsigned short (v¾dy 16 bitù, little endian byte order) </simpara> </listitem> <listitem> @@ -682,22 +682,22 @@ </listitem> <listitem> <simpara> - l signed long (vdy 32 bitù, machine byte order) + l signed long (v¾dy 32 bitù, machine byte order) </simpara> </listitem> <listitem> <simpara> - L unsigned long (vdy 32 bitù, machine byte order) + L unsigned long (v¾dy 32 bitù, machine byte order) </simpara> </listitem> <listitem> <simpara> - N unsigned long (vdy 32 bitù, big endian byte order) + N unsigned long (v¾dy 32 bitù, big endian byte order) </simpara> </listitem> <listitem> <simpara> - V unsigned long (vdy 32 bitù, little endian byte order) + V unsigned long (v¾dy 32 bitù, little endian byte order) </simpara> </listitem> <listitem> @@ -738,16 +738,16 @@ </example> </para> <para> - Vimnìte si, e rozdíl mezi hodnotami se znaménkem a bez znaménka ovlivòuje + V¹imnìte si, ¾e rozdíl mezi hodnotami se znaménkem a bez znaménka ovlivòuje pouze funkci <function>unpack</function>, zatímco funkce <function>pack</function> dává stejný výsledek pro formátovací kódy se znaménkem i bez znaménka. </para> <para> - Dále si vimnìte, e PHP internì ukládá celoèíselné hodnoty jako hodnoty + Dále si v¹imnìte, ¾e PHP internì ukládá celoèíselné hodnoty jako hodnoty se znaménkem o velikosti závislé na systému. Pokud zadáte hodnotu bez - znaménka, která bude pøíli velká, ne aby se dala takto uloit, pøevede - se na double, co èasto vytváøí neádoucí výsledky. + znaménka, která bude pøíli¹ velká, ne¾ aby se dala takto ulo¾it, pøevede + se na double, co¾ èasto vytváøí ne¾ádoucí výsledky. </para> </refsect1> </refentry> @@ -767,7 +767,7 @@ </funcsynopsis> <simpara> Funkce <function>show_source</function> vytiskne barevnì zvýraznìnou - syntaxi kódu obsaeného ve <parameter>filename</parameter> s pouitím + syntaxi kódu obsa¾eného ve <parameter>filename</parameter> s pou¾itím barev definovaných ve zvýrazòovaèi syntaxe zabudovaném v PHP. Vrací true pøi úspìchu, jinak false (PHP 4). </simpara> @@ -786,7 +786,7 @@ <refentry id="function.sleep"> <refnamediv> <refname>sleep</refname> - <refpurpose>Odloí provedení</refpurpose> + <refpurpose>Odlo¾í provedení</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -823,17 +823,17 @@ </funcprototype> </funcsynopsis> <simpara> - <function>Uniqid</function> vrací unikátní identifikátor zaloený na - souèasném èase v mikrosekundách, opatøený prefixem. Prefix mùe být - uiteèný napøíklad pokud generujete identifikátory na nìkolika serverech + <function>Uniqid</function> vrací unikátní identifikátor zalo¾ený na + souèasném èase v mikrosekundách, opatøený prefixem. Prefix mù¾e být + u¾iteèný napøíklad pokud generujete identifikátory na nìkolika serverech souèasnì, které by mohly vygenerovat identifikátor ve stejnou mikrosekundu. - <parameter>Prefix</parameter> mùe být a 114 znakù dlouhý. + <parameter>Prefix</parameter> mù¾e být a¾ 114 znakù dlouhý. </simpara> <simpara> Pokud je volitelný argument <parameter>lcg</parameter> true, <function>uniqid</function> pøidá dodateènou "kombinovanou LCG" entropii - na konec své návratové hodnoty, co by mìlo uèinit výsledky jetì - unikátnìjími. + na konec své návratové hodnoty, co¾ by mìlo uèinit výsledky je¹tì + unikátnìj¹ími. </simpara> <simpara> Pokud je <parameter>prefix</parameter> prázdný, vrácený øetìec bude 13 @@ -843,13 +843,13 @@ <note> <simpara> <parameter>lcg</parameter> argument je pøístupný pouze v PHP 4 and - PHP 3.0.13 a vyích. + PHP 3.0.13 a vy¹¹ích. </simpara> </note> <para> - Pokud potøebujete unikátní identifikátor nebo symbol, a zamýlíte pøedat - tento symbol uivateli po síti (napø. session cookies), doporuèujeme - pouít nìco jako + Pokud potøebujete unikátní identifikátor nebo symbol, a zamý¹líte pøedat + tento symbol u¾ivateli po síti (napø. session cookies), doporuèujeme + pou¾ít nìco jako <informalexample> <programlisting role="php"> $token = md5 (uniqid ("")); // no random portion @@ -859,7 +859,7 @@ </para> <simpara> Toto vytvoøí 32znakový identifikátor (128bitové hexa èíslo), které se - extrémnì teko pøedpovídá. + extrémnì te¾ko pøedpovídá. </simpara> </refsect1> </refentry> @@ -884,8 +884,8 @@ binárního øetìzce. </para> <para> - <function>Unpack</function> funguje trochu jinak ne v Perlu, jeliko - rozbalená data jsou uloena v asociativním poli. Toho dosáhnete tak, e + <function>Unpack</function> funguje trochu jinak ne¾ v Perlu, jeliko¾ + rozbalená data jsou ulo¾ena v asociativním poli. Toho dosáhnete tak, ¾e vyjmenujete rùzné formátovací kódy a oddìlíte je lomítkem /. <example> <title><function>Unpack</function> format string</title> @@ -893,7 +893,7 @@ $array = unpack ("c2chars/nint", $binarydata); </programlisting> <para> - Výsledné pole obsahuej poloky "chars1", "chars2" and "int". + Výsledné pole obsahuej polo¾ky "chars1", "chars2" and "int". </para> </example> </para> @@ -901,9 +901,9 @@ Vysvìtlení formátovacích kódù viz také: <function>pack</function> </para> <para> - Vimnìte si, e PHP internì ukládá celoèíselné hodnoty se znaménkem. Pokud + V¹imnìte si, ¾e PHP internì ukládá celoèíselné hodnoty se znaménkem. Pokud rozbalíte velkou celoèíselnou hodnotu bez znaménka a ta má stejnou velikost - jako hodnoty internì ukládané PHP, výsledkem bude negativní èíslo, i kdy + jako hodnoty internì ukládané PHP, výsledkem bude negativní èíslo, i kdy¾ bylo zadáno rozbalování bez znaménka. </para> </refsect1> @@ -912,7 +912,7 @@ <refentry id="function.usleep"> <refnamediv> <refname>usleep</refname> - <refpurpose>Odloí provedení v mikrosekundách</refpurpose> + <refpurpose>Odlo¾í provedení v mikrosekundách</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -923,7 +923,7 @@ </funcprototype> </funcsynopsis> <simpara> - Funkce <function>usleep</function> odloí provedení skriptu o daný poèet + Funkce <function>usleep</function> odlo¾í provedení skriptu o daný poèet <parameter>micro_seconds</parameter>. </simpara> <simpara> Index: phpdoc/cs/functions/outcontrol.xml diff -u phpdoc/cs/functions/outcontrol.xml:1.1 phpdoc/cs/functions/outcontrol.xml:1.2 --- phpdoc/cs/functions/outcontrol.xml:1.1 Thu Jan 25 21:29:36 2001 +++ phpdoc/cs/functions/outcontrol.xml Thu Jan 25 22:39:53 2001 @@ -4,9 +4,9 @@ <partintro> <para> - Output Control funkce (funkce pro øízení výstupu) vám umoòujíc ovládat, kdy - se odele výstup skriptu. To mùe být uiteèné v nìkolika rùzných situacích, - zvlátì pokud potøebujete poslat browseru hlavièky poté, co vá skript + Output Control funkce (funkce pro øízení výstupu) vám umo¾òujíc ovládat, kdy + se ode¹le výstup skriptu. To mù¾e být u¾iteèné v nìkolika rùzných situacích, + zvlá¹tì pokud potøebujete poslat browseru hlavièky poté, co vá¹ skript zaèal odesílat data. Output Control funkce neovlivòují hlavièky odeslané pomocí <function>header</function> nebo <function>setcookie</function>, pouze funkce jako <function>echo</function> a data mezi bloky PHP kódu. @@ -29,10 +29,10 @@ </example> </para> <para> - Ve výe uvedené ukázce se výstup z <function>echo</function> uloí ve - výstupním bufferu a do volání <function>ob_end_flush</function>. Mezitím - volání <function>setcookie</function> úspìnì uloilo cookie bez vyvolání - chyby. (Normálnì nemùete odeslat do browseru hlavièky poté, co u byla + Ve vý¹e uvedené ukázce se výstup z <function>echo</function> ulo¾í ve + výstupním bufferu a¾ do volání <function>ob_end_flush</function>. Mezitím + volání <function>setcookie</function> úspì¹nì ulo¾ilo cookie bez vyvolání + chyby. (Normálnì nemù¾ete odeslat do browseru hlavièky poté, co u¾ byla odeslána data.) </para> <para> @@ -54,24 +54,24 @@ </funcprototype> </funcsynopsis> <simpara> - Vyprázdní výstupní buffery PHP a jakéhokoli backendu, který PHP pouívá - (CGI, web server, atd.) Odele vekerý dosavadní výstup do uivatelova + Vyprázdní výstupní buffery PHP a jakéhokoli backendu, který PHP pou¾ívá + (CGI, web server, atd.) Ode¹le ve¹kerý dosavadní výstup do u¾ivatelova browseru. </simpara> <note> <para> - <function>flush</function> nemá ádný úèinek na bufferovací schéma vaeho + <function>flush</function> nemá ¾ádný úèinek na bufferovací schéma va¹eho webserveru nebo browseru na klientské stranì. </para> <para> - Nìkteré servery, zvlátì na Win32, bufferují výstup a do ukonèení bìhu - skriptu bez ohledu na <function>flush</function>, a a potom odelou + Nìkteré servery, zvlá¹tì na Win32, bufferují výstup a¾ do ukonèení bìhu + skriptu bez ohledu na <function>flush</function>, a a¾ potom ode¹lou výstup browseru. </para> <para> - Browser mùe také bufferovat svùj vstup pøed zobrazením. Napøíklad - Netscape bufferuje text do té doby ne pøijme konec øádku nebo zaèátek - tagu, a nezobrazí tabulku, dokud nedostane </table> nejzevnìjí + Browser mù¾e také bufferovat svùj vstup pøed zobrazením. Napøíklad + Netscape bufferuje text do té doby ne¾ pøijme konec øádku nebo zaèátek + tagu, a nezobrazí tabulku, dokud nedostane </table> nejzevnìj¹í tabulky. </para> </note> @@ -97,28 +97,28 @@ </funcsynopsis> <para> Tato funkce zapíná bufferování výstupu. Pokud je bufferování výstupu - aktivováno, ádný výstup ze skriptu se neodele, místo toho se ukládá v + aktivováno, ¾ádný výstup ze skriptu se neode¹le, místo toho se ukládá v interním bufferu. </para> <para> - Obsah tohoto interního bufferu je mono zkopírovat do promìnné typu string + Obsah tohoto interního bufferu je mo¾no zkopírovat do promìnné typu string pomocí <function>ob_get_contents</function>. K odeslání obsahu interního - bufferu pouijte <function>ob_end_flush</function>. Naprotitomu - <function>ob_end_clean</function> tie odstraní obsah výstupního bufferu. + bufferu pou¾ijte <function>ob_end_flush</function>. Naprotitomu + <function>ob_end_clean</function> ti¹e odstraní obsah výstupního bufferu. </para> <para> - Mùete zadat volitelný název callback funkce, která se automaticky zavolá + Mù¾ete zadat volitelný název callback funkce, která se automaticky zavolá s obsahem bufferu jako argumentem. Tato funkce musí pøijímat øetìzec a vracet øetìzec. Tato funkce bude volána pøi <function>ob_end_flush</function> a dostane obsah výstupního bufferu jako svùj argument. Musí vrátit nový výstupní buffer, který se pak vytiskne. </para> <para> - Výstupní buffery se dají stackovat, tzn. mùete zavolat - <function>ob_start</function> zatímco je aktivní dalí + Výstupní buffery se dají stackovat, tzn. mù¾ete zavolat + <function>ob_start</function> zatímco je aktivní dal¹í <function>ob_start</function>. Je potøeba pouze správný poèet volání <function>ob_end_flush()</function>. Pokud je akivních více output callback - funkcí, výstup je filtrován postupnì pøes kadou z nich tak jak jsou do + funkcí, výstup je filtrován postupnì pøes ka¾dou z nich tak jak jsou do sebe vnoøené. </para> <example> @@ -219,10 +219,10 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce odele obsah výstupního bufferu (pokud nìjaký je) a vypne + Tato funkce ode¹le obsah výstupního bufferu (pokud nìjaký je) a vypne bufferování výstupu. Pokud chcete obsah výstupního bufferu dále zpracovávat, musíte pøed <function>ob_end_flush</function> zavolat - <function>ob_get_contents</function>, protoe obsah bufferu se po + <function>ob_get_contents</function>, proto¾e obsah bufferu se po <function>ob_end_flush</function> odhodí. </para> <para> @@ -275,14 +275,14 @@ </funcsynopsis> <para> <function>ob_implicit_flush</function> vypne nebo zapne implicitní - flushování (pokud nedostane ádný <parameter>flag</parameter>, default je - zapnout). Implicitní flushování zpùsobí flush po kadém vygenerování - výstupu, take u nebudou potøeba explicitní volání + flushování (pokud nedostane ¾ádný <parameter>flag</parameter>, default je + zapnout). Implicitní flushování zpùsobí flush po ka¾dém vygenerování + výstupu, tak¾e u¾ nebudou potøeba explicitní volání <function>flush</function>. </para> <para> - Zapnutí implicitního flushování zruí bufferování výstupu, a aktuální obsah - výstupních bufferù se odele jako pøi volání + Zapnutí implicitního flushování zru¹í bufferování výstupu, a aktuální obsah + výstupních bufferù se ode¹le jako pøi volání <function>ob_end_flush</function>. </para> <para> Index: phpdoc/cs/functions/pdf.xml diff -u phpdoc/cs/functions/pdf.xml:1.2 phpdoc/cs/functions/pdf.xml:1.3 --- phpdoc/cs/functions/pdf.xml:1.2 Thu Jan 25 17:23:01 2001 +++ phpdoc/cs/functions/pdf.xml Thu Jan 25 22:39:53 2001 @@ -7,45 +7,45 @@ <title>Introduction</title> <simpara> Pokud máte PDF knihovnu od Thomase Merze (dostupná z - <ulink url="&url.pdf;">&url.pdf;</ulink>), mùete pouívat PDF funkce na + <ulink url="&url.pdf;">&url.pdf;</ulink>), mù¾ete pou¾ívat PDF funkce na tvorbu PDF souborù; ke kompilaci budete potøebovat také <ulink url="&url.jpeg;">JPEG knihovnu</ulink> a <ulink url="&url.tiff;">TIFF knihovnu</ulink>. Tyto dvì knihovny pomìrnì - èasto dìlají potíe pøi konfiguraci PHP. Pøi øeení pøípadných problémù + èasto dìlají potí¾e pøi konfiguraci PHP. Pøi øe¹ení pøípadných problémù se øiïte chybovými zprávami configure skriptu. </simpara> <simpara> Vìnujte prosím pozornost výborné dokumentaci pdflib, která je souèástí distribuce zdrojového kódu. Poskytuje velmi dobrý pøehled schopností pdflib. - Vìtina funkcí pdflib a pøísluného PHP modulu má stejné jméno. Argumenty - jsou také identické. Pokud chcete tento modul vyuívat opravdu efektivnì, + Vìt¹ina funkcí pdflib a pøíslu¹ného PHP modulu má stejné jméno. Argumenty + jsou také identické. Pokud chcete tento modul vyu¾ívat opravdu efektivnì, mìli byste chápat také nìkteré z konceptù PDF nebo Postscriptu. - Vechny rozmìry a koordináty se udávají v Postscriptových bodech. + V¹echny rozmìry a koordináty se udávají v Postscriptových bodech. Obecnì je 72 PostScriptových bodù na palec, ale závisí to na výstupním - rozliení. + rozli¹ení. </simpara> <simpara> - Existuje dalí PHP modul na tvorbu PDF dokumentù, zaloený na ClibPDF od + Existuje dal¹í PHP modul na tvorbu PDF dokumentù, zalo¾ený na ClibPDF od firmy <ulink url="&url.cpdf;">FastIO</ulink>. Má mírnì jinou API. Detaily viz <link linkend="ref.cpdf">ClibPDF funkce</link>. </simpara> <simpara> Tento PDF modul zavádí nový typ promìnné. Nazývá se <parameter>pdfdoc</parameter>. - <parameter>pdfdoc</parameter> je pointer na PDF dokument a témìø vechny - funkce ho vyadují jako svùj první argument. + <parameter>pdfdoc</parameter> je pointer na PDF dokument a témìø v¹echny + funkce ho vy¾adují jako svùj první argument. </simpara> </sect1> <sect1 id="pdf.oldlibs.confusion"> <title>Zmatek se starými verzemi pdflib</title> <simpara> - Od úplného zaèátky podpory PDF v PHP — od pdflib 0.6 — dolo - k mnoha zmìnám zvlátì v API pdflib. Vìtinu tìchto zmìn PHP nìjak zakrylo, - nìkteré vyadovaly zmìnu PHP API. Od pdflib 3.x se API snad stabilizovala, + Od úplného zaèátky podpory PDF v PHP — od pdflib 0.6 — do¹lo + k mnoha zmìnám zvlá¹tì v API pdflib. Vìt¹inu tìchto zmìn PHP nìjak zakrylo, + nìkteré vy¾adovaly zmìnu PHP API. Od pdflib 3.x se API snad stabilizovala, a PHP 4 pøijala tuto verzi jako mimimální pro podporu PDF. Následkem toho - mnoho funkcí døíve èi pozdìji zmizí nebo bude nahraeno alternativami. - Podpora pdflib 0.6 u byla naprosto ukonèena. Následující tabulka - vyjmenovává vechny funkce, které jsou od PHP 4.0.2 zastaralé a mìly by být - nahraeny jejich novìjími verzemi. + mnoho funkcí døíve èi pozdìji zmizí nebo bude nahra¾eno alternativami. + Podpora pdflib 0.6 u¾ byla naprosto ukonèena. Následující tabulka + vyjmenovává v¹echny funkce, které jsou od PHP 4.0.2 zastaralé a mìly by být + nahra¾eny jejich novìj¹ími verzemi. </simpara> <para> <table> @@ -195,41 +195,41 @@ </simpara> </sect1> <sect1 id="pdf.oldlibs.hints"> - <title>Problémy se starími verzemi pdflib</title> + <title>Problémy se star¹ími verzemi pdflib</title> <simpara> - Pokud pouíváte pdflib 2.01, zkontrolujte, jak je tato knihovna + Pokud pou¾íváte pdflib 2.01, zkontrolujte, jak je tato knihovna nainstalována. Mìli byste mít soubor libpdf.so, nebo link na nìj. Verze 2.01 vytváøí soubor libpdf2.01.so, který se nedá najít pøi linkování testovacího souboru v configure. Budete muset vytvoøit symbolický link z libpdf.so na libpdf2.01.so. </simpara> <simpara> - Ve verzi 2.20 pøibyly dalí zmìny v API pdflib a podpora èínských a - japonských fontù. Pokud pouíváte pdflib 2.20 buïte opatrní pøi generování + Ve verzi 2.20 pøibyly dal¹í zmìny v API pdflib a podpora èínských a + japonských fontù. Pokud pou¾íváte pdflib 2.20 buïte opatrní pøi generování PDF dokumentù v pamìti. Do verze pdflib 3.0 by mohlo být nestabilní. Argument kódování v <function>pdf_set_font</function> se zmìnil na øetìzec. - To znamená, e místo napø. 4 musíte pouít 'winansi'. + To znamená, ¾e místo napø. 4 musíte pou¾ít 'winansi'. </simpara> <simpara> - Pokud pouíváte pdflib 2.30, nemáte k dispozici + Pokud pou¾íváte pdflib 2.30, nemáte k dispozici <function>pdf_set_text_matrix</function>. Pøestala být podporována. Obecnou - radou je zjistit si pøípadné zmìny v release notes pouívané verze pdflib. + radou je zjistit si pøípadné zmìny v release notes pou¾ívané verze pdflib. </simpara> <simpara> - ádná verze PHP 4 od data 9. bøezna 2000 nepodporuje podflib starí ne - 3.0. Na druhou stranu, PHP 3 by se nemìlo pouívat s novìjí verzí pdflib - ne 2.01. + ®ádná verze PHP 4 od data 9. bøezna 2000 nepodporuje podflib star¹í ne¾ + 3.0. Na druhou stranu, PHP 3 by se nemìlo pou¾ívat s novìj¹í verzí pdflib + ne¾ 2.01. </simpara> </sect1> <sect1 id="pdf.examples"> <title>Ukázky</title> <simpara> - Vìtina funkcí se pouívá docela snadno. Nejtìí je zøejmì vùbec nìjaký + Vìt¹ina funkcí se pou¾ívá docela snadno. Nejtì¾¹í je zøejmì vùbec nìjaký jednoduchý PDF dokument vùbec vytvoøit. Následující ukázka by mìla pomoci zaèít. Vytvoøí soubor <filename>test.pdf</filename> s jednou stránkou. Tato stránka obsahuje text "Times Roman outlined" napsaný 30ti bodovým obrysem. Text je - také podtrený. + také podtr¾ený. </simpara> <para> <example> @@ -272,7 +272,7 @@ </example> </para> <para> - Distribuce pdflib obsahuje rozsáhlejí ukázku, která obsahuje sérii stránek + Distribuce pdflib obsahuje rozsáhlej¹í ukázku, která obsahuje sérii stránek s analogovými hodinami. Tato ukázka pøevedená do PHP vypadá takto (stejnou ukázku najdete v dokumentaci k <link linkend="ref.cpdf">clibpdf modulu</link>): @@ -389,7 +389,7 @@ <refentry id="function.pdf-set-info"> <refnamediv> <refname>pdf_set_info</refname> - <refpurpose>Vyplnit poloku informací o dokumentu</refpurpose> + <refpurpose>Vyplnit polo¾ku informací o dokumentu</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -404,9 +404,9 @@ <para> Funkce <function>pdf_set_info</function> vyplní informaèní pole PDF dokumentu. - Moné hodnoty argumentu <parameter>fieldname</parameter> jsou 'Subject', - 'Title', 'Creator', 'Author', 'Keywords' a jeden uivatelsky definovaný - název. Mùe být volána pøed zaèátkem stránky. + Mo¾né hodnoty argumentu <parameter>fieldname</parameter> jsou 'Subject', + 'Title', 'Creator', 'Author', 'Keywords' a jeden u¾ivatelsky definovaný + název. Mù¾e být volána pøed zaèátkem stránky. <example> <title>Zadání informací o dokumentu</title> @@ -457,10 +457,10 @@ Funkce <function>pdf_open</function> otvírá nový PDF dokument. Odpovídající soubor musí být otevøen funkcí <function>fopen</function> a jeho deskriptor pøedán jako argument <parameter>file</parameter>. Pokud této funkci - nepøedáte ádné argumenty, dokument bude vytvoøen v pamìti a vrácen stránku + nepøedáte ¾ádné argumenty, dokument bude vytvoøen v pamìti a vrácen stránku po stránce buï na stdout (standardní výstup) nebo do browseru. <note><simpara> - Návratová hodnota je potøeba jako první argument pro vechny ostatní funkce + Návratová hodnota je potøeba jako první argument pro v¹echny ostatní funkce zapisující do PDF dokumentu. </simpara></note> @@ -512,10 +512,10 @@ </funcprototype> </funcsynopsis> <para> - Funkce <function>pdf_begin_page</function> zaène novou stránku s výkou - <parameter>height</parameter> a íøkou <parameter>width</parameter>. Pokud + Funkce <function>pdf_begin_page</function> zaène novou stránku s vý¹kou + <parameter>height</parameter> a ¹íøkou <parameter>width</parameter>. Pokud chcete vytvoøit validní dokument, musíte zavolat tuto funkci a - <function>pdf_end_page</function> pøinejmením jednou.</para> + <function>pdf_end_page</function> pøinejmen¹ím jednou.</para> <para> Viz také <function>pdf_end_page</function>.</para> @@ -538,7 +538,7 @@ </funcsynopsis> <para> Funkce <function>pdf_end_page</function> ukonèí stranu. - Jakmile je strana ukonèena, nedá se u upravovat. + Jakmile je strana ukonèena, nedá se u¾ upravovat. </para> <para> Viz také <function>pdf_begin_page</function>. @@ -562,7 +562,7 @@ </funcsynopsis> <para> Funkce <function>pdf_show</function> umístí øetìzec - <parameter>text</parameter> na souèasnou pozici s vyuitím aktuálního fontu. + <parameter>text</parameter> na souèasnou pozici s vyu¾itím aktuálního fontu. </para> <para> Viz také <function>pdf_show_xy</function>, @@ -600,9 +600,9 @@ Rozmìry rámeèku jsou <parameter>height</parameter> x <parameter>width</parameter>. Argument <parameter>mode</parameter> determines how the text is type set. Pokud jsou <parameter>width</parameter> - a <parameter>height</parameter> nula, <parameter>mode</parameter> mùe být + a <parameter>height</parameter> nula, <parameter>mode</parameter> mù¾e být "left", "right" nebo "center". Pokud jsou <parameter>width</parameter> nebo - <parameter>height</parameter> rùzné od nuly, mùe být také "justify" nebo + <parameter>height</parameter> rùzné od nuly, mù¾e být také "justify" nebo "fulljustify". </para> <para> @@ -610,7 +610,7 @@ text se nezobrazí. </para> <para> - Vrací poèet znakù které nebyly zpracovány, protoe se nevely do rámeèku. + Vrací poèet znakù které nebyly zpracovány, proto¾e se neve¹ly do rámeèku. </para> <para> Viz také <function>pdf_show</function>, <function>pdf_show_xy</function>. @@ -664,33 +664,33 @@ </funcsynopsis> <para> Funkce <function>pdf_set_font</function> nastaví platný font, velikost, - a kódování. Pokud pouíváte pdflib 0.6, budete muset poskytnout Adobe Font + a kódování. Pokud pou¾íváte pdflib 0.6, budete muset poskytnout Adobe Font Metrics (afm soubory) pro daný font ve font cestì (default je ./fonts). - Pokud pouíváte PHP 3 nebo pdflib ve verzi starí ne 2.20, ètvrtý argument - <parameter>encoding</parameter> mùe mít následující hodnoty: + Pokud pou¾íváte PHP 3 nebo pdflib ve verzi star¹í ne¾ 2.20, ètvrtý argument + <parameter>encoding</parameter> mù¾e mít následující hodnoty: 0 = builtin, 1 = pdfdoc, 2 = macroman, 3 = macexpert, 4 = winansi. - Pøi <parameter>encoding</parameter> vìtí ne 4 a mení ne 0 se pouije - winansi. Vìtinou je to správná volba. - Pokud pouíváte PHP 4 a pdflib ve verzi >= 2.20, argument - <parameter>encoding</parameter> se zmìnil na øetìzec. Pouívejte 'winansi', + Pøi <parameter>encoding</parameter> vìt¹í ne¾ 4 a men¹í ne¾ 0 se pou¾ije + winansi. Vìt¹inou je to správná volba. + Pokud pou¾íváte PHP 4 a pdflib ve verzi >= 2.20, argument + <parameter>encoding</parameter> se zmìnil na øetìzec. Pou¾ívejte 'winansi', 'builtin', 'host', 'macroman' atd. Pokud má poslední argument hodnotu 1, - font se vloí do PDF dokumentu. Vloit font je obvykle dobrý napad, pokud - tento font není pøíli rozíøený a nemùete zaruèit, e osoba, která vá - dokument ète, má pøístup k fontùm v dokumentu pouitým. - Font se vloí pouze jednou, i kdy voláte <function>pdf_set_font</function> + font se vlo¾í do PDF dokumentu. Vlo¾it font je obvykle dobrý napad, pokud + tento font není pøíli¹ roz¹íøený a nemù¾ete zaruèit, ¾e osoba, která vá¹ + dokument ète, má pøístup k fontùm v dokumentu pou¾itým. + Font se vlo¾í pouze jednou, i kdy¾ voláte <function>pdf_set_font</function> nìkolikrát. </para> <note> <simpara> - Pokud se má vytvoøit validní PDF dokument, tato funkce se musí volat a po + Pokud se má vytvoøit validní PDF dokument, tato funkce se musí volat a¾ po <function>pdf_begin_page</function>. </simpara> </note> <note> <simpara> - Pokud v .upr souboru odkazujete na nìjaký font, ujistìte se, e jméno v - afm souboru a jméno fontu jsou stejné. Jinak se font vloí vícekrát. (Díky - Paulu Haddonovi za toto zjitìní.) + Pokud v .upr souboru odkazujete na nìjaký font, ujistìte se, ¾e jméno v + afm souboru a jméno fontu jsou stejné. Jinak se font vlo¾í vícekrát. (Díky + Paulu Haddonovi za toto zji¹tìní.) </simpara> </note> </refsect1> @@ -712,7 +712,7 @@ </funcsynopsis> <para> Funkce <function>pdf_set_leading</function> nastavuje vzdálenost mezi øádky - textu. Toto nastavení se pouije, pokud se text tvoøí pomocí + textu. Toto nastavení se pou¾ije, pokud se text tvoøí pomocí <function>pdf_continue_text</function>. </para> <para> Index: phpdoc/cs/functions/readline.xml diff -u phpdoc/cs/functions/readline.xml:1.1 phpdoc/cs/functions/readline.xml:1.2 --- phpdoc/cs/functions/readline.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/readline.xml Thu Jan 25 22:39:53 2001 @@ -6,15 +6,15 @@ <simpara> <function>readline</function> funkce implementují rozhraní ke GNU Readline knihovnì. Tyto funkce poskytují editovatelné pøíkazové øádky. - Pøíkladem mùe být zpùsob, jakým vám Bash umoòuje vkládat znaky nebo + Pøíkladem mù¾e být zpùsob, jakým vám Bash umo¾òuje vkládat znaky nebo listovat historií pøíkazù pomocí kláves pro pohyb kurzoru. Z interaktivní - povahy této knihovny vyplývá, e není pøíli uiteèná pro psaní webových - aplikací, ale mùe být uiteèná pøi psaní skriptù, které se mají spoutìt + povahy této knihovny vyplývá, ¾e není pøíli¹ u¾iteèná pro psaní webových + aplikací, ale mù¾e být u¾iteèná pøi psaní skriptù, které se mají spou¹tìt z pøíkazové øádky. </simpara> <simpara> Domovskou stránkou GNU Readline projektu je - <ulink url="&url.readline;">&url.readline;</ulink>. Udruje jej Chet Ramey, + <ulink url="&url.readline;">&url.readline;</ulink>. Udr¾uje jej Chet Ramey, který je také autorem Bashe. </simpara> </partintro> @@ -35,8 +35,8 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrátí jeden øádek od uivatele. Mùete specifikovat øetìzec, - který se má uivateli zobrazit jako výzva. Z vráceného øádku je odstranìna + Tato funkce vrátí jeden øádek od u¾ivatele. Mù¾ete specifikovat øetìzec, + který se má u¾ivateli zobrazit jako výzva. Z vráceného øádku je odstranìna sekvence konce øádku. Do historie tento øádek musíte pøidat sami pomocí <function>readline_add_history</function>. </para> @@ -89,7 +89,7 @@ <paramdef>void <parameter></parameter></paramdef> </funcprototype> </funcsynopsis> - <para>Tato funkce smae celou historii pøíkazové øádky.</para> + <para>Tato funkce sma¾e celou historii pøíkazové øádky.</para> </refsect1> </refentry> @@ -110,7 +110,7 @@ </funcsynopsis> <para> Tato funkce zaregistruje dokonèující funkci. Musíte zadat název existující - funkce, která pøijímá èásteèný pøíkaz a vrací pole moných protìjkù. + funkce, která pøijímá èásteèný pøíkaz a vrací pole mo¾ných protìj¹kù. Toto je stejná funkcionalita jakou dostanete, pokud v Bashi zmáèknete klávesu tab. </para> @@ -136,8 +136,8 @@ </funcprototype> </funcsynopsis> <para> - Pøi volání bez argumentù tato funkce vrátí pole hodnot pro vechna nastavení, - která readline pouívá. Prvky jsou indexovány podle následujících hodnot: + Pøi volání bez argumentù tato funkce vrátí pole hodnot pro v¹echna nastavení, + která readline pou¾ívá. Prvky jsou indexovány podle následujících hodnot: done, end, erase_empty_line, library_version, line_buffer, mark, pending_input, point, prompt, readline_name a terminal_name. </para> @@ -203,7 +203,7 @@ <paramdef>string <parameter>filename</parameter></paramdef> </funcprototype> </funcsynopsis> - <para>Tato funkce zapíe historii pøíkazové øádky do souboru.</para> + <para>Tato funkce zapí¹e historii pøíkazové øádky do souboru.</para> </refsect1> </refentry> Index: phpdoc/cs/functions/recode.xml diff -u phpdoc/cs/functions/recode.xml:1.1 phpdoc/cs/functions/recode.xml:1.2 --- phpdoc/cs/functions/recode.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/recode.xml Thu Jan 25 22:39:53 2001 @@ -5,23 +5,23 @@ <partintro> <para> Tento modul obsahuje rozhraní ke GNU Recode knihovnì, - verze 3.5. Pokud cchete pouívat funkce definované v tomto modulu, musíte - zkompilovat vá PHP interpretr s --with-recode. K tomu potøebujete mít na - svém systému nainstalovanou GNU Recode 3.5 nebo vyí. + verze 3.5. Pokud cchete pou¾ívat funkce definované v tomto modulu, musíte + zkompilovat vá¹ PHP interpretr s --with-recode. K tomu potøebujete mít na + svém systému nainstalovanou GNU Recode 3.5 nebo vy¹¹í. </para> <para> GNU Recode knihovna konvertuje soubory mezi rùznými znakovými sadami a - kódováními. Kdy nelze dosáhnout pøesné konverze, mùe se uchýlit + kódováními. Kdy¾ nelze dosáhnout pøesné konverze, mù¾e se uchýlit k approximacím. Tato knihovna rozeznává nebo produkuje témìø 150 rùzných znakových sad, a je schopná konvertovat soubory mezi témìø libovolným párem. - Podporuje vìtinu znakových sad z RFC 1345. + Podporuje vìt¹inu znakových sad z RFC 1345. </para> </partintro> <refentry id="function.recode-string"> <refnamediv> <refname>recode_string</refname> - <refpurpose>Pøekóduje øetìzec podle poadavku</refpurpose> + <refpurpose>Pøekóduje øetìzec podle po¾adavku</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -33,13 +33,13 @@ </funcprototype> </funcsynopsis> <para> - Pøekóduje øetìzec <parameter>string</parameter> podle poadavku + Pøekóduje øetìzec <parameter>string</parameter> podle po¾adavku <parameter>request</parameter>. Vrací pøekódovaný øetìzec nebo - FALSE, pokud nebylo moné provést poadavek na pøekódování. + FALSE, pokud nebylo mo¾né provést po¾adavek na pøekódování. </para> <para> - Jednoduchý poadavek na pøekódování mùe být "lat1..iso646-de". - Detailní instrukce k poadavkùm viz GNU Recode dokumentaci u vaí instalace. + Jednoduchý po¾adavek na pøekódování mù¾e být "lat1..iso646-de". + Detailní instrukce k po¾adavkùm viz GNU Recode dokumentaci u va¹í instalace. <example> <title>Základní <function>recode_string</function> pøíklad:</title> <programlisting role="php"> @@ -53,7 +53,7 @@ <refentry id="function.recode"> <refnamediv> <refname>recode</refname> - <refpurpose>Pøekóduje øetìzec podle poadavku</refpurpose> + <refpurpose>Pøekóduje øetìzec podle po¾adavku</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -76,7 +76,7 @@ <refnamediv> <refname>recode_file</refname> <refpurpose> - Pøekóduje soubor na soubor podle poadavku + Pøekóduje soubor na soubor podle po¾adavku </refpurpose> </refnamediv> <refsect1> @@ -92,7 +92,7 @@ <para> Pøekóduje soubor odkazovaný deskriptorem <parameter>input</parameter> do souboru odkazovaném deskriptorem <parameter>output</parameter> podle - poadavku <parameter>request</parameter>. Pokud se nepodaøilo poadavek + po¾adavku <parameter>request</parameter>. Pokud se nepodaøilo po¾adavek provést, vrací FALSE, jinak TRUE. </para> <para> Index: phpdoc/cs/functions/satellite.xml diff -u phpdoc/cs/functions/satellite.xml:1.1 phpdoc/cs/functions/satellite.xml:1.2 --- phpdoc/cs/functions/satellite.xml:1.1 Thu Jan 25 19:58:41 2001 +++ phpdoc/cs/functions/satellite.xml Thu Jan 25 22:39:53 2001 @@ -1,6 +1,6 @@ <!-- - $Id: satellite.xml,v 1.1 2001/01/26 03:58:41 cynic Exp $ + $Id: satellite.xml,v 1.2 2001/01/26 06:39:53 cynic Exp $ Author: David Eriksson <david@2good.com> @@ -12,9 +12,9 @@ <partintro> <para> - Satellite extenze se pouívá pro pøístup ke CORBA objektùm. Vyaduje - idl_directory= poloku v php.ini ukazující na cestu kde jsou vechny - pouívané IDL soubory. + Satellite extenze se pou¾ívá pro pøístup ke CORBA objektùm. Vy¾aduje + idl_directory= polo¾ku v php.ini ukazující na cestu kde jsou v¹echny + pou¾ívané IDL soubory. </para> </partintro> @@ -73,7 +73,7 @@ <refentry id="class.orbitenum"> <refnamediv> <refname>OrbitEnum</refname> - <refpurpose>Pouít CORBA enumerace</refpurpose> + <refpurpose>Pou¾ít CORBA enumerace</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -85,7 +85,7 @@ </funcsynopsis> <para> Tato tøída pøedstavuje enumeraci urèenou argumentem - <parameter>id</parameter> parameter. <parameter>id</parameter> mùe být buï + <parameter>id</parameter> parameter. <parameter>id</parameter> mù¾e být buï název této enumerace (napø. "MyEnum"), nebo plné repository id (napø. "IDL:MyEnum:1.0"). </para> @@ -119,7 +119,7 @@ <refentry id="class.orbitstruct"> <refnamediv> <refname>OrbitStruct</refname> - <refpurpose>Pouít CORBA struktury</refpurpose> + <refpurpose>Pou¾ít CORBA struktury</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -131,7 +131,7 @@ </funcsynopsis> <para> Tato tøída pøedstavuje strukturu urèenou argumentem - <parameter>id</parameter>. <parameter>id</parameter> mùe být buï název + <parameter>id</parameter>. <parameter>id</parameter> mù¾e být buï název této struktury (napø. "MyStruct"), nebo plné repository id (napø. "IDL:MyStruct:1.0"). </para> @@ -247,7 +247,7 @@ </funcsynopsis> <para> Vrací øetìzec obsahující repository id (napr. "IDL:MyException:1.0".). - Ukázkové pouití viz <function>satellite_caught_exception</function>. + Ukázkové pou¾ití viz <function>satellite_caught_exception</function>. </para> </refsect1> </refentry> @@ -268,7 +268,7 @@ </funcprototype> </funcsynopsis> <para> - Vrátí strukturu výjimky. Ukázkové pouití viz + Vrátí strukturu výjimky. Ukázkové pou¾ití viz <function>satellite_caught_exception</function>. </para> </refsect1> Index: phpdoc/cs/functions/strings.xml diff -u phpdoc/cs/functions/strings.xml:1.2 phpdoc/cs/functions/strings.xml:1.3 --- phpdoc/cs/functions/strings.xml:1.2 Wed Jan 24 08:09:03 2001 +++ phpdoc/cs/functions/strings.xml Thu Jan 25 22:39:53 2001 @@ -4,14 +4,14 @@ <partintro> <simpara> - Vechny tyto funkce rùznými zpùsoby pracují s øetìzci. Nìkteré - specializovanìjí funkce najdete v sekcích regulárních výrazù a manipulace s + V¹echny tyto funkce rùznými zpùsoby pracují s øetìzci. Nìkteré + specializovanìj¹í funkce najdete v sekcích regulárních výrazù a manipulace s URL. </simpara> <para> - Informace o chování øetìzcù, zvlátì v souvislosti s pouitím jednoduchých - uvozovek, dvojitých uvozovek a escape sekvencí viz poloku + Informace o chování øetìzcù, zvlá¹tì v souvislosti s pou¾itím jednoduchých + uvozovek, dvojitých uvozovek a escape sekvencí viz polo¾ku <link linkend="language.types.string">Øetìzce</link> v sekci <link linkend="language.types">Typy</link> tohoto manuálu. </para> @@ -35,9 +35,9 @@ Vrátí øetìzec se zpìtnými lomítky pøed znaky, které jsou vypsány v argumentu <parameter>charlist</parameter>. XXX Excapes <literal>\n</literal>, <literal>\r</literal> atd. podobnì jako v C, - znaky s ASCII kódem niím ne 32 a vyím ne 126 se pøevedou na - osmièkovou reprezentaci. V <parameter>charlist</parameter> mùete udat - rozsah, napø. "\0..\37", co by XXX escapovao vechny znaky s ASCII kódem + znaky s ASCII kódem ni¾¹ím ne¾ 32 a vy¹¹ím ne¾ 126 se pøevedou na + osmièkovou reprezentaci. V <parameter>charlist</parameter> mù¾ete udat + rozsah, napø. "\0..\37", co¾ by XXX escapovao v¹echny znaky s ASCII kódem mezi 0 a 31. <example> <title>Ukázka <function>Addcslashes</function></title> @@ -132,7 +132,7 @@ </para> <note> <para> - <function>chop</function> se lií do Perlovské funkce + <function>chop</function> se li¹í do Perlovské funkce <parameter>chop()</parameter>, která z øetìzce odstraòuje poslední znak. </para> </note> @@ -166,7 +166,7 @@ <programlisting role="php"> $str .= chr (27); /* pøidá escape znak na konec $str */ -/* Toto je vìtinou uiteènìjí */ +/* Toto je vìt¹inou u¾iteènìj¹í */ $str = sprintf ("Øetìzec konèi escape znakem: %c", 27); </programlisting> @@ -181,7 +181,7 @@ <refentry id="function.chunk-split"> <refnamediv> <refname>chunk_split</refname> - <refpurpose>Rozdìlit øetìzec na mení èásti</refpurpose> + <refpurpose>Rozdìlit øetìzec na men¹í èásti</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -198,21 +198,21 @@ </funcprototype> </funcsynopsis> <para> - Dá se pouít k rozdìlení øetìzce na mení èásti, co mùe být uiteèné napø. + Dá se pou¾ít k rozdìlení øetìzce na men¹í èásti, co¾ mù¾e být u¾iteèné napø. pøi uvádìní výstupu z <link linkend="function.base64-encode">base64_encode</link> do souladu se - sémantikou RFC 2045. Kadých <parameter>chunklen</parameter> (defaultnì 76) - znakù vloí øetìzec <parameter>end</parameter> (defaultnì "\r\n"). Vrátí + sémantikou RFC 2045. Ka¾dých <parameter>chunklen</parameter> (defaultnì 76) + znakù vlo¾í øetìzec <parameter>end</parameter> (defaultnì "\r\n"). Vrátí nový øetìzec, pùvodní zùstává beze zmìny. <example> <title>Ukázka <function>Chunk_split</function></title> <programlisting role="php"> -# naformátuje $data s pouitím RFC 2045 sémantiky +# naformátuje $data s pou¾itím RFC 2045 sémantiky $new_string = chunk_split (base64_encode($data)); </programlisting> </example> - Tato funkce je výraznì rychlejí ne <function>ereg_replace</function>. + Tato funkce je výraznì rychlej¹í ne¾ <function>ereg_replace</function>. <note> <para> Tato funkce byla pøidána v 3.0.6. @@ -283,7 +283,7 @@ <refentry id="function.count-chars"> <refnamediv> <refname>count_chars</refname> - <refpurpose>Vrátit informace o znacích pouitých v øetìzci</refpurpose> + <refpurpose>Vrátit informace o znacích pou¾itých v øetìzci</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -299,21 +299,21 @@ </funcprototype> </funcsynopsis> <para> - Spoèítá poèet výskytù vech byte hodnot (0..255) v + Spoèítá poèet výskytù v¹ech byte hodnot (0..255) v <parameter>string</parameter> a vrátí je rùznými zpùsoby. Voltelný argument <parameter>Mode</parameter> má výchozí hodnotu 0. V závislosti na <parameter>mode</parameter> vrátí - <function>count_chars</function> jednu z následujících moností: + <function>count_chars</function> jednu z následujících mo¾ností: <itemizedlist> <listitem> <simpara> 0 - pole s klíèi tvoøenými byte hodnotami a hodnotami tvoøenými èetností - kadého bytu. + ka¾dého bytu. </simpara> </listitem> <listitem> <simpara> - 1 - stejné jako 0, ale vrátí pouze byte hodnoty s èetností vyí ne + 1 - stejné jako 0, ale vrátí pouze byte hodnoty s èetností vy¹¹í ne¾ nula. </simpara> </listitem> @@ -324,12 +324,12 @@ </listitem> <listitem> <simpara> - 3 - vrátí øetìzec obsahující vechny pouité byte hodnoty. + 3 - vrátí øetìzec obsahující v¹echny pou¾ité byte hodnoty. </simpara> </listitem> <listitem> <simpara> - 4 - vrátí øetìzec obsahující vechny nepouité byte hodnoty. + 4 - vrátí øetìzec obsahující v¹echny nepou¾ité byte hodnoty. </simpara> </listitem> </itemizedlist> @@ -357,8 +357,8 @@ </funcsynopsis> <para> Generuje 32bitový XXX polynomial kontrolního souètu pro - <parameter>str</parameter>. Obvykle se pouívá ke kontrole integrity - pøenáených dat. + <parameter>str</parameter>. Obvykle se pou¾ívá ke kontrole integrity + pøená¹ených dat. </para> <para> Viz také: <function>md5</function> @@ -369,7 +369,7 @@ <refentry id="function.crypt"> <refnamediv> <refname>crypt</refname> - <refpurpose>Zaifrovat øetìzec algoritmem DES</refpurpose> + <refpurpose>Za¹ifrovat øetìzec algoritmem DES</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -383,65 +383,65 @@ </funcprototype> </funcsynopsis> <para> - <function>crypt</function> zaifruje øetìzec pomocí standardní Unixovské - ifrovací metody <abbrev>DES</abbrev>. Argumenty jsou øetìzec k zaifrování - a volitelný dvouznakový XXX salt, na kterém se ifrování zaloí. - Více informací viz Unixovská man stránka vaí crypt funkce. + <function>crypt</function> za¹ifruje øetìzec pomocí standardní Unixovské + ¹ifrovací metody <abbrev>DES</abbrev>. Argumenty jsou øetìzec k za¹ifrování + a volitelný dvouznakový XXX salt, na kterém se ¹ifrování zalo¾í. + Více informací viz Unixovská man stránka va¹í crypt funkce. </para> <simpara> Pokud není poskytnut XXX salt argument, PHP jej náhodnì vygeneruje. </simpara> <simpara> - Nìkteré operaèní systémy podporují více typù ifrování. Nìkdy se standardní - DES ifrování nahrazuje ifrovacím algoritmem zaloeným na MD5. Typ - ifrování se zvolí podle XXX salt argumentu. Pøi instalaci PHP zjistí + Nìkteré operaèní systémy podporují více typù ¹ifrování. Nìkdy se standardní + DES ¹ifrování nahrazuje ¹ifrovacím algoritmem zalo¾eným na MD5. Typ + ¹ifrování se zvolí podle XXX salt argumentu. Pøi instalaci PHP zjistí schopnosti funkce crypt a ??? bude pøijímat XXX salt pro jiné typy - ifrování. Pøi absenci XXX salt PHP defaultnì automaticky vygeneruje + ¹ifrování. Pøi absenci XXX salt PHP defaultnì automaticky vygeneruje standardní dvouznakový DES XXX salt, nicménì pokud je výchozím typem - ifrování na daném systému MD5, vygeneruje náhodný XXX salt kompatibilní s + ¹ifrování na daném systému MD5, vygeneruje náhodný XXX salt kompatibilní s MD5. PHP vytváøí konstantu CRYPT_SALT_LENGTH, která vám øekne, jestli se na - vá systém hodí bìný dvouznakový XXX salt nebo delí dvanáctiznakový MD5 + vá¹ systém hodí bì¾ný dvouznakový XXX salt nebo del¹í dvanáctiznakový MD5 XXX salt. </simpara> <simpara> - Pokud pouíváte poskytnutý XXX salt, mìli byste si být vìdomi toho, e se - generuje jednou. Pokud tuto funkci voláte rekurzivnì, mùe to mít úèinek na + Pokud pou¾íváte poskytnutý XXX salt, mìli byste si být vìdomi toho, ¾e se + generuje jednou. Pokud tuto funkci voláte rekurzivnì, mù¾e to mít úèinek na XXX appearance, a, do urèité míry, bezpeènost. </simpara> <simpara> - U standardního DES ifrování <function>crypt</function> pøidá XXX salt jako + U standardního DES ¹ifrování <function>crypt</function> pøidá XXX salt jako první dva znaky výstupu. </simpara> <simpara> Na systémech, kde funkce <function>crypt()</function> podporuje více typù - ifrování se následující konstanty nastaví na 0 nebo 1 podle toho, jestli + ¹ifrování se následující konstanty nastaví na 0 nebo 1 podle toho, jestli je daný typ dostupný: </simpara> <itemizedlist> <listitem> <simpara> - CRYPT_STD_DES - Standardní DES ifrování s dvouznakovým XXX SALT + CRYPT_STD_DES - Standardní DES ¹ifrování s dvouznakovým XXX SALT </simpara> </listitem> <listitem> <simpara> - CRYPT_EXT_DES - Rozíøené DES ifrování s devítiznakovým XXX SALT + CRYPT_EXT_DES - Roz¹íøené DES ¹ifrování s devítiznakovým XXX SALT </simpara> </listitem> <listitem> <simpara> - CRYPT_MD5 - MD5 ifrování s dvanáctiznakovým XXX SALT zaèínajícím $1$ + CRYPT_MD5 - MD5 ¹ifrování s dvanáctiznakovým XXX SALT zaèínajícím $1$ </simpara> </listitem> <listitem> <simpara> - CRYPT_BLOWFISH - Rozíøené DES ifrování s estnáctiznakovým XXX SALT + CRYPT_BLOWFISH - Roz¹íøené DES ¹ifrování s ¹estnáctiznakovým XXX SALT zaèínajícím $2$ </simpara> </listitem> </itemizedlist> <simpara> - Neexistuje ádná decrypt funkce, protoe <function>crypt</function> pouívá + Neexistuje ¾ádná decrypt funkce, proto¾e <function>crypt</function> pou¾ívá jednosmìrný algoritmus. </simpara> <simpara> @@ -471,7 +471,7 @@ </simpara> <para> <function>Echo</function> vlastnì není funkce (je to jazykový konstrukt), - take u nìj nemusíte pouívat závorky. + tak¾e u nìj nemusíte pou¾ívat závorky. <example> <title>Ukázka <function>Echo</function></title> <programlisting role="php"> @@ -518,7 +518,7 @@ </funcprototype> </funcsynopsis> <para> - Vrátí pole øetìzcù, z nich kadý je èástí argumentu + Vrátí pole øetìzcù, z nich¾ ka¾dý je èástí argumentu <parameter>string</parameter> vzniklý jeho rozdìlením na hranicích tvoøených øetìzcem <parameter>delim</parameter>. Pokud je definován <parameter>limit</parameter>, vrácené pole bude obsahovat @@ -541,9 +541,9 @@ </para> <note> <para> - I kdy <function>implode</function> mùe z historických dùvodù pøijímat - argumenty v obou moných poøadích, <function>explode</function> nemùe. - Musíte se ujistit, e je argument <parameter>separator</parameter> pøed + I kdy¾ <function>implode</function> mù¾e z historických dùvodù pøijímat + argumenty v obou mo¾ných poøadích, <function>explode</function> nemù¾e. + Musíte se ujistit, ¾e je argument <parameter>separator</parameter> pøed argumentem <parameter>string</parameter>. </para> </note> @@ -558,7 +558,7 @@ <refnamediv> <refname>get_html_translation_table</refname> <refpurpose> - Vrátit pøekladovou tabulku pouívanou v + Vrátit pøekladovou tabulku pou¾ívanou v <function>htmlspecialchars</function> a <function>htmlentities</function> </refpurpose> @@ -576,13 +576,13 @@ </funcsynopsis> <para> <function>get_html_translation_table</function> vrátí pøekladovou tabulku, - která se internì pouívá ve funkcích <function>htmlspecialchars</function> + která se internì pou¾ívá ve funkcích <function>htmlspecialchars</function> a <function>htmlentities</function>. Dvì nové konstanty (<parameter>HTML_ENTITIES</parameter>, - <parameter>HTML_SPECIALCHARS</parameter>) vám umoòují urèit, kterou + <parameter>HTML_SPECIALCHARS</parameter>) vám umo¾òují urèit, kterou tabulku chcete. A stejnì jako u funkcí <function>htmlspecialchars</function> a - <function>htmlentities</function> mùete pøípadnì urèit + <function>htmlentities</function> mù¾ete pøípadnì urèit <parameter>quote_style</parameter> se kterým pracujete. Výchozí hodnota je ENT_COMPAT mód. Viz popis tìchto módù u <function>htmlspecialchars</function>. @@ -600,7 +600,7 @@ &<sgmltag>amp</sgmltag>; Kr&<sgmltag>auml</sgmltag>;mer". </para> <para> - Skvìlé je, e pomocí <function>array_flip</function> mùete zmìnit smìr + Skvìlé je, ¾e pomocí <function>array_flip</function> mù¾ete zmìnit smìr pøekladu. <informalexample> <programlisting role="php"> @@ -628,7 +628,7 @@ <refnamediv> <refname>get_meta_tags</refname> <refpurpose> - Získat hodnoty content atributù vech meta tagù v souboru a vrátit pole + Získat hodnoty content atributù v¹ech meta tagù v souboru a vrátit pole </refpurpose> </refnamediv> <refsect1> @@ -653,14 +653,14 @@ </head> <!-- tady ètení skonèí --> </programlisting> </example> - (vìnujte pozornost koncùm øádkù - PHP pouívá ke ètení vstupu nativní - funkci, take Macovský soubor na Unixu nebude fungovat). + (vìnujte pozornost koncùm øádkù - PHP pou¾ívá ke ètení vstupu nativní + funkci, tak¾e Macovský soubor na Unixu nebude fungovat). </para> <para> Hodnota atributu name se ve vráceném poli stává klíèem, hodnota atributu - content hodnotou tohoto pole, takzè ho mùete snadno projít nebo získat + content hodnotou tohoto pole, takzè ho mù¾ete snadno projít nebo získat jednotlivé hodnoty pomocí snandardních funkcí pro práci s poli. - Zvlátní znaky v hodnotì atributu name jsou nahrazeny znakem '_', zbytek + Zvlá¹tní znaky v hodnotì atributu name jsou nahrazeny znakem '_', zbytek se pøevede na malá písmena. </para> <para> @@ -690,7 +690,7 @@ </funcsynopsis> <para> Volitelný argument <parameter>max_chars_per_line</parameter> indikuje - maximální poèet znakù na øádek výstupu. Funkce se snaí nerozdìlovat slova. + maximální poèet znakù na øádek výstupu. Funkce se sna¾í nerozdìlovat slova. </para> <para> Viz také <function>hebrevc</function> @@ -717,10 +717,10 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce se podobá <function>hebrev</function> s tím rozdílem, e pøevádí + Tato funkce se podobá <function>hebrev</function> s tím rozdílem, ¾e pøevádí konce øádkù (\n) na "<br>\n". Volitelný argument <parameter>max_chars_per_line</parameter> indikuje maximální poèet znakù na - øádek výstupu. Funkce se snaí nerozdìlovat slova. + øádek výstupu. Funkce se sna¾í nerozdìlovat slova. </para> <para> Viz také <function>hebrev</function> @@ -731,7 +731,7 @@ <refentry id="function.htmlentities"> <refnamediv> <refname>htmlentities</refname> - <refpurpose>Pøevést vechny pouitelné znaky na HTML entity</refpurpose> + <refpurpose>Pøevést v¹echny pou¾itelné znaky na HTML entity</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -743,8 +743,8 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce je ve vem shodná s <function>htmlspecialchars</function> kromì - toho, e na HTML entity se pøevedou vechny znaky, které mají odpovídající + Tato funkce je ve v¹em shodná s <function>htmlspecialchars</function> kromì + toho, ¾e na HTML entity se pøevedou v¹echny znaky, které mají odpovídající entity. Stejnì jako <function>htmlspecialchars</function> pøijímá volitelný druhý argument, který indikuje, co se má stát s jednoduchými a dvojitými uvozovkami. <constant>ENT_COMPAT</constant> (výchozí) pøevede pouze dvojité @@ -753,7 +753,7 @@ uvozovky bez konverze. </para> <para> - V souèasnosti se pouívá znaková sada ISO-8859-1. Volitelný druhý argument + V souèasnosti se pou¾ívá znaková sada ISO-8859-1. Volitelný druhý argument byl pøidán v PHP 3.0.17 a PHP 4.0.3. </para> <para> @@ -766,7 +766,7 @@ <refentry id="function.htmlspecialchars"> <refnamediv> <refname>htmlspecialchars</refname> - <refpurpose>Pøevést zvlátní znaky na HTML entity</refpurpose> + <refpurpose>Pøevést zvlá¹tní znaky na HTML entity</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -778,20 +778,20 @@ </funcprototype> </funcsynopsis> <para> - Nìkteré znaky mají v HTML zvlátní význam, a pokud si mají zachovat bìný + Nìkteré znaky mají v HTML zvlá¹tní význam, a pokud si mají zachovat bì¾ný význam, mìly by být reprezentovány HTML entitami. Tato funkce vrátí øetìzec, - ve kterém dolo k nìkterým z tìchto konverzí; provádìjí se ty pøeklady, - které jsou v kadodenním programování pro web nejuiteènìjí. Pokud - poadujete pøeklad vech znakových entit HTML, pouijte + ve kterém do¹lo k nìkterým z tìchto konverzí; provádìjí se ty pøeklady, + které jsou v ka¾dodenním programování pro web neju¾iteènìj¹í. Pokud + po¾adujete pøeklad v¹ech znakových entit HTML, pou¾ijte <function>htmlentities</function>. </para> <simpara> - Tato funkce je uiteèná, pokud se chcete chránit pøed pøípadným výskytem - HTML v textu dodaném uivateli, napøíklad u aplikací typu kniha hostù nebo + Tato funkce je u¾iteèná, pokud se chcete chránit pøed pøípadným výskytem + HTML v textu dodaném u¾ivateli, napøíklad u aplikací typu kniha hostù nebo diskusní skupina. Volitelný druhý argument, quote_style, urèuje, co se má stát s jednoduchými a dvojitými uvozovkami. Defaultní mód, ENT_COMPAT, je zpìtnì kompatibilní mód, konvertuje pouze dvojité uvozovky a jednoduché - uvozovky ponechává nepøeloené. Pokud zadáte ENT_QUOTES, pøeloí se + uvozovky ponechává nepøelo¾ené. Pokud zadáte ENT_QUOTES, pøelo¾í se jednoduché i dvojité uvozovky, a pokud zadáte ENT_NOQUOTES, oba druhy zùstanou bez pøekladu. </simpara> @@ -815,12 +815,12 @@ </listitem> <listitem> <simpara> - '<' (mení ne) se stává '&lt;' + '<' (men¹í ne¾) se stává '&lt;' </simpara> </listitem> <listitem> <simpara> - '>' (vìtí ne) se stává '&gt;' + '>' (vìt¹í ne¾) se stává '&gt;' </simpara> </listitem> </itemizedlist> @@ -832,7 +832,7 @@ </example> </para> <para> - Poznámka: tato funkce provádí pouze výe uvedené pøeklady. Kompletní pøeklad + Poznámka: tato funkce provádí pouze vý¹e uvedené pøeklady. Kompletní pøeklad entit viz <function>htmlentities</function>. Volitelný druhý argument byl pøidán v PHP 3.0.17 a PHP 4.0.3. </para> @@ -858,8 +858,8 @@ </funcprototype> </funcsynopsis> <para> - Vrátí øetìzec obsahující øetìzcovou reprezentaci vech prvkù pole v pùvodním - poøadí s øetìzcem <parameter>glue</parameter> mezi kadými dvìma prvky. + Vrátí øetìzec obsahující øetìzcovou reprezentaci v¹ech prvkù pole v pùvodním + poøadí s øetìzcem <parameter>glue</parameter> mezi ka¾dými dvìma prvky. <example> <title>Ukázka <function>Implode</function></title> <programlisting role="php"> @@ -869,9 +869,9 @@ </para> <note> <para> - <function>implode</function> mùe z historických dùvodù pøijímat - argumenty v obou moných poøadích. Kvùli konzistenci s - <function>explode</function> je ale asi ménì matoucí pouívat dokumentované + <function>implode</function> mù¾e z historických dùvodù pøijímat + argumenty v obou mo¾ných poøadích. Kvùli konzistenci s + <function>explode</function> je ale asi ménì matoucí pou¾ívat dokumentované poøadí argumentù. </para> </note> @@ -898,7 +898,7 @@ </funcsynopsis> <simpara> Funkce <function>join</function> je alias k <function>implode</function>, - a je ve vech ohledech stejná. + a je ve v¹ech ohledech stejná. </simpara> <simpara> Viz také <function>explode</function>, <function>implode</function>, @@ -940,36 +940,36 @@ <para> Tato funkce vrátí ??? Levenshtein-Distance mezi pøedanými øetìzci nebo -1, pokud délka jednoho z pøedaných øetìzcù pøesáhne omezení 255 znakù (255 by - mìlo být pro bìná porovnání víc ne dost, a nikdo se zdravým rozumem nebude + mìlo být pro bì¾ná porovnání víc ne¾ dost, a nikdo se zdravým rozumem nebude v PHP dìlat genetickou analýzu). </para> <para> Levenshteinova vzdálenost se definuje jako minimální poèet znaku, které - musíte nahradit, vloit nebo smazat, abyste zmìnili + musíte nahradit, vlo¾it nebo smazat, abyste zmìnili <parameter>str1</parameter> na <parameter>str2</parameter>. - Sloitost tohoto algoritmu je <literal>O(m*n)</literal>, kde + Slo¾itost tohoto algoritmu je <literal>O(m*n)</literal>, kde <literal>n</literal> a <literal>m</literal> jsou délky - <parameter>str1</parameter> a <parameter>str2</parameter> (celkem sluné + <parameter>str1</parameter> a <parameter>str2</parameter> (celkem slu¹né v porovnání se <function>similar_text</function>, který je O(max(n,m)**3), ale i tak drahé). </para> <para> - Ve své nejjednoduí podobì tato funkce pouze vezme dva øetìzce jako - argumenty a spoèítá poèet vloení, nahrazení a smazání nutných k + Ve své nejjednodu¹¹í podobì tato funkce pouze vezme dva øetìzce jako + argumenty a spoèítá poèet vlo¾ení, nahrazení a smazání nutných k transformaci <parameter>str1</parameter> na <parameter>str2</parameter>. </para> <para> - Druhá varianta pøijme tøi dalí argumenty, které definují náklady na operace - vloení, nahrazeni a smazání. Tato varianta je veobecnìjí a - pøizpùsobivìjí ne varianta první, ale ne tak výkonná. + Druhá varianta pøijme tøi dal¹í argumenty, které definují náklady na operace + vlo¾ení, nahrazeni a smazání. Tato varianta je v¹eobecnìj¹í a + pøizpùsobivìj¹í ne¾ varianta první, ale ne tak výkonná. </para> <para> - Tøetí varianta (zatím neimplementovaná) bude nejveobecnìjí a - nejpøizpùsobivìjí, ale také nejpomalejí alternativou. Bude volat - uivatelskou funkci, která urèí náklady na vechny moné operace. + Tøetí varianta (zatím neimplementovaná) bude nejv¹eobecnìj¹í a + nejpøizpùsobivìj¹í, ale také nejpomalej¹í alternativou. Bude volat + u¾ivatelskou funkci, která urèí náklady na v¹echny mo¾né operace. </para> <para> - Tato uivatelská funkce se bude volat s následujícími argumenty: + Tato u¾ivatelská funkce se bude volat s následujícími argumenty: <itemizedlist> <listitem> <simpara> @@ -1007,15 +1007,15 @@ </simpara> </listitem> </itemizedlist> - Tato uivatelská funkce musí vrátit kladné celé èíslo vyèíslující náklady - na tuto konkrétní operaci, ale mùe se rozhodnout pouít pouze nìkteré + Tato u¾ivatelská funkce musí vrátit kladné celé èíslo vyèíslující náklady + na tuto konkrétní operaci, ale mù¾e se rozhodnout pou¾ít pouze nìkteré z pøijatých argumentù. </para> <para> - Tento pøístup nabízí monost zohlednit dùleitost urèitých symbolù (znakù) + Tento pøístup nabízí mo¾nost zohlednit dùle¾itost urèitých symbolù (znakù) a/nebo rozdíly mezi nimi, èi dokonce kontext, ve kterém se vyskytují pøi - urèování nákladù na vloení, zmìnu nebo smazání, ale za cenu ztráty vech - optimalizací vyuití CPU registru a XXX cache misses, které byly zapracovány + urèování nákladù na vlo¾ení, zmìnu nebo smazání, ale za cenu ztráty v¹ech + optimalizací vyu¾ití CPU registru a XXX cache misses, které byly zapracovány do pøedchozích dvou variant. </para> <para> @@ -1093,8 +1093,8 @@ </para> <para> <function>etaphone</function>, podobnì jako <function>soundex</function>, - vytvoøí stejný klíè pro podobnì znìjící slova. Je pøesnìjí ne - <function>soundex</function>, protoe zná základní pravidla anglické + vytvoøí stejný klíè pro podobnì znìjící slova. Je pøesnìj¹í ne¾ + <function>soundex</function>, proto¾e zná základní pravidla anglické výslovnosti. Metaphone klíèe mají promìnlivou délku. </para> <para> @@ -1125,8 +1125,8 @@ </funcprototype> </funcsynopsis> <para> - Vrátí <parameter>string</parameter>, ve kterém je pøed kadý konec øádku - vloen tag '<BR>'. + Vrátí <parameter>string</parameter>, ve kterém je pøed ka¾dý konec øádku + vlo¾en tag '<BR>'. </para> <para> Viz také <function>htmlspecialchars</function>, @@ -1170,7 +1170,7 @@ <refentry id="function.parse-str"> <refnamediv> <refname>parse_str</refname> - <refpurpose>Rozloit øetìzec do promìnných</refpurpose> + <refpurpose>Rozlo¾it øetìzec do promìnných</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -1182,9 +1182,9 @@ </funcprototype> </funcsynopsis> <para> - Rozloí øetìzec, jako kdyby to byl query string pøedaný v URL a definuje - pøísluné promìnné v souèasném prostoru. Pokud je pøedán druhý argument - <parameter>arr</parameter>, promìnné se místo toho uloí do této promìnné + Rozlo¾í øetìzec, jako kdyby to byl query string pøedaný v URL a definuje + pøíslu¹né promìnné v souèasném prostoru. Pokud je pøedán druhý argument + <parameter>arr</parameter>, promìnné se místo toho ulo¾í do této promìnné jako pole. </para> <para> @@ -1273,7 +1273,7 @@ <simpara> Tato funkce vrátí osmibitový binární øetìzec odpovídající dekédovanému quoted printable øetìzci. Tato funkce je podobná - <function>imap_qprint</function>, s tou výjimkou, e tato funkce nevyaduje + <function>imap_qprint</function>, s tou výjimkou, ¾e tato funkce nevy¾aduje IMAP modul. </simpara> </refsect1> @@ -1293,7 +1293,7 @@ </funcprototype> </funcsynopsis> <para> - Vrátí verzi <parameter>str</parameter> se zpìtným lomítkem pøed vemi výskyty + Vrátí verzi <parameter>str</parameter> se zpìtným lomítkem pøed v¹emi výskyty následujících znakù: <screen>. \\ + * ? [ ^ ] ( $ )</screen> </para> <simpara> @@ -2610,7 +2610,7 @@ </funcprototype> </funcsynopsis> <para> - Vrátí <parameter>string</parameter> se vemi abecedními znaky zmìnìnými na + Vrátí <parameter>string</parameter> se v¹emi abecedními znaky zmìnìnými na malá písmena </para> <para> @@ -2646,7 +2646,7 @@ </funcprototype> </funcsynopsis> <para> - Vrátí <parameter>string</parameter> se vemi abecedními znaky zmìnìnými na + Vrátí <parameter>string</parameter> se v¹emi abecedními znaky zmìnìnými na velká písmena. </para> <para> @@ -2671,7 +2671,7 @@ <refnamediv> <refname>str_replace</refname> <refpurpose> - Nahradit vechny výskyty jednoho øetìzce v jiném dalím øetìzcem + Nahradit v¹echny výskyty jednoho øetìzce v jiném dal¹ím øetìzcem </refpurpose> </refnamediv> <refsect1> @@ -2685,9 +2685,9 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce nahradí vechny výskyty argumentu <parameter>needle</parameter> + Tato funkce nahradí v¹echny výskyty argumentu <parameter>needle</parameter> v <parameter>haystack</parameter> argumentem <parameter>str</parameter>. - Pokud nepotøebujete sloitá pravidla pro nahrazování, mìli byste vdy pouít + Pokud nepotøebujete slo¾itá pravidla pro nahrazování, mìli byste v¾dy pou¾ít tuto funkci místo <function>ereg_replace</function>. </para> <para> @@ -2717,7 +2717,7 @@ <refentry id="function.strtr"> <refnamediv> <refname>strtr</refname> - <refpurpose>Pøeloit urèité znaky</refpurpose> + <refpurpose>Pøelo¾it urèité znaky</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -2730,13 +2730,13 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce upraví <parameter>str</parameter> tak, e vechny výskyty - vech znakù ve <parameter>from</parameter> pøeloí na odpovídající znaky v + Tato funkce upraví <parameter>str</parameter> tak, ¾e v¹echny výskyty + v¹ech znakù ve <parameter>from</parameter> pøelo¾í na odpovídající znaky v <parameter>to</parameter> a vrátí výsledek. </para> <para> Pokud jsou <parameter>from</parameter> a <parameter>to</parameter> rùznì - dlouhé, pøebývající znaky z delího z tìch dvou se ignorují. + dlouhé, pøebývající znaky z del¹ího z tìch dvou se ignorují. <example> <title>Ukázka <function>strtr</function></title> <programlisting role="php"> @@ -2748,8 +2748,8 @@ <function>strtr</function> se dá také volat pouze se dvìma argumenty. Pøi volání se dvìma argumenty se chová takto: <parameter>from</parameter> musí být pole obsahující páry øetìzcù, které se zamìní ve zdrojovém øetìzci. - <function>strtr</function> vdy hledá nejdelí monou shodu a *NENAHRAZUJE* - ty èásti øetìzce, na kterých u pracovala. + <function>strtr</function> v¾dy hledá nejdel¹í mo¾nou shodu a *NENAHRAZUJE* + ty èásti øetìzce, na kterých u¾ pracovala. </para> <para> Ukázky: @@ -2921,7 +2921,7 @@ </para> <para> Pokud je pøítomen <parameter>length</parameter>, a je pozitivní, pøedstavuje - délku èásti argumentu <parameter>string</parameter>, která bude nahraena. + délku èásti argumentu <parameter>string</parameter>, která bude nahra¾ena. Pokud je negativní, pøedstavuje poèet znakù od konce <parameter>string</parameter>, kde má nahrazování skonèit. Pokud pøítomen není, bere se standardnì strlen( <parameter>string</parameter> ); tj. @@ -2939,7 +2939,7 @@ echo substr_replace ($var, 'bob', 0) . "<br>\n"; echo substr_replace ($var, 'bob', 0, strlen ($var)) . "<br>\n"; -/* Toto vloí 'bob' na zaèátek $var. */ +/* Toto vlo¾í 'bob' na zaèátek $var. */ echo substr_replace ($var, 'bob', 0, 0) . "<br>\n"; /* Tyto dva pøíklady nahradí 'MNRPQR' ve $var øetìzcem 'bob'. */ @@ -3031,7 +3031,7 @@ <refnamediv> <refname>ucwords</refname> <refpurpose> - Zmìnit první znak kadého slova v øetìzci na velké písmeno + Zmìnit první znak ka¾dého slova v øetìzci na velké písmeno </refpurpose> </refnamediv> <refsect1> @@ -3043,7 +3043,7 @@ </funcprototype> </funcsynopsis> <para> - Zmìní první znak kadého slova v argumentu <parameter>str</parameter> na + Zmìní první znak ka¾dého slova v argumentu <parameter>str</parameter> na velké písmeno, pokud je tento znak alfabetický. <example> <title>Ukázka <function>ucwords</function></title> @@ -3105,7 +3105,7 @@ </para> <para> Pokud má argument <parameter>cut</parameter> hodnotu 1, øetìzec se na - urèenou íøku zalomí vdy. Take pokud máte slovo delí ne je daná íøka, + urèenou ¹íøku zalomí v¾dy. Tak¾e pokud máte slovo del¹í ne¾ je daná ¹íøka, rozdìlí se. (Viz druhý pøíklad.) <note> @@ -3118,7 +3118,7 @@ <example> <title>Ukázka <function>wordwrap</function></title> <programlisting role="php"> -$text = "Rychlá hnìdá lika pøeskoèila líného psa."; +$text = "Rychlá hnìdá li¹ka pøeskoèila líného psa."; $newtext = wordwrap( $text, 20 ); echo "$newtext\n"; @@ -3131,7 +3131,7 @@ <para> <informalexample> <programlisting> -Rychlá hnìdá lika +Rychlá hnìdá li¹ka pøeskoèila líného psa. </programlisting> </informalexample> Index: phpdoc/cs/functions/url.xml diff -u phpdoc/cs/functions/url.xml:1.1 phpdoc/cs/functions/url.xml:1.2 --- phpdoc/cs/functions/url.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/url.xml Thu Jan 25 22:39:53 2001 @@ -42,11 +42,11 @@ <para> <function>Base64_encode</function> vrátí <parameter>data</parameter> zakódovaný pomocí base64. Toto kódování - je navreno tak, aby umonilo binárním datùm pøeít transport pøenosovými + je navr¾eno tak, aby umo¾nilo binárním datùm pøe¾ít transport pøenosovými vrstvami, které nejsou osmibitové, jako jsou napøíklad tìla emailù. </para> <para> - Data kódovaná pomocí base64 zabírají o zhruba 33% prostoru více ne pùvodní + Data kódovaná pomocí base64 zabírají o zhruba 33% prostoru více ne¾ pùvodní data. </para> <para> @@ -72,7 +72,7 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrátí asociativní pole vech komponent URL pøítomnych v + Tato funkce vrátí asociativní pole v¹ech komponent URL pøítomnych v <parameter>url</parameter>. Ty mohou být: "scheme", "host", "port", "user", "pass", "path", "query" a "fragment". </para> @@ -94,7 +94,7 @@ </funcsynopsis> <para> Vrátí øetìzec, ve kterém sekvence znaku procent (<literal>%</literal>) - následových dvìma estnáctkovými èíslicemi byly nahrazeny prostými znaky. + následových dvìma ¹estnáctkovými èíslicemi byly nahrazeny prostými znaky. Napøíklad øetìzec <screen>foo%20bar%40baz</screen> dekóduje na <screen>foo bar@baz</screen>. </para> @@ -120,10 +120,10 @@ </funcprototype> </funcsynopsis> <para> - Vrátí øetìzec, ve kterém byly vechny nealfanumerické znaky kromì + Vrátí øetìzec, ve kterém byly v¹echny nealfanumerické znaky kromì <screen>-_.</screen> nahrazeny znakem procent (<literal>%</literal>) - následovaným dvìma estnáctkovými èíslicemi. To je kódování popsané - v RFC1738 na ochranu prostých znakù pøed interpretací jako zvlátní + následovaným dvìma ¹estnáctkovými èíslicemi. To je kódování popsané + v RFC1738 na ochranu prostých znakù pøed interpretací jako zvlá¹tní oddìlovaèe v URL a na ochranu URL pøed komolením pøenosovými systémy se znakovými konvencemi (jako jsou nìkteré emailové systémy). Napøíklad, pokud chcete k FTP URL pøidat heslo: @@ -165,7 +165,7 @@ </funcprototype> </funcsynopsis> <para> - Dekóduje vechny <literal>%<replaceable>##</replaceable></literal> + Dekóduje v¹echny <literal>%<replaceable>##</replaceable></literal> kódy v daném øetìzci. Vrátí dekódovaný øetìzec. <example> <title>Pøíklad <function>urldecode</function></title> @@ -203,17 +203,17 @@ </funcprototype> </funcsynopsis> <para> - Vrátí øetìzec, ve kterém byly vechny nealfanumerické znaky kromì + Vrátí øetìzec, ve kterém byly v¹echny nealfanumerické znaky kromì <literal>-_.</literal> nahrazeny znakem procent (<literal>%</literal>) - následovaným dvìma estnácktovými èíslicemi a mezery kódovány jako + následovaným dvìma ¹estnácktovými èíslicemi a mezery kódovány jako znaky plus (<literal>+</literal>). Kódování je stejné jako u dat postovaných z WWW formuláøe, tj. stejnì jako u <literal>application/x-www-form-urlencoded</literal> typu. - To se lií od RFC1738 kódování (viz - <function>rawurlencode</function>) v tom, e z historických dùvodù + To se li¹í od RFC1738 kódování (viz + <function>rawurlencode</function>) v tom, ¾e z historických dùvodù se mezery kódují jako znaky plus (<literal>+</literal>). Tato funkce - je vhodná pøi kódování øetìzce, který se má pouít jako query èást URL - jako pøíhodný zpùsob pøedání promìnných na dalí stránku: + je vhodná pøi kódování øetìzce, který se má pou¾ít jako query èást URL + jako pøíhodný zpùsob pøedání promìnných na dal¹í stránku: <example> <title>Pøíklad <function>Urlencode</function></title> <programlisting role="php"> @@ -223,13 +223,13 @@ </para> <para> Poznámka: pozor pøi pøedávání promìnných, které by mohly odpovídat HTML entitám. Vìci jako &amp, &copy a &pound - browser analyzuje a místo poadovaného jména promìnné pouije - odpovídající entitu. To je zøejmý problém, na který W3C upozoròuje u + browser analyzuje a místo po¾adovaného jména promìnné pou¾ije + odpovídající entitu. To je zøejmý problém, na který W3C upozoròuje u¾ léta. Pøíruèka je tady: <ulink url="&url.argsep;">&url.argsep;</ulink> PHP podporuje zmìnu oddìlovaèe argumentù na støedník doporuèovaný W3C - skrze .ini direktivu arg_separator. Bohuel, vìtina uivatelských programù - neposílá data z formuláøù v tomto formátu. Pøenositelnìjí formou je - pouít jako oddìlovaè &amp; místo &. Na to nemusíte mìnit + skrze .ini direktivu arg_separator. Bohu¾el, vìt¹ina u¾ivatelských programù + neposílá data z formuláøù v tomto formátu. Pøenositelnìj¹í formou je + pou¾ít jako oddìlovaè &amp; místo &. Na to nemusíte mìnit arg_separator. Nechte ho na &, ale kódujte URL pomocí <function>htmlentities</function> (urlencode($data)). <example> Index: phpdoc/cs/functions/wddx.xml diff -u phpdoc/cs/functions/wddx.xml:1.1 phpdoc/cs/functions/wddx.xml:1.2 --- phpdoc/cs/functions/wddx.xml:1.1 Thu Jan 25 18:17:22 2001 +++ phpdoc/cs/functions/wddx.xml Thu Jan 25 22:39:53 2001 @@ -7,13 +7,13 @@ Tyto funkce jsou urèeny pro práci s <ulink url="&url.wddx;">WDDX</ulink>. </para> <para> - Pokud chcete pouívat WDDX, budete muset nainstalovat expat knihovnu - (která je u Apache 1.3.7 a vyích) a zkompilovat PHP s + Pokud chcete pou¾ívat WDDX, budete muset nainstalovat expat knihovnu + (která je u Apache 1.3.7 a vy¹¹ích) a zkompilovat PHP s <option role="configure">--with-xml</option> a <option role="configure">--enable-wddx</option>. </para> <para> - Pozn.: vechny funkce které serializují promìnné pouívají první element + Pozn.: v¹echny funkce které serializují promìnné pou¾ívají první element pole k rozhodnutí jestli se toto pole serializuje do pole nebo struktury. Pokud má první element øetìzec jako index, serializuje se do struktury, jinak do pole. @@ -37,7 +37,7 @@ </informalexample> <example> - <title>Pouití inkrementálních paketù</title> + <title>Pou¾ití inkrementálních paketù</title> <programlisting role="php"> <?php $pi = 3.1415926; @@ -85,10 +85,10 @@ </funcprototype> </funcsynopsis> <para> - <function>wddx_serialize_value</function> se pouívá k vytvoøení WDDX - paketu z jediné dané hodnoty. Pøijímá hodnotu obsaenou ve + <function>wddx_serialize_value</function> se pou¾ívá k vytvoøení WDDX + paketu z jediné dané hodnoty. Pøijímá hodnotu obsa¾enou ve <parameter>var</parameter> a volitelný øetìzec - <parameter>comment</parameter>, který se pouije v hlavièce paketu, a vrací + <parameter>comment</parameter>, který se pou¾ije v hlavièce paketu, a vrací WDDX paket. </para> </refsect1> @@ -111,13 +111,13 @@ </funcprototype> </funcsynopsis> <para> - <function>wddx_serialize_vars</function> se pouívá k vytvoøení WDDX paketu + <function>wddx_serialize_vars</function> se pou¾ívá k vytvoøení WDDX paketu se strukturou která obsahuje serializovanou reprezentaci pøedaných promìnných. </para> <para> <function>wddx_serialize_vars</function> pøijímá promìnný poèet argumentù, - kadý z nich mùe být buï øetìzec obsahující název promìnné, nebo pole + ka¾dý z nich mù¾e být buï øetìzec obsahující název promìnné, nebo pole názvù promìnných, nebo jiné pole atd. </para> <para> @@ -137,7 +137,7 @@ </example> </para> <para> - Výe uvedená ukázka vytvoøí: + Vý¹e uvedená ukázka vytvoøí: <programlisting> <wddxPacket version='1.0'><header/><data><struct><var name='a'><number>1</number></var> <var name='b'><number>5.5</number></var><var name='c'><array length='3'> @@ -163,9 +163,9 @@ </funcprototype> </funcsynopsis> <para> - <function>wddx_packet_start</function> se pouívá k zapoèetí nového WDDX + <function>wddx_packet_start</function> se pou¾ívá k zapoèetí nového WDDX paketu pro inkrementální pøidávání promìnných. Pøijímá volitelný øetìzec - <parameter>comment</parameter> a vrací ID packetu pro pouití v dalích + <parameter>comment</parameter> a vrací ID packetu pro pou¾ití v dal¹ích funkcích. Uvnitø paketu automaticky vytváøí definici struktury která bude obsahovat pøidané promìnné. </para> @@ -210,7 +210,7 @@ </funcprototype> </funcsynopsis> <para> - <function>wddx_add_vars</function> se pouívá k serializaci pøedaných + <function>wddx_add_vars</function> se pou¾ívá k serializaci pøedaných promìnných a pøidání výsledku do paketu specifikovaného <parameter>packet_id</parameter>. Promìnné urèené k serializaci se udávají stejnì jako u <function>wddx_serialize_vars</function>. @@ -233,7 +233,7 @@ </funcsynopsis> <para> <function>wddx_deserialized</function> pøijímá øetìzec - <parameter>packet</parameter> a deserializuje ho. Vrací výsledek, co mùe + <parameter>packet</parameter> a deserializuje ho. Vrací výsledek, co¾ mù¾e být øetìzec, èíslo, nebo pole. Pozn.: Struktury se deserializují do asociativních polí. </para> Index: phpdoc/cs/language/basic-syntax.xml diff -u phpdoc/cs/language/basic-syntax.xml:1.1 phpdoc/cs/language/basic-syntax.xml:1.2 --- phpdoc/cs/language/basic-syntax.xml:1.1 Wed Jan 24 05:22:06 2001 +++ phpdoc/cs/language/basic-syntax.xml Thu Jan 25 22:39:53 2001 @@ -2,7 +2,7 @@ <title>Základní syntaxe</title> <sect1 id="language.basic-syntax.phpmode"> - <title>Oputìní HTML</title> + <title>Opu¹tìní HTML</title> <para> Jsou ètyøi zpùsoby jak opustit HTML a vstoupit to "PHP módu": @@ -10,17 +10,17 @@ <para> <example> - <title>Zpùsoby oputìní HTML</title> + <title>Zpùsoby opu¹tìní HTML</title> <programlisting> -1. <? echo ("toto je nejjednoduí SGML zpracovatelská instrukce\n"); ?> +1. <? echo ("toto je nejjednodu¹¹í SGML zpracovatelská instrukce\n"); ?> -2. <?php echo("pokud chcete zpracovávat XHTML nebo XML dokumenty, pouívejte toto\n"); ?> +2. <?php echo("pokud chcete zpracovávat XHTML nebo XML dokumenty, pou¾ívejte toto\n"); ?> 3. <script language="php"> echo ("nìkteré editory (napøíklad FrontPage) nemají zpracovatelské instrukce v lásce"); </script> -4. <% echo ("pøípadnì mùete pouívat ASP tagy"); %> +4. <% echo ("pøípadnì mù¾ete pou¾ívat ASP tagy"); %> <%= $variable; # toto je zkratka za "<%echo .." %> </programlisting> </example> @@ -37,8 +37,8 @@ </para> <para> - Obecnì preferovanou metodou je druhý zpùsob, protoe umoòuje snadnou - implementaci dalího generování XHTML z PHP. + Obecnì preferovanou metodou je druhý zpùsob, proto¾e umo¾òuje snadnou + implementaci dal¹ího generování XHTML z PHP. </para> <para> @@ -59,12 +59,12 @@ <title>Oddìlování instrukcí</title> <simpara> - Instrukce se oddìlují stejnì jako v C nebo Perlu - ukonèujte kadý výraz + Instrukce se oddìlují stejnì jako v C nebo Perlu - ukonèujte ka¾dý výraz støedníkem. </simpara> <para> - Uzavírající tag (?>) také implikuje konec výrazu, take následující + Uzavírající tag (?>) také implikuje konec výrazu, tak¾e následující ukázky jsou ekvivalentní: <informalexample> @@ -88,8 +88,8 @@ <?php echo "Toto je test"; // Toto je jednoøádkový komentáø typu C++ /* Toto je víceøádkový komentáø - a jetì jeden komentáø */ - echo "Toto je dalí test"; + a je¹tì jeden komentáø */ + echo "Toto je dal¹í test"; echo "Poslední Test"; # Toto je komentáø shellového typu ?> </programlisting> @@ -105,7 +105,7 @@ </programlisting></informalexample> <simpara> - Mìli byste si dát pozor na vnoøování komentáøù typu 'C++', ke kterému mùe + Mìli byste si dát pozor na vnoøování komentáøù typu 'C++', ke kterému mù¾e dojít pøi zakomentování velkých blokù. </simpara> Index: phpdoc/cs/language/constants.xml diff -u phpdoc/cs/language/constants.xml:1.1 phpdoc/cs/language/constants.xml:1.2 --- phpdoc/cs/language/constants.xml:1.1 Wed Jan 24 05:22:06 2001 +++ phpdoc/cs/language/constants.xml Thu Jan 25 22:39:54 2001 @@ -2,14 +2,14 @@ <title>Konstanty</title> <simpara> - PHP definuje nìkolik konstant, a poskytuje mechanismus pro definici dalích + PHP definuje nìkolik konstant, a poskytuje mechanismus pro definici dal¹ích za bìhu. Konstanty se hodnì podobají promìnným s výjimkou dvou skuteèností: konstanty se musí definovat pomocí <function>define</function> function, a nemohou pozdìji nabývat jiných hodnot. </simpara> <para> - Pøeddefinované konstanty (dostupné vdy) jsou: + Pøeddefinované konstanty (dostupné v¾dy) jsou: <variablelist> @@ -17,7 +17,7 @@ <term>__FILE__</term> <listitem> <simpara> - Název souboru skriptu, který je právì èten. Pokud je pouita v souboru, + Název souboru skriptu, který je právì èten. Pokud je pou¾ita v souboru, který byl include-ován nebo require-ován, obsahuje název include-ovaného, ne rodièovského souboru. </simpara> @@ -28,7 +28,7 @@ <term>__LINE__</term> <listitem> <simpara> - Èíslo øádku ve skriptu, který je právì èten. Pokud je pouita v + Èíslo øádku ve skriptu, který je právì èten. Pokud je pou¾ita v include-ovaném nebo require-ovaném souboru, obsahuje pozici v rámci tohoto souboru. </simpara> @@ -39,7 +39,7 @@ <term>PHP_VERSION</term> <listitem> <simpara> - Textové vyjádøení verze bìícího PHP parseru, napø. '3.0.8-dev'. + Textové vyjádøení verze bì¾ícího PHP parseru, napø. '3.0.8-dev'. </simpara> </listitem> </varlistentry> @@ -48,7 +48,7 @@ <term>PHP_OS</term> <listitem> <simpara> - Název operaèního systému, na kterém PHP parser bìí, napø. 'Linux'. + Název operaèního systému, na kterém PHP parser bì¾í, napø. 'Linux'. </simpara> </listitem> </varlistentry> @@ -75,7 +75,7 @@ <term>E_ERROR</term> <listitem> <simpara> - Oznaèuje neoetøitelnou chybu jinou ne parse error. + Oznaèuje neo¹etøitelnou chybu jinou ne¾ parse error. </simpara> </listitem> </varlistentry> @@ -84,8 +84,8 @@ <term>E_WARNING</term> <listitem> <simpara> - Oznaèuje stav, kdy PHP ví, e je nìco patnì, ale bude dál pokraèovat. - Tyto stavy se dají oetøit v samotném skriptu. Pøíkladem by byl neplatný + Oznaèuje stav, kdy PHP ví, ¾e je nìco ¹patnì, ale bude dál pokraèovat. + Tyto stavy se dají o¹etøit v samotném skriptu. Pøíkladem by byl neplatný regexp ve funkci <function>ereg</function>. </simpara> </listitem> @@ -95,7 +95,7 @@ <term>E_PARSE</term> <listitem> <simpara> - Parser se zadávíl neplatnou syntaxí skriptu. Oetøení není moné. + Parser se zadávíl neplatnou syntaxí skriptu. O¹etøení není mo¾né. </simpara> </listitem> </varlistentry> @@ -104,9 +104,9 @@ <term>E_NOTICE</term> <listitem> <simpara> - Dolo k nìèemu co by mohlo být chybou. Provádìní skriptu pokraèuje. + Do¹lo k nìèemu co by mohlo být chybou. Provádìní skriptu pokraèuje. Mezi pøíklady patøí textový index pole neopatøený uvozovkami nebo práce - s promìnnou, která jetì nebyla definována. + s promìnnou, která je¹tì nebyla definována. </simpara> </listitem> </varlistentry> @@ -115,8 +115,8 @@ <term>E_ALL</term> <listitem> <simpara> - Vechny E_* konstanty shrnuté do jedné. Pøi pouití s - <function>error_reporting</function> zpùsobí hláení úplnì vech + V¹echny E_* konstanty shrnuté do jedné. Pøi pou¾ití s + <function>error_reporting</function> zpùsobí hlá¹ení úplnì v¹ech problému zaregistrovaných PHP. </simpara> </listitem> @@ -126,19 +126,19 @@ </para> <para> - E_* konstanty se typicky pouívají s funkcí - <function>error_reporting</function> nastavení hladiny hláení chyb. Viz - vechny tyto konstanty v - <link linkend="features.error-handling">Oetøení chyb</link>. + E_* konstanty se typicky pou¾ívají s funkcí + <function>error_reporting</function> nastavení hladiny hlá¹ení chyb. Viz + v¹echny tyto konstanty v + <link linkend="features.error-handling">O¹etøení chyb</link>. </para> <para> - Dalí konstanty mùete definovat pomocí funkce + Dal¹í konstanty mù¾ete definovat pomocí funkce <function>define</function> function. </para> <para> - Vimnìte si, e toto jsou konstanty, ne céèkovská makra; konstanty mohou + V¹imnìte si, ¾e toto jsou konstanty, ne céèkovská makra; konstanty mohou reprezentovat pouze platná skalární data. Note that these are constants, not C-style macros; only valid scalar data may be represented by a constant. @@ -154,14 +154,14 @@ </example> <example> - <title>Pouití __FILE__ a __LINE__</title> + <title>Pou¾ití __FILE__ a __LINE__</title> <programlisting> <?php function report_error($file, $line, $message) { - echo "Dolo k chybì v souboru $file na øádku $line: $message."; + echo "Do¹lo k chybì v souboru $file na øádku $line: $message."; } -report_error(__FILE__,__LINE__, "Nìco je patnì!"); +report_error(__FILE__,__LINE__, "Nìco je ¹patnì!"); ?> </programlisting> </example></para>
Index: phpdoc/cs/bookinfo.xml diff -u phpdoc/cs/bookinfo.xml:1.1 phpdoc/cs/bookinfo.xml:1.2 --- phpdoc/cs/bookinfo.xml:1.1 Wed Jan 24 05:16:04 2001 +++ phpdoc/cs/bookinfo.xml Thu Jan 25 22:39:53 2001 @@ -70,7 +70,7 @@ <simpara> Tento manuál lze redistribuovat podle podmínek GNU General Public License publikované Free Software Foundation; buï verzí 2 této Licence, nebo (dle - vaeho uváení) kterékoliv pozdìjí verze. + va¹eho uvá¾ení) kterékoliv pozdìj¹í verze. </simpara> </legalnotice> Index: phpdoc/cs/preface.xml diff -u phpdoc/cs/preface.xml:1.1 phpdoc/cs/preface.xml:1.2 --- phpdoc/cs/preface.xml:1.1 Wed Jan 24 05:16:04 2001 +++ phpdoc/cs/preface.xml Thu Jan 25 22:39:53 2001 @@ -4,10 +4,10 @@ <abstract> <simpara> - <acronym>PHP</acronym>, co znamená "PHP: Hypertext + <acronym>PHP</acronym>, co¾ znamená "PHP: Hypertext Preprocessor", je skriptovací jazyk vkládaný do HTML. Velká èást jeho syntaxe je vypùjèená z C, Javy a Perlu. Nìkolik vlastností je specifických - pro PHP. Cílem tohoto jazyka je je umonit webovým vývojáøum rychle psát + pro PHP. Cílem tohoto jazyka je je umo¾nit webovým vývojáøum rychle psát dynamicky generované stránky. </simpara> </abstract> @@ -15,20 +15,20 @@ <sect1 id="about"> <title>About this Manual</title> <para> - Tento manuál je napsán v <acronym>XML</acronym> s pouitím <ulink + Tento manuál je napsán v <acronym>XML</acronym> s pou¾itím <ulink url="&url.docbook.xml;">DocBook XML DTD</ulink>, s <ulink url="&url.dsssl;"><acronym>DSSSL</acronym></ulink> (Document - Style and Semantics Specification Language) pouitým na formátováni. - Nástroje pouité na formátování <acronym>HTML</acronym>, + Style and Semantics Specification Language) pou¾itým na formátováni. + Nástroje pou¾ité na formátování <acronym>HTML</acronym>, <acronym>TeX</acronym> a <acronym>RTF</acronym> verzí jsou <ulink url="&url.jade;">Jade</ulink>, napsaný <ulink url="&url.jclark;">Jamesem Clarkem</ulink> a <ulink url="&url.dbstyle;">The Modular DocBook Stylesheets</ulink> napsané <ulink url="&url.nwalsh;">Normanem Walshem</ulink>. - Systém dokumentace PHP udruje &link.stig;. + Systém dokumentace PHP udr¾uje &link.stig;. </para> <para> - Tento manuál si mùete stáhnout v rùzných jazycích a formátech, vèetnì + Tento manuál si mù¾ete stáhnout v rùzných jazycích a formátech, vèetnì <acronym>PDF</acronym>, prostého textu, <acronym>HTML</acronym>, WinHelpu a <acronym>RTF</acronym> z <ulink url="&url.php.docs;">&url.php.docs;</ulink>. </para> @@ -37,9 +37,9 @@ <ulink url="&url.php.snaps.manual;">&url.php.snaps.manual;</ulink>. </para> <para> - Dalí informace o downloadu <acronym>XML</acronym> zdrojového kódu této + Dal¹í informace o downloadu <acronym>XML</acronym> zdrojového kódu této dokumentace najdete na <ulink url="&url.php.cvs;">&url.php.cvs;</ulink>. - Dokumentace je uloena v <literal>phpdoc</literal> modulu. + Dokumentace je ulo¾ena v <literal>phpdoc</literal> modulu. </para> </sect1> Index: phpdoc/cs/features/connection-handling.xml diff -u phpdoc/cs/features/connection-handling.xml:1.1 phpdoc/cs/features/connection-handling.xml:1.2 --- phpdoc/cs/features/connection-handling.xml:1.1 Wed Jan 24 05:12:35 2001 +++ phpdoc/cs/features/connection-handling.xml Thu Jan 25 22:39:53 2001 @@ -2,70 +2,70 @@ <title>Obsluha spojení</title> <note> - <para>Následující text platí pro verzi 3.0.7 a vyí.</para> + <para>Následující text platí pro verzi 3.0.7 a vy¹¹í.</para> </note> <para> - Stav spojení se v PHP internì sleduje. Jsou tøi moné stavy: + Stav spojení se v PHP internì sleduje. Jsou tøi mo¾né stavy: <itemizedlist> <listitem><simpara>0 - NORMAL (normální)</simpara></listitem> - <listitem><simpara>1 - ABORTED (zrueno)</simpara></listitem> - <listitem><simpara>2 - TIMEOUT (vyprel èasový limit)</simpara></listitem> + <listitem><simpara>1 - ABORTED (zru¹eno)</simpara></listitem> + <listitem><simpara>2 - TIMEOUT (vypr¹el èasový limit)</simpara></listitem> </itemizedlist> </para> <simpara> Pøi normálním bìhu PHP skriptu je aktivní stav NORMAL. Pokud se klient odpojí, nastaví se pøíznak ABORTED. K odpojení vzdáleného klienta typicky - dochází, kdy uivatel zmáèkne tlaèítko STOP. Pokud se dosáhne èasového + dochází, kdy¾ u¾ivatel zmáèkne tlaèítko STOP. Pokud se dosáhne èasového limitu (viz <function>set_time_limit</function>), nastaví se stavový pøíznak TIMEOUT. </simpara> <simpara> - Mùete se rozhodnout jestli chcete, aby odpojení klienta zpùsobilo pøedèasné - ukonèení vaeho skriptu. Nìkdy je uiteèné nechat skripty dobìhnout do konce, - pøestoe není vzdáleného browseru, který by pøijímal výstup. Výchozí chování - je nicménì takové, e pøi odpojení vzdáleného klienta dojde k ukonèení bìhu + Mù¾ete se rozhodnout jestli chcete, aby odpojení klienta zpùsobilo pøedèasné + ukonèení va¹eho skriptu. Nìkdy je u¾iteèné nechat skripty dobìhnout do konce, + pøesto¾e není vzdáleného browseru, který by pøijímal výstup. Výchozí chování + je nicménì takové, ¾e pøi odpojení vzdáleného klienta dojde k ukonèení bìhu skriptu. Toto chování se dá zmìnit skrze konfiguraèní direktivu ignore_user_abort v php3.ini, odpovídající direktivu php3_ignore_user_abort v .conf souboru Apache, èi funkci <function>ignore_user_abort</function>. - Pokud nedáte PHP pokyn ignorovat odpojení uivatele a ten se odpojí, vá + Pokud nedáte PHP pokyn ignorovat odpojení u¾ivatele a ten se odpojí, vá¹ skript se ukonèí. Výjimkou je, pokud máte pomocí <function>register_shutdown_function</function> zaregistrovanou funkci pro - provedení pøi ukonèení skriptu. V tom pøípadì, pokud vzdálený uivatel zmáèkne - tlaèítko STOP, pøi dalím pokusu tohoto skriptu odeslat výstup PHP detekuje, - e spojení bylo zrueno, a zavolá se funkce zaregistrovaná pro provedení pøi + provedení pøi ukonèení skriptu. V tom pøípadì, pokud vzdálený u¾ivatel zmáèkne + tlaèítko STOP, pøi dal¹ím pokusu tohoto skriptu odeslat výstup PHP detekuje, + ¾e spojení bylo zru¹eno, a zavolá se funkce zaregistrovaná pro provedení pøi ukonèení skriptu. Tato funkce se zavolá také na konci bìhu skriptu konèícím - normálnì, take pokud chcete po zrueném spojení udìlat nìco jiného, mùete - pouít <function>connection_aborted</function>. Tato funkce vrátí - <literal>true</literal>, pokud bylo spojení zrueno. + normálnì, tak¾e pokud chcete po zru¹eném spojení udìlat nìco jiného, mù¾ete + pou¾ít <function>connection_aborted</function>. Tato funkce vrátí + <literal>true</literal>, pokud bylo spojení zru¹eno. </simpara> <simpara> - Vá skript mùe také ukonèit vestavìný èítaè èasu. Výchozí èasový limit je - 30 sekund. To se dá zmìnit max_execution_time direktivou v php.ini nebo + Vá¹ skript mù¾e také ukonèit vestavìný èítaè èasu. Výchozí èasový limit je + 30 sekund. To se dá zmìnit max_execution_time direktivou v php¹.ini nebo odpovídající php3_max_execution_time direktivou v .conf souboru Apahe, èi - voláním funkce <function>set_time_limit</function>. Kdy èítaè èasu dobìhne, - skript se ukonèí, a jako ve výe uvedeném pøípadì uivatelského odpojení, + voláním funkce <function>set_time_limit</function>. Kdy¾ èítaè èasu dobìhne, + skript se ukonèí, a jako ve vý¹e uvedeném pøípadì u¾ivatelského odpojení, pokud je zaregistrovaná funkce pro provedení pøi ukonèení skriptu, tato se - zavolá. Uvnitø této funkce mùte zkontrolovat, jestli její zavolání zpùsobilo + zavolá. Uvnitø této funkce mù¾te zkontrolovat, jestli její zavolání zpùsobilo dobìhnutí èítaèe èasu zavoláním funkce <function>connection_timeout</function>. Tato funkce vrátí <literal>true</literal>, pokud volání funkce registrované pro provedení pøi ukonèení skriptu zpùsobilo dobìhnutí èítaèe èasu. </simpara> <simpara> - Skuteèností hodnou povimnutí je, e stavy ABORTED a TIMEOUT mohou být - aktivní souèasnì. Moné je to v pøípadì, e naøídíte PHP ignorovat odpojení - uivatee. PHP i tak bude vìdìt, e uivatel pøeruil spojení, ale skript - pobìí dál. Pokud potom dosáhne èasového limitu, bude ukonèen, a zavolá se - vae funkce pro provedení pøi ukonèení skriptu, pokud existuje. V tomto - okamiku zjistíte, e jak <function>connection_timeout</function>, tak + Skuteèností hodnou pov¹imnutí je, ¾e stavy ABORTED a TIMEOUT mohou být + aktivní souèasnì. Mo¾né je to v pøípadì, ¾e naøídíte PHP ignorovat odpojení + u¾ivatee. PHP i tak bude vìdìt, ¾e u¾ivatel pøeru¹il spojení, ale skript + pobì¾í dál. Pokud potom dosáhne èasového limitu, bude ukonèen, a zavolá se + va¹e funkce pro provedení pøi ukonèení skriptu, pokud existuje. V tomto + okam¾iku zjistíte, ¾e jak <function>connection_timeout</function>, tak <function>connection_aborted</function> vracejí <literal>true</literal>. - Oba stavy mùete zkontrolovat jediným voláním funkce + Oba stavy mù¾ete zkontrolovat jediným voláním funkce <function>connection_status</function>. Tato funkce vrací bitové pole - aktivních stavù. Take napøíklad, pokud jsou aktivní oba tyto stavy, vrátí + aktivních stavù. Tak¾e napøíklad, pokud jsou aktivní oba tyto stavy, vrátí 3. </simpara> Index: phpdoc/cs/features/cookies.xml diff -u phpdoc/cs/features/cookies.xml:1.1 phpdoc/cs/features/cookies.xml:1.2 --- phpdoc/cs/features/cookies.xml:1.1 Wed Jan 24 05:12:35 2001 +++ phpdoc/cs/features/cookies.xml Thu Jan 25 22:39:53 2001 @@ -3,14 +3,14 @@ <para> PHP transparentnì podporuje HTTP cookies. Cookies jsou mechanismem na - ukládání dat ve vzdáleném browseru a tudí sledování nebo identifikaci - vracejících se uivatelù. Cookies mùete nastavovat pomocí funkce + ukládání dat ve vzdáleném browseru a tudí¾ sledování nebo identifikaci + vracejících se u¾ivatelù. Cookies mù¾ete nastavovat pomocí funkce <function>setcookie</function>. Cookies jsou souèástí HTTP hlavièky, - tudí <function>setcookie</function> se musí volat pøed odesláním výstupu + tudí¾ <function>setcookie</function> se musí volat pøed odesláním výstupu do browseru. To je stejné omezení, jako má funkce <function>header</function>. </para> <para> - Vechny cookies pøijaté od klienta se automaticky stávají PHP promìnnou + V¹echny cookies pøijaté od klienta se automaticky stávají PHP promìnnou stejnì jako u GET a POST dat. Pokud chcete pøiøadit jednomu cookie více hodnot, pøidejte <emphasis>[]</emphasis> na konec jména cookie. Více detailù viz funkce <function>setcookie</function>.</para> Index: phpdoc/cs/features/http-auth.xml diff -u phpdoc/cs/features/http-auth.xml:1.1 phpdoc/cs/features/http-auth.xml:1.2 --- phpdoc/cs/features/http-auth.xml:1.1 Wed Jan 24 05:12:35 2001 +++ phpdoc/cs/features/http-auth.xml Thu Jan 25 22:39:53 2001 @@ -2,11 +2,11 @@ <title>HTTP autentikace a PHP</title> <simpara> - Prostøedky HTTP autentikace jsou v PHP pøístupné pouze pokud PHP bìí jako - modul Apache, tudí nejsou pøístupné v CGI verzi. V PHP skriptu bìícím pod - modulem Apache lze pouít funkci <function>Header</function> k odeslání - zprávy "Authentication Required" klientskému browseru, co vyvolá zobrazení - dialogového okna pro vloení uivatelského jména a hesla. Jakmile uivatel + Prostøedky HTTP autentikace jsou v PHP pøístupné pouze pokud PHP bì¾í jako + modul Apache, tudí¾ nejsou pøístupné v CGI verzi. V PHP skriptu bì¾ícím pod + modulem Apache lze pou¾ít funkci <function>Header</function> k odeslání + zprávy "Authentication Required" klientskému browseru, co¾ vyvolá zobrazení + dialogového okna pro vlo¾ení u¾ivatelského jména a hesla. Jakmile u¾ivatel zadá jméno a heslo, URL obsahující tento PHP skript se zavolá znovu s promìnnými $PHP_AUTH_USER, $PHP_AUTH_PW and $PHP_AUTH_TYPE obsahujícími jméno, heslo a typ autentikace. V souèasnosti je podporována pouze "Basic" @@ -14,8 +14,8 @@ </simpara> <para> - Následující fragment kódu mùe poslouit jako ukázka vyádání autentikace - uivatele na stránce: + Následující fragment kódu mù¾e poslou¾it jako ukázka vy¾ádání autentikace + u¾ivatele na stránce: <example> <title>Ukázka HTTP Autentikace</title> @@ -24,7 +24,7 @@ if(!isset($PHP_AUTH_USER)) { Header("WWW-Authenticate: Basic realm=\"My Realm\""); Header("HTTP/1.0 401 Unauthorized"); - echo "Text, který se odele, pokud uivatel zmáèkne tlaèítko Cancel\n"; + echo "Text, který se ode¹le, pokud u¾ivatel zmáèkne tlaèítko Cancel\n"; exit; } else { echo "Ahoj $PHP_AUTH_USER.<P>"; @@ -35,14 +35,14 @@ </example></para> <para> - Místo protého vytitìní $PHP_AUTH_USER a $PHP_AUTH_PW byste asi + Místo protého vyti¹tìní $PHP_AUTH_USER a $PHP_AUTH_PW byste asi chtìli ovìøit platnost zadaného jména a hesla. Napøíklad dotazem - v databázi nebo vyhledáním uivatele v dbm souboru. + v databázi nebo vyhledáním u¾ivatele v dbm souboru. </para> <para> - Pozor na chybové browsery Internet Explorer. Zdá se, e jsou velice - vybíravé, pokud jde o poøadí hlavièek. Zdá se, e odeslání hlavièky + Pozor na chybové browsery Internet Explorer. Zdá se, ¾e jsou velice + vybíravé, pokud jde o poøadí hlavièek. Zdá se, ¾e odeslání hlavièky <emphasis>WWW-Authenticate</emphasis> pøed hlavièkou <errorcode>HTTP/1.0 401</errorcode> zabírá. </para> @@ -51,24 +51,24 @@ Aby se zabránilo psaní skriptù odhalujících hesla na stránkách autentikovaných nìkterým z tradièních externích mechanismù, PHP_AUTH promìnné se nevytvoøí, pokud je pro tu kterou stránku zapnuta externí - autentikace. V takovém pøípadì mùete k identifikaci externì - autentikovaného uivatele pouít promìnnou $REMOTE_USER. + autentikace. V takovém pøípadì mù¾ete k identifikaci externì + autentikovaného u¾ivatele pou¾ít promìnnou $REMOTE_USER. </simpara> <simpara> - Vimnìte si nicménì, e výe uvedené nezabrání krádeím hesel z + V¹imnìte si nicménì, ¾e vý¹e uvedené nezabrání kráde¾ím hesel z autentikovaných URL osobou, která ovládá neautentikovanou URL na stejném serveru. </simpara> <simpara> Jak Netscape, tak Internet Explorer po pøijetí response kódu 401 vyprázdní - autentikaèní cache souèasného realmu. Tak mùete uivatele v podstatì - "odlogovat". Nìkteøí lidé toho vyuívají k "vyprení" pøihláení nebo - tvorbì odhlaovacího tlaèítka. + autentikaèní cache souèasného realmu. Tak mù¾ete u¾ivatele v podstatì + "odlogovat". Nìkteøí lidé toho vyu¾ívají k "vypr¹ení" pøihlá¹ení nebo + tvorbì odhla¹ovacího tlaèítka. </simpara> <simpara></simpara> <example> - <title>Ukázka HTTP autentikace vyadující nové jméno a heslo</title> + <title>Ukázka HTTP autentikace vy¾adující nové jméno a heslo</title> <programlisting role="php"> <?php function authenticate() { @@ -95,14 +95,14 @@ </programlisting> </example> <simpara> - Podle standardu HTTP Basic authentication se toto chování nevyaduje, take - byste na to nikdy nemìli spoléhat. Pokusy s Lynxem ukázaly, e Lynx po pøijetí - response kódu 401 nevyprázdní autentikaèní údaje, take po stisknutí back a - forward se znovu ukáe poadovaný zdroj (pokud se nezmìnily poadavky na + Podle standardu HTTP Basic authentication se toto chování nevy¾aduje, tak¾e + byste na to nikdy nemìli spoléhat. Pokusy s Lynxem ukázaly, ¾e Lynx po pøijetí + response kódu 401 nevyprázdní autentikaèní údaje, tak¾e po stisknutí back a + forward se znovu uká¾e po¾adovaný zdroj (pokud se nezmìnily po¾adavky na údaje). </simpara> <simpara> - Dále si vimnìte, e tato vlastnost pøi pouití IIS serveru a CGI verze PHP + Dále si v¹imnìte, ¾e tato vlastnost pøi pou¾ití IIS serveru a CGI verze PHP díky omezením IIS nefunguje. </simpara> Index: phpdoc/cs/features/images.xml diff -u phpdoc/cs/features/images.xml:1.1 phpdoc/cs/features/images.xml:1.2 --- phpdoc/cs/features/images.xml:1.1 Wed Jan 24 05:12:35 2001 +++ phpdoc/cs/features/images.xml Thu Jan 25 22:39:53 2001 @@ -2,11 +2,11 @@ <title>Tvorba a úpravy obrázkù</title> <simpara> - PHP není omezeno na tvorbu pouze HTML výstupu. Mùe také vytváøet a + PHP není omezeno na tvorbu pouze HTML výstupu. Mù¾e také vytváøet a upravovat obrázkové soubory rùzných formátù, vèetnì gif, png, jpg, wbmp a - xpm. PHP mùe dokonce pøímo posílat obrazové proudy do browseru. Na to + xpm. PHP mù¾e dokonce pøímo posílat obrazové proudy do browseru. Na to budete potøebovat PHP zkompilované s GD knihovnou obrazových funkcí. GD a - PHP mohou vyadovat dalí knihovny v závislosti na obrazových formátech, + PHP mohou vy¾adovat dal¹í knihovny v závislosti na obrazových formátech, se kterými chcete pracovat. GD pøestala podporovat gif obrázky ve verzi 1.6. </simpara> @@ -29,10 +29,10 @@ Tento pøíklad by se volal ze stránky pomocí tagu podobného tomuto: <img src="button.php?text"> Skript button.php pak vezme - øetìzec "text", pøekryje jím základní obrázek, co je v tomto + øetìzec "text", pøekryje jím základní obrázek, co¾ je v tomto pøípadì "images/button1.png" a zobrazí výsledný obrázek. Toto - je vhodný zpùsob jak se vyhnout kreslení nového obrázku tlaèítka pokadé, - kdy chcete zmìnit text tlaèítka. Touto metodou se generují automaticky. + je vhodný zpùsob jak se vyhnout kreslení nového obrázku tlaèítka poka¾dé, + kdy¾ chcete zmìnit text tlaèítka. Touto metodou se generují automaticky. </para> </chapter> Index: phpdoc/cs/features/persistent-connections.xml diff -u phpdoc/cs/features/persistent-connections.xml:1.1 phpdoc/cs/features/persistent-connections.xml:1.2 --- phpdoc/cs/features/persistent-connections.xml:1.1 Wed Jan 24 05:12:35 2001 +++ phpdoc/cs/features/persistent-connections.xml Thu Jan 25 22:39:53 2001 @@ -3,91 +3,91 @@ <simpara> Trvalá spojení jsou SQL spojení, která se nezavírají na konci prùbìhu skriptu. - Pøi poadavku na trvalé spojení PHP nejdøíve zkontroluje, jestli u neexistuje - identické spojení (které zùstalo otevøeno z døívìjka) - a pokud existuje, - pouije ho. Pokud neexistuje, PHP ho otevøe. "Identické" spojení je spojení, - které bylo otevøeno se stejným serverem, uivatelským jménem a heslem (pokud + Pøi po¾adavku na trvalé spojení PHP nejdøíve zkontroluje, jestli u¾ neexistuje + identické spojení (které zùstalo otevøeno z døívìj¹ka) - a pokud existuje, + pou¾ije ho. Pokud neexistuje, PHP ho otevøe. "Identické" spojení je spojení, + které bylo otevøeno se stejným serverem, u¾ivatelským jménem a heslem (pokud je zadáte). </simpara> <simpara> Lidé, kteøí nejsou dùkladnì obeznámeni se zpùsobem, jakým web servery fungují - a distribuují zátì mohou pokládat trvalá spojení za nìco èím nejsou. Zvlátì - <emphasis>neumoòují</emphasis> otvírání "uivatelských sessions" na stejném - SQL spojení, <emphasis>neumoòují</emphasis> efektivní tvorbu transakcí, a - neumoòují spoustu dalích vìcí. Dokonce, aby bylo opravdu a dúkladnì jasno, - vám trvalá spojení nedají <emphasis>ádnou</emphasis> funkcionalitu, - která by nebyla moná s jejich netrvalými protìjky. + a distribuují zátì¾ mohou pokládat trvalá spojení za nìco èím nejsou. Zvlá¹tì + <emphasis>neumo¾òují</emphasis> otvírání "u¾ivatelských sessions" na stejném + SQL spojení, <emphasis>neumo¾òují</emphasis> efektivní tvorbu transakcí, a + neumo¾òují spoustu dal¹ích vìcí. Dokonce, aby bylo opravdu a dúkladnì jasno, + vám trvalá spojení nedají <emphasis>¾ádnou</emphasis> funkcionalitu, + která by nebyla mo¾ná s jejich netrvalými protìj¹ky. </simpara> <simpara> Proè? </simpara> <simpara> To je dáno zpùsobem, jakým fungují webové servery. Jsou tøi zpùsoby, jakými - vá web server mùe vyuít PHP ke generování webových stránek. + vá¹ web server mù¾e vyu¾ít PHP ke generování webových stránek. </simpara> <simpara> - První metodou je pouít PHP jako CGI "obal". V tomto reimu se vytváøí - a nièí jedna instance PHP interpretru pro kadý poadavek (na PHP strnánku) - na vaem web serveru. Protoe je znièna po obslouení poadavku, vechny + První metodou je pou¾ít PHP jako CGI "obal". V tomto re¾imu se vytváøí + a nièí jedna instance PHP interpretru pro ka¾dý po¾adavek (na PHP strnánku) + na va¹em web serveru. Proto¾e je znièna po obslou¾ení po¾adavku, v¹echny zdroje, které získá (jako tøeba spojení s databázovým serverem) jsou pøi - jejím znièení zavøeny. V tomto pøípadì pokusem o pouití trvalých spojení nic - nezískáte - prostì nevydrí. + jejím znièení zavøeny. V tomto pøípadì pokusem o pou¾ití trvalých spojení nic + nezískáte - prostì nevydr¾í. </simpara> <simpara> - Druhou, a nejpopulárnìjí, metodou, je provozovat PHP jako modul v - multiprocesním web serveru, co je mnoina, která v souèasnosti obsahuje + Druhou, a nejpopulárnìj¹í, metodou, je provozovat PHP jako modul v + multiprocesním web serveru, co¾ je mno¾ina, která v souèasnosti obsahuje pouze Apache. Multiprocesní web serveru má typicky jeden proces (rodièe), který øídí skupinu procesù (svých dìtí), které dìlají vlastní práci - - servírují stránky. Kadý poadavek, který pøijde od klienta, je obslouen - jedním z dìtí, které právì neobsluhuje jiného klienta. To znamená, e kdy - stejný klient vznese dalí poadavek na stejný server, tento mùe být - obslouen jiným dìtským procesem ne ten první. Trvalá spojení zajiují, aby - se kadý dìtský proces musel na vá SQL server pøihlásit pouze pøi prvním - odeslání stránky, která takové spojení vyuívá. Kdy spojení s SQL serverem - vyaduje dalí stránka, mùe pouít spojení, které toto dítì otevøelo u + servírují stránky. Ka¾dý po¾adavek, který pøijde od klienta, je obslou¾en + jedním z dìtí, které právì neobsluhuje jiného klienta. To znamená, ¾e kdy¾ + stejný klient vznese dal¹í po¾adavek na stejný server, tento mù¾e být + obslou¾en jiným dìtským procesem ne¾ ten první. Trvalá spojení zaji¹»ují, aby + se ka¾dý dìtský proces musel na vá¹ SQL server pøihlásit pouze pøi prvním + odeslání stránky, která takové spojení vyu¾ívá. Kdy¾ spojení s SQL serverem + vy¾aduje dal¹í stránka, mù¾e pou¾ít spojení, které toto dítì otevøelo u¾ døíve. </simpara> <simpara> - Poslední metodou je pouít PHP jako plugin v multithreadovém web serveru. To - je v souèasností pouhá teorie - PHP jetì nefunguje jako plagin v ádném + Poslední metodou je pou¾ít PHP jako plugin v multithreadovém web serveru. To + je v souèasností pouhá teorie - PHP je¹tì nefunguje jako plagin v ¾ádném multithreadovém web serveru. Pracuje se na podpoøe ISAPI, WSAPI a NSAPI (na - Windows), co umoní pouívat PHP jako plugin v multithreadových serverech + Windows), co¾ umo¾ní pou¾ívat PHP jako plugin v multithreadových serverech jako Netscape FastTrack, Microsoft Internet Information Server (IIS), - a O'Reilly's WebSite Pro. A k tomu dojde, chování bude v podstatì stejné + a O'Reilly's WebSite Pro. A¾ k tomu dojde, chování bude v podstatì stejné jako u multiprocesním modelu popsaném døíve. </simpara> <simpara> - Pokud trvalá spojení neposkytují ádnou pøidanou funkcionalitu, k èemu jsou + Pokud trvalá spojení neposkytují ¾ádnou pøidanou funkcionalitu, k èemu jsou dobrá? </simpara> <simpara> Odpovìï na tuto otázku je velmi jednoduchá - efektivita. Trvalá spojení jsou - dobrá, pokud má tvorba spojení s vaím SQL serverem vysokou reii. Reálná - výe této reie záleí na mnoha faktorech. Napøíklad jaký je to typ databáze, - jestli sídlí na stejném poèítaèi jako vá webserver, jak zatíený je stroj, - na kterém vá SQL server bìí a tak dále. Pointa je, e pokud je spojovací - reie vysoká, trvalá spojení vám znatelnì pomohou. Umoní dìtskému procesu - pøipojit se pouze jednou za celý jeho ivotní cyklus místo kadého zpracování - stránky, která vyaduje spojení s SQL serverem. To znamená, e kadé dítì, + dobrá, pokud má tvorba spojení s va¹ím SQL serverem vysokou re¾ii. Reálná + vý¹e této re¾ie zále¾í na mnoha faktorech. Napøíklad jaký je to typ databáze, + jestli sídlí na stejném poèítaèi jako vá¹ webserver, jak zatí¾ený je stroj, + na kterém vá¹ SQL server bì¾í a tak dále. Pointa je, ¾e pokud je spojovací + re¾ie vysoká, trvalá spojení vám znatelnì pomohou. Umo¾ní dìtskému procesu + pøipojit se pouze jednou za celý jeho ¾ivotní cyklus místo ka¾dého zpracování + stránky, která vy¾aduje spojení s SQL serverem. To znamená, ¾e ka¾dé dítì, které otevøelo trvalé spojení, bude mít otevøené vlastní trvalé spojení se serverem. Pokud napøíklad máte 20 dìtských procesù, které spustily skript, - který otevøel trvalé spojení s vaím SQL serverem, máte 20 nezávislých spojení - s SQL serverem, po jednom z kadého dítìte. + který otevøel trvalé spojení s va¹ím SQL serverem, máte 20 nezávislých spojení + s SQL serverem, po jednom z ka¾dého dítìte. </simpara> <simpara> - Vimnìte si nicménì, e to mùe mít nevýhody, pokud pouívate databázi s - omezeným poètem pøipojení, který trvalá spojení dìtí pøekroèí. Pokud má vae - databáze limit 16 souèasných pøipojení, a v runém okamiku se pokusí pøipojit + V¹imnìte si nicménì, ¾e to mù¾e mít nevýhody, pokud pou¾ívate databázi s + omezeným poètem pøipojení, který trvalá spojení dìtí pøekroèí. Pokud má va¹e + databáze limit 16 souèasných pøipojení, a v ru¹ném okam¾iku se pokusí pøipojit 17 dìtských procesù, jednomu se to nepodaøí. Pokud máte ve svých skriptech chyby, které brání zavírání spojení (napø. nekoneèné smyèky), databáze s - pouhými 32 spojeními bude brzy zaplavena. Vyhledejte si v dokumentaci vaí - databáze informace o obsluze oputìných nebo neèinných spojení. + pouhými 32 spojeními bude brzy zaplavena. Vyhledejte si v dokumentaci va¹í + databáze informace o obsluze opu¹tìných nebo neèinných spojení. </simpara> <simpara> - Dùleitý souhrn. Trvalá spojení byla navrena tak, aby odpovídala jedna k - jedné normálním spojením. To znamená, e byste <emphasis>vdy</emphasis> mìli - být schopni nahradit trvalá spojení netrvalými beze zmìny fungování vaeho - skriptu. <emphasis>Mùe</emphasis> to (a pravdìpodobnì bude) mít vliv na + Dùle¾itý souhrn. Trvalá spojení byla navr¾ena tak, aby odpovídala jedna k + jedné normálním spojením. To znamená, ¾e byste <emphasis>v¾dy</emphasis> mìli + být schopni nahradit trvalá spojení netrvalými beze zmìny fungování va¹eho + skriptu. <emphasis>Mù¾e</emphasis> to (a pravdìpodobnì bude) mít vliv na efektivitu tohoto skriptu, ale ne jeho chování! </simpara> Index: phpdoc/cs/features/remote-files.xml diff -u phpdoc/cs/features/remote-files.xml:1.1 phpdoc/cs/features/remote-files.xml:1.2 --- phpdoc/cs/features/remote-files.xml:1.1 Wed Jan 24 05:12:35 2001 +++ phpdoc/cs/features/remote-files.xml Thu Jan 25 22:39:53 2001 @@ -1,28 +1,28 @@ <chapter id="features.remote-files"> - <title>Pouití vzdálených souborù</title> + <title>Pou¾ití vzdálených souborù</title> <para> Pokud pøi konfiguraci PHP aktivujete podporu "URL fopen wrapper" - (standardnì je zapnutá, ledae pro configure explicitnì zadáte + (standardnì je zapnutá, leda¾e pro configure explicitnì zadáte <option>--disable-url-fopen-wrapper</option> pøíznak (verze do 4.0.3), - nebo (u novìjích verzí) nastavíte <parameter>allow_url_fopen</parameter> v - php.ini na off), mùete ve voláních vìtiny funkcí, které oèekávají + nebo (u novìj¹ích verzí) nastavíte <parameter>allow_url_fopen</parameter> v + php.ini na off), mù¾ete ve voláních vìt¹iny funkcí, které oèekávají jako argument název souboru (vèetnì <function>require</function> a <function>include</function>) uvést HTTP nebo FTP URL. </para> <para> <note> <para> - Na Windows nelze pouívat vzdálené soubory v + Na Windows nelze pou¾ívat vzdálené soubory v <function>include</function> a <function>require</function> výrazech. </para> </note> </para> <para> - Mùete napøíklad otevøít soubor na vzdáleném web serveru, vyseparovat z - výstupu data, která potøebujete, a tato data potom pouít v dotazu na + Mù¾ete napøíklad otevøít soubor na vzdáleném web serveru, vyseparovat z + výstupu data, která potøebujete, a tato data potom pou¾ít v dotazu na databázi, nebo je prostì zaèlenit do výstupu stylem odpovídajícím zbytku - vaí web site. + va¹í web site. </para> <para> <example> @@ -50,17 +50,17 @@ </example> </para> <para> - Pokud se pøipojíte jako uivatel s dostateènými právy, a daný soubor u - neexistuje, mùete data také ukládat po FTP. Pokud se chcete pøipojit jako - jiný uivatel ne 'anonymous', musíte v URL udat uivatelské jméno (a + Pokud se pøipojíte jako u¾ivatel s dostateènými právy, a daný soubor u¾ + neexistuje, mù¾ete data také ukládat po FTP. Pokud se chcete pøipojit jako + jiný u¾ivatel ne¾ 'anonymous', musíte v URL udat u¾ivatelské jméno (a pravdìpodobnì i heslo), napø. 'ftp://uzivatel:heslo@ftp.example.com/path/to/file'. (Pro pøístup k souborùm - pøes HTTP, které vyadují Basic authentication, mùete pouít stejnou + pøes HTTP, které vy¾adují Basic authentication, mù¾ete pou¾ít stejnou syntaxi.) </para> <para> <example> - <title>Uloení dat na vzdáleném serveru</title> + <title>Ulo¾ení dat na vzdáleném serveru</title> <programlisting role="php"> <![CDATA[ <?php @@ -69,7 +69,7 @@ echo "<p>Nelze otevøít vzdálený soubor pro zápis.\n"; exit; } -/* Zapíeme data. */ +/* Zapí¹eme data. */ fputs ($file, "$HTTP_USER_AGENT\n"); fclose ($file); ?> @@ -80,9 +80,9 @@ <para> <note> <para> - Z výe uvedeného pøíkladu by vás mohlo napadnout vyuít tuto techniku k - zápisu do vzdáleného logu, ale jak u bylo zmínìno výe, pomocí URL fopen() - wrapperu mùete zapisovat pouze do nového souboru. Pokud máte zájem o + Z vý¹e uvedeného pøíkladu by vás mohlo napadnout vyu¾ít tuto techniku k + zápisu do vzdáleného logu, ale jak u¾ bylo zmínìno vý¹e, pomocí URL fopen() + wrapperu mù¾ete zapisovat pouze do nového souboru. Pokud máte zájem o distribuované logování, podívejte se na <function>syslog</function>. </para> </note> Index: phpdoc/cs/functions/apache.xml diff -u phpdoc/cs/functions/apache.xml:1.1 phpdoc/cs/functions/apache.xml:1.2 --- phpdoc/cs/functions/apache.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/apache.xml Thu Jan 25 22:39:53 2001 @@ -6,7 +6,7 @@ <refnamediv> <refname>apache_lookup_uri</refname> <refpurpose> - Provádí èásteèný poadavek na zadanou URI a vrací vechno info o ní + Provádí èásteèný po¾adavek na zadanou URI a vrací v¹echno info o ní </refpurpose> </refnamediv> <refsect1> @@ -18,8 +18,8 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce provádí èásteèný poadavek na URI. Jde jen tak daleko, aby - získala vechny dùleité informace o daném zdroji a vrací tyto informace + Tato funkce provádí èásteèný po¾adavek na URI. Jde jen tak daleko, aby + získala v¹echny dùle¾ité informace o daném zdroji a vrací tyto informace ve tøídì. Vlastnosti této tøídy jsou: <simplelist> <member>status</member> @@ -57,7 +57,7 @@ <refentry id="function.apache-note"> <refnamediv> <refname>apache_note</refname> - <refpurpose>Získává a nastavuje poznámky poadavku u Apache.</refpurpose> + <refpurpose>Získává a nastavuje poznámky po¾adavku u Apache.</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -75,7 +75,7 @@ <para> <function>Apache_note</function> je funkce specifická pro Apache, která získává a nastavuje hodnoty v tabulce <literal>poznámek</literal> - poadavku. Pøi volání s jedním argumentem vrací souèasnou hodnotu poznámky + po¾adavku. Pøi volání s jedním argumentem vrací souèasnou hodnotu poznámky <literal>note_name</literal>. Pøi volání se dvìma argumenty nastavuje hodnotu poznámky <literal>note_name</literal> na <literal>note_value</literal>, a vrací pøedchozí hodnotu poznámky @@ -87,7 +87,7 @@ <refentry id="function.getallheaders"> <refnamediv> <refname>getallheaders</refname> - <refpurpose>Získává vechny hlavièky HTTP poadavku</refpurpose> + <refpurpose>Získává v¹echny hlavièky HTTP po¾adavku</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -98,16 +98,16 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrací asociativní pole vech HTTP hlavièek v souèasném - poadavku. + Tato funkce vrací asociativní pole v¹ech HTTP hlavièek v souèasném + po¾adavku. </para> <para> <note> <para> - Hodnotu bìných CGI promìnných mùete také získat tím, e je pøeètete - z prostøedí, co funguje, a pouíváte PHP jako modu Apache nebo ne. - Pokud chcete vidìt seznam vech systémových promìnných definovaných tímto - zpùsobem, pouijte <function>phpinfo</function>. + Hodnotu bì¾ných CGI promìnných mù¾ete také získat tím, ¾e je pøeètete + z prostøedí, co¾ funguje, a» pou¾íváte PHP jako modu Apache nebo ne. + Pokud chcete vidìt seznam v¹ech systémových promìnných definovaných tímto + zpùsobem, pou¾ijte <function>phpinfo</function>. </para> </note> </para> @@ -123,11 +123,11 @@ </example> </para> <para> - Tento pøíklad zobrazí vechny hlavièky souèasného poadavku. + Tento pøíklad zobrazí v¹echny hlavièky souèasného po¾adavku. <note> <simpara> - <function>Getallheaders</function> je v souèasnosti podporována jen kdy - PHP bìí jako modul <productname>Apache</productname>. + <function>Getallheaders</function> je v souèasnosti podporována jen kdy¾ + PHP bì¾í jako modul <productname>Apache</productname>. </simpara> </note> </para> @@ -137,7 +137,7 @@ <refentry id="function.virtual"> <refnamediv> <refname>virtual</refname> - <refpurpose>Provádí sub-poadavek Apache</refpurpose> + <refpurpose>Provádí sub-po¾adavek Apache</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -150,12 +150,12 @@ <para> <function>Virtual</function> je funkce specifická pro Apache ekvivalentní s <!--#include virtual...--> v mod_include. - Provádí sub-poadavek Apache. Je uiteèná pro vkládání CGI skriptù nebo + Provádí sub-po¾adavek Apache. Je u¾iteèná pro vkládání CGI skriptù nebo .shtml souborù, nebo èehokoliv jiného, co má Apache parsovat. CGI skripty - musí generovat platné CGI hlavièky. To znamená, e musí pøinejmením - generovat Content-type hlavièku. Pro PHP soubory musíte pouít + musí generovat platné CGI hlavièky. To znamená, ¾e musí pøinejmen¹ím + generovat Content-type hlavièku. Pro PHP soubory musíte pou¾ít <function>include</function> nebo <function>require</function>; - <function>virtual</function> se nedá pouít k vloení dokumentu, který je + <function>virtual</function> se nedá pou¾ít k vlo¾ení dokumentu, který je sám PHP skriptem. </para> </refsect1> @@ -176,8 +176,8 @@ </funcsynopsis> <para> <function>ascii2ebcdic</function> je funkce specifická pro Apache dostupná - pouze na operaèních systémech zaloených na EBCDIC (OS/390, BS2000). - Pøekládá (binárnì bezpeènì) øeìzec v ASCII kódování + pouze na operaèních systémech zalo¾ených na EBCDIC (OS/390, BS2000). + Pøekládá (binárnì bezpeènì) øe¾ìzec v ASCII kódování <parameter>ascii_str</parameter> na jeho ekvivalentní EBCDIC reprezentaci, a vrací výsledek. </para> @@ -202,8 +202,8 @@ </funcsynopsis> <para> <function>ebcdic2ascii</function> je funkce specifická pro Apache dostupná - pouze na operaèních systémech zaloených na EBCDIC (OS/390, BS2000). - Pøekládá (binárnì bezpeènì) øeìzec v kódování EBCDIC + pouze na operaèních systémech zalo¾ených na EBCDIC (OS/390, BS2000). + Pøekládá (binárnì bezpeènì) øe¾ìzec v kódování EBCDIC <parameter>ascii_str</parameter> na jeho ekvivalentní ASCII reprezentaci, a vrací výsledek. </para> Index: phpdoc/cs/functions/aspell.xml diff -u phpdoc/cs/functions/aspell.xml:1.1 phpdoc/cs/functions/aspell.xml:1.2 --- phpdoc/cs/functions/aspell.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/aspell.xml Thu Jan 25 22:39:53 2001 @@ -4,16 +4,16 @@ <partintro> <simpara> - <function>aspell</function> funkce umoòují ovìøit hláskování slova - a nabídnout moné opravy. + <function>aspell</function> funkce umo¾òují ovìøit hláskování slova + a nabídnout mo¾né opravy. </simpara> <note> <simpara> - aspell funguje pouze s velmi starými (do pøiblinì .27.*) verzemi - aspell knihovny. Tento modul, ani tyto verze aspell knihovny u nejsou - podporovány. Pokud chcete v PHP pouít kontrolu hláskování, pouijte - místo toho <link linkend="ref.pspell">pspell</link>. Vyuívá pspell - knihovnu, a pracuje s novìjími verzemi aspellu. + aspell funguje pouze s velmi starými (do pøibli¾nì .27.*) verzemi + aspell knihovny. Tento modul, ani tyto verze aspell knihovny u¾ nejsou + podporovány. Pokud chcete v PHP pou¾ít kontrolu hláskování, pou¾ijte + místo toho <link linkend="ref.pspell">pspell</link>. Vyu¾ívá pspell + knihovnu, a pracuje s novìj¹ími verzemi aspellu. </simpara> </note> <simpara> @@ -38,7 +38,7 @@ </funcsynopsis> <simpara> <function>Aspell_new</function> otevøe nový slovník, a vrátí identifikátor - spojení na tento slovník vyuitelný s dalími aspell funkcemi. + spojení na tento slovník vyu¾itelný s dal¹ími aspell funkcemi. </simpara> <para> <example> @@ -78,7 +78,7 @@ if (aspell_check ($aspell_link, "testt")) { echo "Toto je platné hláskování"; } else { - echo "Pardon, patné hláskování"; + echo "Pardon, ¹patné hláskování"; } </programlisting> </example> @@ -116,7 +116,7 @@ if (aspell_check_raw ($aspell_link, "test")) { echo "Toto je platné hláskování"; } else { - echo "Pardon, patné hláskování"; + echo "Pardon, ¹patné hláskování"; } </programlisting> </example> @@ -127,7 +127,7 @@ <refentry id="function.aspell-suggest"> <refnamediv> <refname>aspell_suggest</refname> - <refpurpose>Nabídnout moné hláskování slova</refpurpose> + <refpurpose>Nabídnout mo¾né hláskování slova</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -139,7 +139,7 @@ </funcprototype> </funcsynopsis> <simpara> - <function>Aspell_suggest</function> vrátí pole moných hláskování + <function>Aspell_suggest</function> vrátí pole mo¾ných hláskování daného slova. </simpara> <para> @@ -152,7 +152,7 @@ $suggestions=aspell_suggest ($aspell_link, "test"); for ($i=0; $i < count ($suggestions); $i++) { - echo "Moné hláskování: " . $suggestions[$i] . "<br>"; + echo "Mo¾né hláskování: " . $suggestions[$i] . "<br>"; } } </programlisting> Index: phpdoc/cs/functions/bc.xml diff -u phpdoc/cs/functions/bc.xml:1.1 phpdoc/cs/functions/bc.xml:1.2 --- phpdoc/cs/functions/bc.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/bc.xml Thu Jan 25 22:39:53 2001 @@ -29,7 +29,7 @@ <para> Pøiète <parameter>left operand</parameter> k <parameter>right operand</parameter> a vrátí souèet v øetìzci. - Volitelný argument <parameter>scale</parameter> se pouívá k + Volitelný argument <parameter>scale</parameter> se pou¾ívá k urèení poètu desetinných míst ve výsledku. </para> <para> @@ -58,12 +58,12 @@ <para> Porovná <parameter>left operand</parameter> s <parameter>right operand</parameter> a vrátí výsledek jako integer. - Volitelný argument <parameter>scale</parameter> se pouívá k - urèení poètu desetinných míst pouitých pøi porovnání. Návratová hodnota + Volitelný argument <parameter>scale</parameter> se pou¾ívá k + urèení poètu desetinných míst pou¾itých pøi porovnání. Návratová hodnota je 0, pokud jsou si oba operandy rovné. Pokud je - <parameter>left operand</parameter> vìtí ne + <parameter>left operand</parameter> vìt¹í ne¾ <parameter>right operand</parameter>, návratová hodnota je +1, a pokud je - <parameter>left operand</parameter> mení ne + <parameter>left operand</parameter> men¹í ne¾ <parameter>right operand</parameter>, návratová hodnota je -1. </para> </refsect1> @@ -89,7 +89,7 @@ <para> Vydìlí argument <parameter>left operand</parameter> argumentem <parameter>right operand</parameter> a vrátí výsledek. - Volitelný argument <parameter>scale</parameter> se pouívá k + Volitelný argument <parameter>scale</parameter> se pou¾ívá k urèení poètu desetinných míst ve výsledku. </para> <para> @@ -113,7 +113,7 @@ </funcprototype> </funcsynopsis> <para> - Vrátí modulus argumentu <parameter>left operand</parameter> s pouitím + Vrátí modulus argumentu <parameter>left operand</parameter> s pou¾itím argumentu <parameter>modulus</parameter>. </para> <para> @@ -142,7 +142,7 @@ <para> Vynásobí argument <parameter>left operand</parameter> argumentem <parameter>right operand</parameter> a vrátí výsledek. - Volitelný argument <parameter>scale</parameter> se pouívá k + Volitelný argument <parameter>scale</parameter> se pou¾ívá k urèení poètu desetinných míst ve výsledku. </para> <para> @@ -172,7 +172,7 @@ </funcsynopsis> <para> Umocní <parameter>x</parameter> na <parameter>y</parameter>. - Volitelný argument <parameter>scale</parameter> se pouívá k + Volitelný argument <parameter>scale</parameter> se pou¾ívá k urèení poètu desetinných míst ve výsledku. </para> <para> @@ -184,7 +184,7 @@ <refentry id="function.bcscale"> <refnamediv> <refname>bcscale</refname> - <refpurpose>Nastavit výchozí kálu pro vechny bc math funkce + <refpurpose>Nastavit výchozí ¹kálu pro v¹echny bc math funkce </refpurpose> </refnamediv> <refsect1> @@ -196,8 +196,8 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce nastaví výchozí kálu pro vechna následná volání - bc math funkcí, ktera neudávají explicitnì kálu pøesnosti. + Tato funkce nastaví výchozí ¹kálu pro v¹echna následná volání + bc math funkcí, ktera neudávají explicitnì ¹kálu pøesnosti. </para> </refsect1> </refentry> @@ -220,7 +220,7 @@ </funcsynopsis> <para> Vrátí druhou odmocninu argumentu <parameter>operand</parameter>. - Volitelný argument <parameter>scale</parameter> se pouívá k + Volitelný argument <parameter>scale</parameter> se pou¾ívá k urèení poètu desetinných míst ve výsledku. </para> <para> @@ -251,7 +251,7 @@ <para> Odeète argument <parameter>right operand</parameter> od argumentu <parameter>left operand</parameter> a vrátí výsledek v øetìzci. - Volitelný argument <parameter>scale</parameter> se pouívá k + Volitelný argument <parameter>scale</parameter> se pou¾ívá k urèení poètu desetinných míst ve výsledku. </para> <para> Index: phpdoc/cs/functions/ccvs.xml diff -u phpdoc/cs/functions/ccvs.xml:1.1 phpdoc/cs/functions/ccvs.xml:1.2 --- phpdoc/cs/functions/ccvs.xml:1.1 Thu Jan 25 19:38:12 2001 +++ phpdoc/cs/functions/ccvs.xml Thu Jan 25 22:39:53 2001 @@ -13,37 +13,37 @@ <partintro> <simpara> - Tyto funkce pøedstavují interface k CCVS API, a umonují tak pøímo pracovat - s CCVS z vaich PHP skriptù. CCVS je <ulink - url="&url.redhat;">RedHatí</ulink> øeení "zprostøedkovatele" - ve zpracování kreditních karet. Umo%nuje vám oslovovat pøímo zpracovatele - kreditních karet pøes vá *nix systém a modem. Pomocí CCVS modulu pro PHP - mùete zpracovávat kreditní karty pøes CCVS ve vaich PHP skriptech. - Následující reference tento proces pøiblíí. + Tyto funkce pøedstavují interface k CCVS API, a umo¾nují tak pøímo pracovat + s CCVS z va¹ich PHP skriptù. CCVS je <ulink + url="&url.redhat;">RedHatí</ulink> øe¹ení "zprostøedkovatele" + ve zpracování kreditních karet. Umo¾%nuje vám oslovovat pøímo zpracovatele + kreditních karet pøes vá¹ *nix systém a modem. Pomocí CCVS modulu pro PHP + mù¾ete zpracovávat kreditní karty pøes CCVS ve va¹ich PHP skriptech. + Následující reference tento proces pøiblí¾í. </simpara> <simpara> Pokud chcete zapnout CCVS podporu v PHP, zjistìte si nejdøíve instalaèní adresáø CCVS. Potom budete muset PHP zkonfigurovat s <option - role="configure">--with-ccvs</option>. Pokud toto pouijete be udání cesty - k vaí instalaci CCVS, PHP se pokusí podívat do defaultní instalaèní lokace + role="configure">--with-ccvs</option>. Pokud toto pou¾ijete be udání cesty + k va¹í instalaci CCVS, PHP se pokusí podívat do defaultní instalaèní lokace CCVS (/usr/local/ccvs). Pokud je CCVS na nestandardním místì, spustìte configure s: <option role="configure">--with-ccvs=$ccvs_path</option>, kde - $ccvs_path je cesta k vaí instalaci CVS. Pozn.: Podpora CCVS vyaduje + $ccvs_path je cesta k va¹í instalaci CVS. Pozn.: Podpora CCVS vy¾aduje existenci $ccvs_path/lib a $ccvs_path/include, a pøítomnost cv_api.h v adresáøi include a libccvs.a v adresáøi lib. </simpara> <simpara> - Dále je potøeba, aby bìel proces ccvsd. Navíc, PHP processy musí bìhat pod - stejným uivatelem, pod kterým bìhá CCVS (napø. pokud jste instalovali ccvs - jako 'ccvs', vae PHP procesy musí také bìhat jako 'ccvs'). + Dále je potøeba, aby bì¾el proces ccvsd. Navíc, PHP processy musí bìhat pod + stejným u¾ivatelem, pod kterým bìhá CCVS (napø. pokud jste instalovali ccvs + jako 'ccvs', va¹e PHP procesy musí také bìhat jako 'ccvs'). </simpara> <simpara> - Dalí informace o CCVS jsou na <ulink + Dal¹í informace o CCVS jsou na <ulink url="&url.redhat.ccvs;">&url.redhat.ccvs;</ulink>. </simpara> <simpara> - Na této sekci dokumentace se pracuje. Prozatím RedHat udruje mírnì - zastaralou, ale stále uiteènou dokumentaci na + Na této sekci dokumentace se pracuje. Prozatím RedHat udr¾uje mírnì + zastaralou, ale stále u¾iteènou dokumentaci na <ulink url="&url.redhat.support;">&url.redhat.support;</ulink>. </simpara> </partintro> Index: phpdoc/cs/functions/dbm.xml diff -u phpdoc/cs/functions/dbm.xml:1.1 phpdoc/cs/functions/dbm.xml:1.2 --- phpdoc/cs/functions/dbm.xml:1.1 Thu Jan 25 20:45:51 2001 +++ phpdoc/cs/functions/dbm.xml Thu Jan 25 22:39:53 2001 @@ -4,7 +4,7 @@ <partintro> <simpara> - Tyto funkce vám umoòují ukládat záznamy do databází typu dbm. Tento typ + Tyto funkce vám umo¾òují ukládat záznamy do databází typu dbm. Tento typ databází (podporovaný Berkeley DB, GDBM, nìkterými systémovými knihovnami, a také vestavìnou flatfile knihovnou) ukládá klíè/hodnota páry (oproti plnohodnotným relaèním databázím). @@ -44,22 +44,22 @@ <para> První argument je název DBM souboru (plná cesta), který se má otevøít, druhý argument je jedno z "r" (pouze pro ètení), "n" (nový, implikuje - ètení/zápis, a nejspí smae existující databázi stejného jména), "c" - (vytvoøit, implikuje ètení/zápis, a nesmae existující databázi stejného + ètení/zápis, a nejspí¹ sma¾e existující databázi stejného jména), "c" + (vytvoøit, implikuje ètení/zápis, a nesma¾e existující databázi stejného jména) nebo "w" (ètení/zápis). </para> <para> - Pøi úspìchu vrací identifikátor, který se pøedává dalím DBM funkcím + Pøi úspìchu vrací identifikátor, který se pøedává dal¹ím DBM funkcím success, jinak <literal>false</literal>. </para> <para> - Pokud pouíváte NDBM, NDBM ve skuteènosti vytváøí soubory soubor.dir - a soubor.pag. GDBM pouívá pouze jeden soubr, stejnì jako interní flatfile + Pokud pou¾íváte NDBM, NDBM ve skuteènosti vytváøí soubory soubor.dir + a soubor.pag. GDBM pou¾ívá pouze jeden soubr, stejnì jako interní flatfile podpora, a Berkeley DB vytváøí soubor <filename>filename.db</filename>. Pozn.: Vedle pøípadného zamykání souborù vlastní DBM knihovnou provádí PHP - svoje vlastní zamykání souborù. PHP nemae <filename>.lck</filename> - soubory, které vytváøí. Pouívá tyto soubory jako pevné inodes, na kterých - provádí zamykání souborù. Více informací o DBM souborech viz vae Unixové + svoje vlastní zamykání souborù. PHP nema¾e <filename>.lck</filename> + soubory, které vytváøí. Pou¾ívá tyto soubory jako pevné inodes, na kterých + provádí zamykání souborù. Více informací o DBM souborech viz va¹e Unixové man stránky, nebo si stáhnìte <ulink url="&url.gdbm;">GNU GDBM</ulink>. </para> </refsect1> @@ -133,7 +133,7 @@ <refnamediv> <refname>dbminsert</refname> <refpurpose> - Vloit do DBM databáze hodnotu a klíè + Vlo¾it do DBM databáze hodnotu a klíè </refpurpose> </refnamediv> <refsect1> @@ -151,8 +151,8 @@ </para> <para> Vrací -1, pokud byla databáze otevøena pouze pro ètení, 0, pokud bylo - vloení úspìné, a 1, pokud u urèený klíè existuje. (K nahraení hodnoty - pouijte <function>dbmreplace</function>.) + vlo¾ení úspì¹né, a 1, pokud u¾ urèený klíè existuje. (K nahra¾ení hodnoty + pou¾ijte <function>dbmreplace</function>.) </para> </refsect1> </refentry> @@ -200,7 +200,7 @@ </funcprototype> </funcsynopsis> <para> - Vymae z databáze hodnotu s klíèem <parameter>key</parameter>. + Vyma¾e z databáze hodnotu s klíèem <parameter>key</parameter>. </para> <para> Pokud tento klíè v databázi neexistuje, vrací <literal>false</literal>. @@ -222,8 +222,8 @@ </funcprototype> </funcsynopsis> <para> - Vrací první klíè v databázi. Pozn.: Není zaruèeno ádné poøadí, protoe - databáze mùe být vytvoøena pomocí hash tabulky, co nezaruèuje ádné + Vrací první klíè v databázi. Pozn.: Není zaruèeno ¾ádné poøadí, proto¾e + databáze mù¾e být vytvoøena pomocí hash tabulky, co¾ nezaruèuje ¾ádné øazení. </para> </refsect1> @@ -232,7 +232,7 @@ <refentry id="function.dbmnextkey"> <refnamediv> <refname>dbmnextkey</refname> - <refpurpose>Získat dalí klíè z DBM databáze</refpurpose> + <refpurpose>Získat dal¹í klíè z DBM databáze</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -246,10 +246,10 @@ <para> Vrací klíè násùedující po <parameter>key</parameter>. Zavoláním <function>dbmfirstkey</function> následovaným postupným voláním - <function>dbmnextkey</function> se dají získat vechny key/value páry v DBM + <function>dbmnextkey</function> se dají získat v¹echny key/value páry v DBM databázi. Napøíklad: <example> - <title>Získání vech key/value párù v DBM databázi</title> + <title>Získání v¹ech key/value párù v DBM databázi</title> <programlisting role="php"> $key = dbmfirstkey ($dbm_id); while ($key) { @@ -265,7 +265,7 @@ <refentry id="function.dblist"> <refnamediv> <refname>dblist</refname> - <refpurpose>Získat název pouívané DBM-kompatibilní knihovny</refpurpose> + <refpurpose>Získat název pou¾ívané DBM-kompatibilní knihovny</refpurpose> </refnamediv> <refsect1> <title>Popis</title> Index: phpdoc/cs/functions/dir.xml diff -u phpdoc/cs/functions/dir.xml:1.1 phpdoc/cs/functions/dir.xml:1.2 --- phpdoc/cs/functions/dir.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/dir.xml Thu Jan 25 22:39:53 2001 @@ -38,7 +38,7 @@ <para> Pseudo-objektovì orientovaný mechanismus pro ètení adresáøe. Otevøe zadaný <parameter>directory</parameter>. Po otevøení adresáøe jsou pøístupné dvì - vlastnosti. Vlastnost handle je pouitelná s jinými adresáøovými funkcemi + vlastnosti. Vlastnost handle je pou¾itelná s jinými adresáøovými funkcemi jako <function>readdir</function>, <function>rewinddir</function> a <function>closedir</function>. Hodnotou vlastnosti path je cesta k otevøenému adresáøi. Dále jsou pøístupné tøi metody: @@ -112,7 +112,7 @@ </funcprototype> </funcsynopsis> <para> - Vrací deskriptor adresáøe pouitelný v následných voláních + Vrací deskriptor adresáøe pou¾itelný v následných voláních <function>closedir</function>, <function>readdir</function>, a <function>rewinddir</function>. </para> @@ -122,7 +122,7 @@ <refentry id="function.readdir"> <refnamediv> <refname>readdir</refname> - <refpurpose>Pøeète poloku z deskriptoru adresáøe</refpurpose> + <refpurpose>Pøeète polo¾ku z deskriptoru adresáøe</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -133,10 +133,10 @@ </funcprototype> </funcsynopsis> <para> - Vrací název dalího souboru v adresáøi. Názvy souborù nejsou nijak + Vrací název dal¹ího souboru v adresáøi. Názvy souborù nejsou nijak tøídìny. <example> - <title>Vypi vechny soubory v adresáøi</title> + <title>Vypi¹ v¹echny soubory v adresáøi</title> <programlisting role="php"> // Note that !== did not exist until 4.0.0-RC2 <?php @@ -152,11 +152,11 @@ </example> </para> <para> - Vimnìte si, e <function>readdir</function> vráí také . a - .. poloky. Pokud je nechcete, mùete je snadno vynechat: + V¹imnìte si, ¾e <function>readdir</function> vrá¾í také . a + .. polo¾ky. Pokud je nechcete, mù¾ete je snadno vynechat: <example> <title> - Vypi vechny soubory v adresáøi a vynech . a .. + Vypi¹ v¹echny soubory v adresáøi a vynech . a .. </title> <programlisting role="php"> <?php Index: phpdoc/cs/functions/domxml.xml diff -u phpdoc/cs/functions/domxml.xml:1.1 phpdoc/cs/functions/domxml.xml:1.2 --- phpdoc/cs/functions/domxml.xml:1.1 Thu Jan 25 18:18:55 2001 +++ phpdoc/cs/functions/domxml.xml Thu Jan 25 22:39:53 2001 @@ -5,7 +5,7 @@ <partintro> <simpara> Tyto funkce jsou pøístupné pouze pokud bylo PHP zkonfigurováno s volbou - <option role="configure">--with-dom=[DIR]</option>, s vyuitím GNOME xml + <option role="configure">--with-dom=[DIR]</option>, s vyu¾itím GNOME xml knihovny. Je potøeba nejménì libxml-2.0.0 (ne betaverze). Tyto funkce byly pøidány v PHP 4. </simpara> @@ -98,7 +98,7 @@ </table> <simpara> Tento modul definuje nìkolik tøíd. DOM XML funkce vrací rozparsovaný strom - XML dokumentu, kde kadý uzel je objektem patrícím do jedné z tìchto + XML dokumentu, kde ka¾dý uzel je objektem patrícím do jedné z tìchto tøíd. </simpara> </partintro> Index: phpdoc/cs/functions/filepro.xml diff -u phpdoc/cs/functions/filepro.xml:1.1 phpdoc/cs/functions/filepro.xml:1.2 --- phpdoc/cs/functions/filepro.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/filepro.xml Thu Jan 25 22:39:53 2001 @@ -4,7 +4,7 @@ <partintro> <simpara> - Tyto funkce umoòují read-only (pouze pro ètení) pøístup k datùm uloeným + Tyto funkce umo¾òují read-only (pouze pro ètení) pøístup k datùm ulo¾eným ve filePro databázích. </simpara> <simpara> @@ -26,10 +26,10 @@ <paramdef>string <parameter>directory</parameter></paramdef> </funcprototype> </funcsynopsis> - <para>Pøeète a ovìøí mapový soubor a uloí poèet sloupcù a info.</para> + <para>Pøeète a ovìøí mapový soubor a ulo¾í poèet sloupcù a info.</para> <para> - Nedochází k zamykání, take byste se mìli vyhnout úpravám vaí filePro - databáze, pokud mùe být otevøena v PHP. + Nedochází k zamykání, tak¾e byste se mìli vyhnout úpravám va¹í filePro + databáze, pokud mù¾e být otevøena v PHP. </para> </refsect1> </refentry> @@ -75,7 +75,7 @@ <refentry id="function.filepro-fieldwidth"> <refnamediv> <refname>filepro_fieldwidth</refname> - <refpurpose>Zjistit íøku sloupce</refpurpose> + <refpurpose>Zjistit ¹íøku sloupce</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -86,7 +86,7 @@ </funcprototype> </funcsynopsis> <para> - Vrátí íøku sloupce odpovídajícího <parameter>field_number</parameter>. + Vrátí ¹íøku sloupce odpovídajícího <parameter>field_number</parameter>. </para> </refsect1> </refentry> Index: phpdoc/cs/functions/gettext.xml diff -u phpdoc/cs/functions/gettext.xml:1.1 phpdoc/cs/functions/gettext.xml:1.2 --- phpdoc/cs/functions/gettext.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/gettext.xml Thu Jan 25 22:39:53 2001 @@ -5,7 +5,7 @@ <partintro> <simpara> Gettext funkce implementujíc NLS (Native Language Support) - API, která se dá pouít k internacionalizaci vaich PHP + API, která se dá pou¾ít k internacionalizaci va¹ich PHP aplikací. Dùkladné vysvìtlení tìchto funkcí viz dokumentaci GNU Gettext. </simpara> @@ -45,8 +45,8 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vám umoní zmenit souèasnou doménu pro jediné vyhledání - zprávy. Umoòuje také specifikovat kategorii. + Tato funkce vám umo¾ní zmenit souèasnou doménu pro jediné vyhledání + zprávy. Umo¾òuje také specifikovat kategorii. </para> </refsect1> </refentry> @@ -66,7 +66,7 @@ </funcprototype> </funcsynopsis> <para> - Funkce <function>dgettext</function> umoòuje zmìnit souèasnou doménu + Funkce <function>dgettext</function> umo¾òuje zmìnit souèasnou doménu pro jediné vyhledání zprávy. </para> </refsect1> @@ -86,9 +86,9 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrátí pøeloený øetìzec, pokud jej najde v pøekladové + Tato funkce vrátí pøelo¾ený øetìzec, pokud jej najde v pøekladové tabulce, nebo pøedaný øetìzec, pokud jej nenajde. Jako alias k této - funkci mùete pouít podtrítko. + funkci mù¾ete pou¾ít podtr¾ítko. </para> <example> <title><function>Gettext</function>-check</title> @@ -128,7 +128,7 @@ Tato funkce nastaví doménu pro vyhledávání pøi volání funkce <function>gettext</function>, obvykle pojmenovanou podle aplikace. Vrátí pøedchozí výchozí doménu. Pøi volání bez argumentù vrátí souèasné - nastavení, ani by jej mìnila. + nastavení, ani¾ by jej mìnila. </para> </refsect1> </refentry> Index: phpdoc/cs/functions/http.xml diff -u phpdoc/cs/functions/http.xml:1.1 phpdoc/cs/functions/http.xml:1.2 --- phpdoc/cs/functions/http.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/http.xml Thu Jan 25 22:39:53 2001 @@ -4,7 +4,7 @@ <partintro> <simpara> - Tyto funkce vám umoòují manipulovat výstupem posílaným zpìt browseru + Tyto funkce vám umo¾òují manipulovat výstupem posílaným zpìt browseru pøímo na úrovni HTTP protokolu. </simpara> </partintro> @@ -23,35 +23,35 @@ </funcprototype> </funcsynopsis> <para> - Funkce <function>Header</function> se pouívá na zaèátku HTML souboru + Funkce <function>Header</function> se pou¾ívá na zaèátku HTML souboru k odeslání HTTP hlavièek. Více informací o HTTP hlavièkách viz <ulink url="&spec.http1.1;">Specifikace HTTP 1.1</ulink>. - <emphasis>Poznámka:</emphasis> Pamatujte, e funkce - <function>Header</function> musí být volána døíve ne se odele jakýkoliv - normální výstup, a u normálními HTML tagy, nebo z PHP. Velmi obvyklou + <emphasis>Poznámka:</emphasis> Pamatujte, ¾e funkce + <function>Header</function> musí být volána døíve ne¾ se ode¹le jakýkoliv + normální výstup, a» u¾ normálními HTML tagy, nebo z PHP. Velmi obvyklou chybou je naèítat kód pomocí <function>include</function> nebo auto_prepend a mít v tomto kódu prázdné øádky, které zpùsobí odeslání výstupu pøed voláním funkce <function>header</function>. </para> <para> - Existují dva zvlátní pøípady volání funkce <function>header</function>. - Prvním je hlavièka "Location". Ta nejene odele hlavièku + Existují dva zvlá¹tní pøípady volání funkce <function>header</function>. + Prvním je hlavièka "Location". Ta nejen¾e ode¹le hlavièku browseru, ale navíc i vrátí Apachi stavový kód REDIRECT. Z pohledu autora - skriptu by to nemìlo být dùleité, ale je to dùleité pro lidi, kteøí + skriptu by to nemìlo být dùle¾ité, ale je to dùle¾ité pro lidi, kteøí rozumí vnitønostem Apache. <informalexample> <programlisting role="php"> header ("Location: http://www.php.net"); /* Pøesmìrujeme browser na web site PHP */ -exit; /* Pojistíme si, e se dalí kód nevykoná po +exit; /* Pojistíme si, ¾e se dal¹í kód nevykoná po pøesmìrování. */ </programlisting> </informalexample> </para> <para> - Druhým zvlátním pøípadem jsou vechny hlavièky zaèínající øetìzcem + Druhým zvlá¹tním pøípadem jsou v¹echny hlavièky zaèínající øetìzcem "HTTP/" (velikost písmen nehraje roli). Napøíklad, pokud - direktiva ErrorDocument 404 vaeho Apache ukazuje na PHP skript, nebylo + direktiva ErrorDocument 404 va¹eho Apache ukazuje na PHP skript, nebylo by od vìci, kdyby skuteènì generoval 404. První vìcí, kterou byste v tomto skriptu mìli udìlat tudíz bude: <informalexample> @@ -62,13 +62,13 @@ </para> <para> PHP skripty èasto generují dynamické HTML, které nesmí být cachováno - uivatelským browserem, ani ýdnými proxynami mezi serverem a uivatelským + u¾ivatelským browserem, ani ¾ýdnými proxynami mezi serverem a u¾ivatelským browserem. Mnoho proxyn a klientù se dá donutit k vypnutí cachování s pomocí <informalexample> <programlisting role="php"> header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // datum v minulosti header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); - // vdy upraven + // v¾dy upraven header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header ("Pragma: no-cache"); // HTTP/1.0 </programlisting> @@ -94,7 +94,7 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrátí <literal>true</literal>, pokud u byly HTTP hlavièky + Tato funkce vrátí <literal>true</literal>, pokud u¾ byly HTTP hlavièky odeslány, jinak <literal>false</literal>. </para> <para> @@ -132,33 +132,33 @@ </funcprototype> </funcsynopsis> <para> - <function>Setcookie</function> definuje cookie, který se pole + <function>Setcookie</function> definuje cookie, který se po¹le spolu s hlavièkami. Cookies se musí odeslat jako - <emphasis>první</emphasis> ze vech HTTP hlavièek (to je omezení - cookies, ne PHP). Volání této funkce musíte tudí umístit pøed + <emphasis>první</emphasis> ze v¹ech HTTP hlavièek (to je omezení + cookies, ne PHP). Volání této funkce musíte tudí¾ umístit pøed <literal><html></literal> èi <literal><head></literal> tagy. </para> <para> - Vechny argumenty kromì argumentu <parameter>name</parameter> jsou + V¹echny argumenty kromì argumentu <parameter>name</parameter> jsou nepovinné. Pokud je pøítomný pouze argument - <parameter>name</parameter>, u klienta se smae cookie tohoto jména. - Kterýkoliv argument mùete také nahradit prázdným øetìzcem - (<emphasis>""</emphasis>), èím tento argument pøeskoèíte. + <parameter>name</parameter>, u klienta se sma¾e cookie tohoto jména. + Kterýkoliv argument mù¾ete také nahradit prázdným øetìzcem + (<emphasis>""</emphasis>), èím¾ tento argument pøeskoèíte. Argumenty <parameter>expire</parameter> a <parameter>secure</parameter> jsou celoèíselné a nedají se pøeskoèit prázdným øetìzcem. Místo toho - pouijte nulu (<emphasis>0</emphasis>). Argument - <parameter>expire</parameter> je bìné Unixové celoèíselné vyjádøení + pou¾ijte nulu (<emphasis>0</emphasis>). Argument + <parameter>expire</parameter> je bì¾né Unixové celoèíselné vyjádøení èasu, jak je vrací funkce <function>time</function> èi <function>mktime</function>. Argument <parameter>secure</parameter> - indikuje, e by se tento cookie mìl pøenáet pouze po zabezpeèeném + indikuje, ¾e by se tento cookie mìl pøená¹et pouze po zabezpeèeném HTTPS spojení. </para> <para> - Bìné zádrhele: + Bì¾né zádrhele: <itemizedlist> <listitem> <simpara> - Cookies jsou pøístupné a pøi dalím naètení stránky, na které pøístupné + Cookies jsou pøístupné a¾ pøi dal¹ím naètení stránky, na které pøístupné být mají. </simpara> </listitem> @@ -171,8 +171,8 @@ </para> <simpara> V PHP 3 se vícenásobná volání <function>setcookie</function> v jednom - skriptu provedou v opaèném poøadí. Pokud se pokouíte smazat jeden - cookie pøe odesláním jiného, mìli byste umístit vloení pøed smazání. + skriptu provedou v opaèném poøadí. Pokud se pokou¹íte smazat jeden + cookie pøe odesláním jiného, mìli byste umístit vlo¾ení pøed smazání. V PHP 4 se vícenásobná volání <function>setcookie</function> provedou v tom poøadí, jak jsou volána. </simpara> @@ -181,8 +181,8 @@ <example> <title>Ukázky odeslání cookies pomocí <function>setcookie</function></title> <programlisting role="php"> -setcookie ("TestCookie", "Zkuební hodnota"); -setcookie ("TestCookie", $value,time()+3600); /* vyprí za hodinu */ +setcookie ("TestCookie", "Zku¹ební hodnota"); +setcookie ("TestCookie", $value,time()+3600); /* vypr¹í za hodinu */ setcookie ("TestCookie", $value,time()+3600, "/~rasmus/", ".utoronto.ca", 1); </programlisting> </example> @@ -193,19 +193,19 @@ <title>Ukázky mazání cookies pomocí <function>setcookie</function></title> <programlisting role="php"> setcookie ("TestCookie"); -// nastaví dobu vyprení na èas pøed hodinou +// nastaví dobu vypr¹ení na èas pøed hodinou setcookie ("TestCookie", "", time() - 3600); setcookie ("TestCookie", "", time() - 3600, "/~rasmus/", ".utoronto.ca", 1); </programlisting> </example> - Pøi mazání cookie byste se mìli ujistit, e je doba vyprení v minulosti, - èím se v browseru zapne mechanismus odstranìní cookie. + Pøi mazání cookie byste se mìli ujistit, ¾e je doba vypr¹ení v minulosti, + èím¾ se v browseru zapne mechanismus odstranìní cookie. </para> <para> - Vimnìte si, e hodnotová èást cookie se pøi odeslání cookie automaticky + V¹imnìte si, ¾e hodnotová èást cookie se pøi odeslání cookie automaticky url-zakóduje, a pøi pøijetí se automaticky dekóduje a pøiøadí promìnné - stejného jména, jako je jméno cookie. Pokud chcete vidìt obsah naeho - zkuebního cookie, pouijte nìkterý z následujících pøíkladù: + stejného jména, jako je jméno cookie. Pokud chcete vidìt obsah na¹eho + zku¹ebního cookie, pou¾ijte nìkterý z následujících pøíkladù: <informalexample> <programlisting role="php"> echo $TestCookie; @@ -214,10 +214,10 @@ </informalexample> </para> <para> - Cookies obsahující pole mùete také odeslat tak, e za název cookie napíete - hranaté závorky. Úèinkem tohoto je odeslání tolika cookies, kolik má vae - pole prvkù, ale kdy vá skript tyto cookies pøijme, hodnoty se umístí - v poli stejného jména, jako jsou vae cookies: + Cookies obsahující pole mù¾ete také odeslat tak, ¾e za název cookie napí¹ete + hranaté závorky. Úèinkem tohoto je odeslání tolika cookies, kolik má va¹e + pole prvkù, ale kdy¾ vá¹ skript tyto cookies pøijme, hodnoty se umístí + v poli stejného jména, jako jsou va¹e cookies: <informalexample> <programlisting role="php"> setcookie ("cookie[three]", "cookiethree"); Index: phpdoc/cs/functions/info.xml diff -u phpdoc/cs/functions/info.xml:1.1 phpdoc/cs/functions/info.xml:1.2 --- phpdoc/cs/functions/info.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/info.xml Thu Jan 25 22:39:53 2001 @@ -17,26 +17,26 @@ </funcsynopsis> <para> <function>assert</function> ovìøí pøedanou - <parameter>assertion</parameter> a provede pøíslunou akci, pokud je + <parameter>assertion</parameter> a provede pøíslu¹nou akci, pokud je výsledek <literal>false</literal>. </para> <para> Pokud je pøedaná <parameter>assertion</parameter> øetìzec, vyhodnotí se funkcí <function>assert</function> jako PHP kód. - Výhody øetìzcové <parameter>assertion</parameter> jsou mení reie, kdy + Výhody øetìzcové <parameter>assertion</parameter> jsou men¹í re¾ie, kdy¾ je kontrola výrokù vypnutá, a zprávy obsahující - <parameter>assertion</parameter> výraz, kdy výrok sele. + <parameter>assertion</parameter> výraz, kdy¾ výrok sel¾e. </para> <para> - Kontrola výrokù by se mìla pouívat jen pro odlaïování skriptù. Mùete je - pouít na kontrolu podmínek, které by mìly být vdycky true, a které jinak + Kontrola výrokù by se mìla pou¾ívat jen pro odlaïování skriptù. Mù¾ete je + pou¾ít na kontrolu podmínek, které by mìly být v¾dycky true, a které jinak indikují nìjaké chyby v programování, nebo na kontrolu existence urèitých - vlastností, jako jsou funkce obsaené v extenzích, nebo urèité systémové + vlastností, jako jsou funkce obsa¾ené v extenzích, nebo urèité systémové limity a vlastnosti. </para> <para> - Výroky by se nemìly pouívat pro bìné operace jako kontrola vstupních - parametrù. Jako základní pravidlo platí, e vá kód by mìl fungovat + Výroky by se nemìly pou¾ívat pro bì¾né operace jako kontrola vstupních + parametrù. Jako základní pravidlo platí, ¾e vá¾ kód by mìl fungovat správnì, pokud není kontrola výrokù aktivována. </para> <para> @@ -64,7 +64,7 @@ </funcprototype> </funcsynopsis> <para> - S pouitím funkce <function>assert_options</function> mùete nastavit + S pou¾itím funkce <function>assert_options</function> mù¾ete nastavit rùzné øídící volby funkce <function>assert</function>, nebo jen získat jejich souèasné nastavení. </para> @@ -90,13 +90,13 @@ <entry>ASSERT_WARNING</entry> <entry>assert.warning</entry> <entry>1</entry> - <entry>vytvoøí PHP varování pro kadý selhaví výrok</entry> + <entry>vytvoøí PHP varování pro ka¾dý selhav¹í výrok</entry> </row> <row> <entry>ASSERT_BAIL</entry> <entry>assert.bail</entry> <entry>0</entry> - <entry>ukonèí provádìní skiptu, pokud výrok sele</entry> + <entry>ukonèí provádìní skiptu, pokud výrok sel¾e</entry> </row> <row> <entry>ASSERT_QUIET_EVAL</entry> @@ -110,7 +110,7 @@ <entry>ASSERT_CALLBACK</entry> <entry>assert_callback</entry> <entry>(null)</entry> - <entry>uivatelská funkce, která se zavolá pro kadý selhaví výrok</entry> + <entry>u¾ivatelská funkce, která se zavolá pro ka¾dý selhav¹í výrok</entry> </row> </tbody> </tgroup> @@ -137,8 +137,8 @@ </funcsynopsis> <simpara> Vrací true, pokud je extenze identifikovaná argumentem - <parameter>name</parameter> naètena. Názvy rùzných extenzí mùete vidìt, - pokud pouijete <function>phpinfo</function>. + <parameter>name</parameter> naètena. Názvy rùzných extenzí mù¾ete vidìt, + pokud pou¾ijete <function>phpinfo</function>. </simpara> <para> Viz také <function>phpinfo</function>. @@ -189,14 +189,14 @@ nebo false pøi chybì. <informalexample> <programlisting> -$ip = getenv ("REMOTE_ADDR"); // získá IP adresu uivatele +$ip = getenv ("REMOTE_ADDR"); // získá IP adresu u¾ivatele </programlisting> </informalexample> </para> <para> - Seznam vech systémových promìnných si mùete prohlédnout pouitím + Seznam v¹ech systémových promìnných si mù¾ete prohlédnout pou¾itím <function>phpinfo</function>. Význam mnoha z nich najdete v - <ulink url="&url.cgispecs;">CGI specifikaci</ulink>, zvlátì na <ulink + <ulink url="&url.cgispecs;">CGI specifikaci</ulink>, zvlá¹tì na <ulink url="&url.cgispec;">stránce o systémových promìnných</ulink>. <note> <para> @@ -226,13 +226,13 @@ </simpara> <simpara> Nevrací konfiguraèní hodnoty nastavené pøi kompilaci PHP a neète - konfiguraèní soubor Apache (pouití php3_configuration_option direktiv). + konfiguraèní soubor Apache (pou¾ití php3_configuration_option direktiv). </simpara> <simpara> - Pokud chcete zjistit, jestli daný systém pouívá + Pokud chcete zjistit, jestli daný systém pou¾ívá <link linkend="configuration.file">konfiguraèní soubor</link>, zkuste získat hodnotu konfiguraèní volby cfg_file_path. Pokud je tato dostupná, - pouívá se konfiguraèní soubor. + pou¾ívá se konfiguraèní soubor. </simpara> </refsect1> </refentry> @@ -396,8 +396,8 @@ </para> <warning> <para> - Process ID nejsou unikátní, a jsou tudí slabým zdrojem entropie. - Nedoporuèujeme pouívat PIDy v prostøedích závislých na bezpeènosti. + Process ID nejsou unikátní, a jsou tudí¾ slabým zdrojem entropie. + Nedoporuèujeme pou¾ívat PIDy v prostøedích závislých na bezpeènosti. </para> </warning> <para> @@ -437,7 +437,7 @@ <refentry id="function.getrusage"> <refnamediv> <refname>getrusage</refname> - <refpurpose>Získat informace o souèasném vyuití zdrojù</refpurpose> + <refpurpose>Získat informace o souèasném vyu¾ití zdrojù</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -451,22 +451,22 @@ </funcsynopsis> <para> Toto je rozhraní ke to getrusage(2). Vrátí asociativní pole obsahující - vechna data vrácená systémovým voláním. Pokud je who 1, getrusage se + v¹echna data vrácená systémovým voláním. Pokud je who 1, getrusage se zavolá s RUSAGE_CHILDREN. </para> <para> - Vechny poloky jsou pøístupné skrze svá dokumentovaná jména. + V¹echny polo¾ky jsou pøístupné skrze svá dokumentovaná jména. <example> <title>Getrusage pøíklad</title> <programlisting role="php"> $dat = getrusage(); echo $dat["ru_nswap"]; # poèet swapù echo $dat["ru_majflt"]; # poèet page faultù -echo $dat["ru_utime.tv_sec"]; # vyuitý uivatelský èas (sekundy) -echo $dat["ru_utime.tv_usec"]; # vyuitý uivatelský èas (mikrosekundy) +echo $dat["ru_utime.tv_sec"]; # vyu¾itý u¾ivatelský èas (sekundy) +echo $dat["ru_utime.tv_usec"]; # vyu¾itý u¾ivatelský èas (mikrosekundy) </programlisting> </example> - Dalí detaily viz man stránka getrusage(2) na vaem systému. + Dal¹í detaily viz man stránka getrusage(2) na va¹em systému. </para> </refsect1> </refentry> @@ -592,10 +592,10 @@ </funcsynopsis> <para> Tato funkce vytiskne credits vè. seznamu vývojáøù PHP, modulù, atd. - Generuje pøísluný HTML kód, kterým se tyto informace vkládají do stránky. + Generuje pøíslu¹ný HTML kód, kterým se tyto informace vkládají do stránky. Je tøeba pøedat argument indikující co se vytiskne (pøeddefinovaná - konstanta flag, viz níe). Napøíklad k vytitìní veobecných credits mùete - nìkde ve svém kódu pouít: + konstanta flag, viz ní¾e). Napøíklad k vyti¹tìní v¹eobecných credits mù¾ete + nìkde ve svém kódu pou¾ít: <informalexample> <programlisting role="php"> ... @@ -603,8 +603,8 @@ ... </programlisting> </informalexample> - A pokud chcete vytisknout uí kruh vývojáøù a dokumentaèní skupinu - na samostatné stránce, pouijte: + A pokud chcete vytisknout u¾¹í kruh vývojáøù a dokumentaèní skupinu + na samostatné stránce, pou¾ijte: <informalexample> <programlisting role="php"> <?php @@ -612,7 +612,7 @@ ?> </programlisting> </informalexample> - A pokud chcete vloit vechny credits do vlastní stránky, pomùe vám + A pokud chcete vlo¾it v¹echny credits do vlastní stránky, pomù¾e vám následující kód: <informalexample> <programlisting role="php"> @@ -622,9 +622,9 @@ </head> <body> <?php - // vá vlastní kód + // vá¹ vlastní kód phpcredits(CREDITS_ALL + CREDITS_FULLPAGE); - // dalí kód + // dal¹í kód ?> </body> </html> @@ -647,10 +647,10 @@ <row> <entry>CREDITS_ALL</entry> <entry> - Vechny credits, ekvivalentní k: + V¹echny credits, ekvivalentní k: CREDITS_DOCS + CREDITS_GENERAL + CREDITS_GROUP + CREDITS_MODULES + CREDITS_FULLPAGE. Vygeneruje kompletní - samostatnou HTML stránku s pøíslunými tagy. + samostatnou HTML stránku s pøíslu¹nými tagy. </entry> </row> <row> @@ -660,7 +660,7 @@ <row> <entry>CREDITS_FULLPAGE</entry> <entry> - Obvykle se pouívá v kombinaci s jinými pøíznaky. Indikuje, e + Obvykle se pou¾ívá v kombinaci s jinými pøíznaky. Indikuje, ¾e se má vytisknout kompletní samostatná HTML stránka, vèetnì informací indikovaných jinými pøíznaky. </entry> @@ -668,17 +668,17 @@ <row> <entry>CREDITS_GENERAL</entry> <entry> - Veobecné credits: Design a koncept jazyka, autoøi PHP 4.0 a + V¹eobecné credits: Design a koncept jazyka, autoøi PHP 4.0 a SAPI modul. </entry> </row> <row> <entry>CREDITS_GROUP</entry> - <entry>Seznam uího kruhu vývojáøù</entry> + <entry>Seznam u¾¹ího kruhu vývojáøù</entry> </row> <row> <entry>CREDITS_MODULES</entry> - <entry>Seznam roziøujících modulù (extenzí) PHP a jejich + <entry>Seznam roz¹iøujících modulù (extenzí) PHP a jejich autorù</entry> </row> <row> @@ -711,7 +711,7 @@ </funcprototype> </funcsynopsis> <para> - Vytiskne velké mnoství informací o souèasném stavu PHP. To zahrnuje + Vytiskne velké mno¾ství informací o souèasném stavu PHP. To zahrnuje informace o kompilaèních volbách a extenzích, verzi PHP, informaci o serveru a systémù (pokud je PHP zkompilováno jako modul), PHP prostøedí, verzi OS, cesty, hlavní a lokální hodnoty konfiguraèních voleb, HTTP hlavièky, a PHP @@ -719,7 +719,7 @@ </para> <para> Výstup se dá upravit pøedáním jednou nebo více z následujících hodnot - uloených ve volitelném argumentu <parameter>what</parameter>. + ulo¾ených ve volitelném argumentu <parameter>what</parameter>. <itemizedlist> <listitem><simpara>INFO_GENERAL</simpara></listitem> <listitem><simpara>INFO_CREDITS</simpara></listitem> @@ -753,7 +753,7 @@ </funcprototype> </funcsynopsis> <para> - Vrátí øetìzec obsahující verzi právì bìícího PHP parseru. + Vrátí øetìzec obsahující verzi právì bì¾ícího PHP parseru. <example> <title>phpversion() example</title> <programlisting role="php"> @@ -825,9 +825,9 @@ <programlisting role="php"> $sapi_type = php_sapi_name(); if ($sapi_type == "cgi") - print "Pouíváte CGI PHP\n"; + print "Pou¾íváte CGI PHP\n"; else - print "Nepouíváte CGI PHP\n"; + print "Nepou¾íváte CGI PHP\n"; </programlisting> </example> </para> @@ -936,21 +936,21 @@ </funcprototype> </funcsynopsis> <simpara> - Urèí poèet sekund po které mùe skript bìet. Pokud je dosaeno tohoto + Urèí poèet sekund po které mù¾e skript bì¾et. Pokud je dosa¾eno tohoto èasu, skript vrátí fatální chybu. Standardní limit je 30 sekund, nebo, pokud existuje, hodnota direktivy max_execution_time definovaná v <link linkend="configuration.file">konfiguraèním souboru</link>. Pokud je - <parameter>seconds<-parameter> nula, neexistuje ádný èasový limit. + <parameter>seconds<-parameter> nula, neexistuje ¾ádný èasový limit. </simpara> <simpara> <function>set_time_limit</function> pøi svém zavolání restartuje èítaè èasu - od nuly. Jinými slovy, pokud je limit standardních é sekund a po 25 + od nuly. Jinými slovy, pokud je limit standardních ¹é sekund a po 25 sekundách provádìní skriptu dojde k volání set_time_limit(20), tento skript - pobìí celkem 45 sekund pøedtím, ne skonèí na èasovém limitu. + pobì¾í celkem 45 sekund pøedtím, ne¾ skonèí na èasovém limitu. </simpara> <simpara> - Vimnìte si, e <function>set_time_limit</function> nemá ádný úèinek, kdy - PHP bìí v bezpeèném módu. Obejít to lz jedine vypnutím bezpeèného módu nebo + V¹imnìte si, ¾e <function>set_time_limit</function> nemá ¾ádný úèinek, kdy¾ + PHP bì¾í v bezpeèném módu. Obejít to lz jedine vypnutím bezpeèného módu nebo zmìnou èasového limitu v <link linkend="configuration.file">konfiguraèním souboru</link>. </simpara> @@ -984,7 +984,7 @@ <refnamediv> <refname>get_loaded_extensions</refname> <refpurpose> - Vrátit pole se jmény vech zkompilovaných a naètených modulù (extenzí) + Vrátit pole se jmény v¹ech zkompilovaných a naètených modulù (extenzí) </refpurpose> </refnamediv> <refsect1> @@ -996,7 +996,7 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrací jména vech modulù (extenzí) zkompilovaných a naètených + Tato funkce vrací jména v¹ech modulù (extenzí) zkompilovaných a naètených do PHP interpretru. </para> <para> @@ -1006,7 +1006,7 @@ print_r (get_loaded_extensions()); </programlisting> </informalexample> - vypíe seznam podobný tomuto: + vypí¹e seznam podobný tomuto: <informalexample> <programlisting> Array @@ -1049,7 +1049,7 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrací jména vech funkcí definovaných v modulu urèeném + Tato funkce vrací jména v¹ech funkcí definovaných v modulu urèeném argumentem <parameter>module_name</parameter>. </para> <para> @@ -1060,7 +1060,7 @@ print_r (get_extension_funcs ("gd")); </programlisting> </informalexample> - vytisknou seznam vech funkcí v modulech + vytisknou seznam v¹ech funkcí v modulech <varname>xml</varname> a <varname>gd</varname>. </para> <para> @@ -1073,7 +1073,7 @@ <refnamediv> <refname>get_required_files</refname> <refpurpose> - Vrátit pole jmen vech souborù, které byly v urèitém skriptu naèteny pomocí + Vrátit pole jmen v¹ech souborù, které byly v urèitém skriptu naèteny pomocí require_once() </refpurpose> </refnamediv> @@ -1086,9 +1086,9 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrátí asociativní pole jmen vech souborù, které byly naèteny do + Tato funkce vrátí asociativní pole jmen v¹ech souborù, které byly naèteny do probíhajícího skriptu pomocí <function>require_once</function>. Indexy - tohoto pole jsou názvy souborù pouitých v <function>require_once</function> + tohoto pole jsou názvy souborù pou¾itých v <function>require_once</function> bez pøípony ".php". </para> <para> @@ -1136,7 +1136,7 @@ <para> <note> <para> - Od verze PHP 4.0.1pl2 tato funkce pøedpokládá, e soubory v + Od verze PHP 4.0.1pl2 tato funkce pøedpokládá, ¾e soubory v <varname>required_once</varname> konèí pøíponou ".php", jiné pøípony nefungují. </para> @@ -1154,7 +1154,7 @@ <refnamediv> <refname>get_included_files</refname> <refpurpose> - Vrátit pole jmen vech souborù, které byly ve skriptu naèteny pomocí + Vrátit pole jmen v¹ech souborù, které byly ve skriptu naèteny pomocí include_once() </refpurpose> </refnamediv> @@ -1167,15 +1167,15 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrátí asociativní pole jmen vech souborù, které byly naèteny do + Tato funkce vrátí asociativní pole jmen v¹ech souborù, které byly naèteny do skriptu pomocí <function>include_once</function>. Indexy tohoto pole jsou - názvy souborù pouitých v <function>include_once</function> + názvy souborù pou¾itých v <function>include_once</function> bez pøípony ".php". </para> <para> <note> <para> - Od verze PHP 4.0.1pl2 tato funkce pøedpokládá, e soubory v + Od verze PHP 4.0.1pl2 tato funkce pøedpokládá, ¾e soubory v <varname>include_once</varname> konèí pøíponou ".php", jiné pøípony nefungují. </para> Index: phpdoc/cs/functions/mail.xml diff -u phpdoc/cs/functions/mail.xml:1.1 phpdoc/cs/functions/mail.xml:1.2 --- phpdoc/cs/functions/mail.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/mail.xml Thu Jan 25 22:39:53 2001 @@ -30,7 +30,7 @@ <function>Mail</function> automaticky odmailuje vzkaz specifikovaný v <parameter>message</parameter> pøíjemci specifikovanému v <parameter>to</parameter>. Pøidáním èárky mezi adresami v - <parameter>to</parameter> mùete specifikovat více pøíjemcù. + <parameter>to</parameter> mù¾ete specifikovat více pøíjemcù. </simpara> <para> <example> @@ -40,8 +40,8 @@ </programlisting> </example></para> <simpara> - Pokud je pøedán ètvrtý argument, jeho hodnota se vloí na konec hlavièek. - Toto se obvykle pouívá k pøidání extra hlavièek. + Pokud je pøedán ètvrtý argument, jeho hodnota se vlo¾í na konec hlavièek. + Toto se obvykle pou¾ívá k pøidání extra hlavièek. If a fourth string argument is passed, this string is inserted at the end of the header. This is typically used to add extra headers. Vícenásobné hlavièky se oddìlují zaøádkováním.</simpara> @@ -53,13 +53,13 @@ "From: webmaster@$SERVER_NAME\nReply-To: webmaster@$SERVER_NAME\nX-Mailer: PHP/" . phpversion()); </programlisting> </example> - K vytvoøení komplexních emailù mùete také pouít pomìrnì jednoduché techniky + K vytvoøení komplexních emailù mù¾ete také pou¾ít pomìrnì jednoduché techniky pro tvorbu øetìzcù. <example> <title>Sending complex email.</title> <programlisting> /* recipients */ -$recipient .= "Mary <mary@u.college.edu>" . ", " ; //vimnìte si èárky +$recipient .= "Mary <mary@u.college.edu>" . ", " ; //v¹imnìte si èárky $recipient .= "Kelly <kelly@u.college.edu> . ", "; $recipient .= "ronabop@php.net"; @@ -72,7 +72,7 @@ $message .= "3rd \t\tAug \t\t1970\n"; $message .= "17rd\t\tAug \t\t1973\n"; -/* mùete pøidat signaturu */ +/* mù¾ete pøidat signaturu */ $message .= "--\r\n"; //oddìlovaè signatury $message .= "Birthday reminder copylefted by public domain"; @@ -90,7 +90,7 @@ $headers .= "cc:birthdayarchive@php.net\n"; // CC $headers .= "bcc:birthdaycheck@php.net, birthdaygifts@php.net\n"; // BCC -/* a teï to odeleme */ +/* a teï to ode¹leme */ mail($recipient, $subject, $message, $headers); </programlisting> </example> @@ -117,12 +117,12 @@ </simpara> <para> <example> - <title>Výpoèet hashe a pøihláení uivatele</title> + <title>Výpoèet hashe a pøihlá¹ení u¾ivatele</title> <programlisting> $user = "kris@koehntopp.de"; $hash = ezmlm_hash ($user); $query = sprintf ("INSERT INTO sample VALUES (%s, '%s')", $hash, $user); -$db->query($query); // pouito databázové rozhraní PHPLIB +$db->query($query); // pou¾ito databázové rozhraní PHPLIB </programlisting> </example> </para> Index: phpdoc/cs/functions/mhash.xml diff -u phpdoc/cs/functions/mhash.xml:1.1 phpdoc/cs/functions/mhash.xml:1.2 --- phpdoc/cs/functions/mhash.xml:1.1 Thu Jan 25 18:55:58 2001 +++ phpdoc/cs/functions/mhash.xml Thu Jan 25 22:39:53 2001 @@ -7,17 +7,17 @@ Tyto funkce jsou urèeny pro práci s <ulink url="&url.mhash;">mhash</ulink>. </para> <para> - Toto je interface ke knihvnì mhash. mhash podporuje irokou kálu hash + Toto je interface ke knihvnì mhash. mhash podporuje ¹irokou ¹kálu hash algoritmù jako napø. MD5, SHA1, GOST a mnoho jiných. </para> <para> - Pokud chcete tyto funkce pouívat, stáhnìte si mhash distribuci z <ulink - url="&url.mhash;">its web site</ulink> a postupujte podle pøiloených + Pokud chcete tyto funkce pou¾ívat, stáhnìte si mhash distribuci z <ulink + url="&url.mhash;">its web site</ulink> a postupujte podle pøilo¾ených instrukcí k instalaci. K aktivaci tohoto modulu budete muset zkompilovat PHP s volbou <option role="configure">--with-mhash</option> </para> <para> - Mhash se dá pouít k vytváøení kontrolních souètù, message digests, message + Mhash se dá pou¾ít k vytváøení kontrolních souètù, message digests, message authentication codes, and more. </para> <para> @@ -39,13 +39,13 @@ The hmac is 750c783e6ab0b503eaa86e310a5db738 </programlisting> Kompletní seznam podporovaných hashù viz dokumentaci mhash. Obecným pravidlem - je, e hash algoritmus je dostupný z PHP pomocí MHASH_NAZEVHASHE. Napøíklad - TIGER se v PHP pouívá pomocí konstanty MHASH_TIGER. + je, ¾e hash algoritmus je dostupný z PHP pomocí MHASH_NAZEVHASHE. Napøíklad + TIGER se v PHP pou¾ívá pomocí konstanty MHASH_TIGER. </para> <para> Zde je seznam hashù podporovaných mhashem v souèasné dobì. Pokud zde není nìkterý hash jmenován, ale v dokumentaci mhashe je uveden jako podporovaný, - mùete bezpeènì pøedpokládat, e je tato dokumentace zastaralá. + mù¾ete bezpeènì pøedpokládat, ¾e je tato dokumentace zastaralá. <itemizedlist> <listitem> <simpara> @@ -120,7 +120,7 @@ </funcprototype> </funcsynopsis> <para> - <function>mhash_get_hash_name</function> se pouívá ke zjitìní názvu + <function>mhash_get_hash_name</function> se pou¾ívá ke zji¹tìní názvu zadaného hashe. </para> <para> @@ -139,7 +139,7 @@ ?> </programlisting> </example> - Výe uvedená ukázka vytiskne: + Vý¹e uvedená ukázka vytiskne: <programlisting> MD5 </programlisting> @@ -161,7 +161,7 @@ </funcprototype> </funcsynopsis> <para> - <function>mhash_get_block_size</function> se pouívá ke zjitìní velikosti + <function>mhash_get_block_size</function> se pou¾ívá ke zji¹tìní velikosti bloku argumentu <parameter>hash</parameter>. </para> <para> @@ -175,7 +175,7 @@ <refentry id="function.mhash-count"> <refnamediv> <refname>mhash_count</refname> - <refpurpose>Získat nejvyí dostupné hash id</refpurpose> + <refpurpose>Získat nejvy¹¹í dostupné hash id</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -186,7 +186,7 @@ </funcprototype> </funcsynopsis> <para> - <function>mhash_count</function> vrací nejvyí dostupné hash id. Hashe jsou + <function>mhash_count</function> vrací nejvy¹¹í dostupné hash id. Hashe jsou èíslované od 0 po toto hash id. </para> <para> @@ -256,16 +256,16 @@ <function>mhash_keygen_s2k</function> generuje klíè, který je <parameter>bytes</parameter> dlouhý, z pøedaného hesla. Toto je Salted S2K algoritmus specifikovaný v OpenPGP dokumentu (RFC 2440). Tento algoritmus - pouije k vytvoøení klíèe <parameter>hash</parameter> algoritmus. - <parameter>salt</parameter> musí být pro kadý generovaný klíè jiný a + pou¾ije k vytvoøení klíèe <parameter>hash</parameter> algoritmus. + <parameter>salt</parameter> musí být pro ka¾dý generovaný klíè jiný a dostateènì náhodný, aby vytvoøil rùzné klíèe. - Salt musí být pøi kontrole klíèù znám, tudí je dobrý nápad ho pøipojit + Salt musí být pøi kontrole klíèù znám, tudí¾ je dobrý nápad ho pøipojit ke klíèi. Salt ma pevnou délku 8 bytù a pokud dodáte ménì bytù, bude doplnìn nulami. - Pamatujte, e uivatelsky urèená hesla nejsou vhodná k pouití jako klíèe, - protoe uivatelé obvykle volí klíèe, které mohou napsat na klávesnici. - Tato hesla vyuívají pouze 6 a 7 bytù na znak (nebo ménì). Je velmi vhodné - na uivateli urèené klíèe pouít nìjakou transformaci (jako je tato funkce). + Pamatujte, ¾e u¾ivatelsky urèená hesla nejsou vhodná k pou¾ití jako klíèe, + proto¾e u¾ivatelé obvykle volí klíèe, které mohou napsat na klávesnici. + Tato hesla vyu¾ívají pouze 6 a¾ 7 bytù na znak (nebo ménì). Je velmi vhodné + na u¾ivateli urèené klíèe pou¾ít nìjakou transformaci (jako je tato funkce). </para> </refsect1> </refentry> Index: phpdoc/cs/functions/misc.xml diff -u phpdoc/cs/functions/misc.xml:1.1 phpdoc/cs/functions/misc.xml:1.2 --- phpdoc/cs/functions/misc.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/misc.xml Thu Jan 25 22:39:53 2001 @@ -1,10 +1,10 @@ <reference id="ref.misc"> - <title>Smíené funkce</title> - <titleabbrev>Smíené</titleabbrev> + <title>Smí¹ené funkce</title> + <titleabbrev>Smí¹ené</titleabbrev> <partintro> <para> - Tyto funkce byly umístìny zde, protoe nespadají do ádné jiné kategorie. + Tyto funkce byly umístìny zde, proto¾e nespadají do ¾ádné jiné kategorie. </para> </partintro> @@ -90,7 +90,7 @@ </funcsynopsis> <para> Definuje pojmenovanou konstantu, která je podobná promìnné s výjimkou toho, - e: + ¾e: <itemizedlist> <listitem> <simpara> @@ -105,7 +105,7 @@ </listitem> <listitem> <simpara> - Konstanty se nedají pøedefinovávat a ruit; a + Konstanty se nedají pøedefinovávat a ru¹it; a </simpara> </listitem> <listitem> @@ -237,12 +237,12 @@ </funcsynopsis> <simpara> <function>eval</function> vyhodnotí øetìzec pøedaný v - <parameter>code_str</parameter> jako PHP kód. Kromì jiného se dá vyuít - na ukládání kódu v textovém sloupci databáze pro pozdìjí vykonání. + <parameter>code_str</parameter> jako PHP kód. Kromì jiného se dá vyu¾ít + na ukládání kódu v textovém sloupci databáze pro pozdìj¹í vykonání. </simpara> <simpara> - Pøi pouívání <function>eval</function> byste mìli mít na pamìti nìkolik - faktorù. Pamatujte si, e pøedávaný øetìzec musí být platný PHP kód, + Pøi pou¾ívání <function>eval</function> byste mìli mít na pamìti nìkolik + faktorù. Pamatujte si, ¾e pøedávaný øetìzec musí být platný PHP kód, vèetnì vìcí jako ukonèování výrazù støedníkem, aby parser nezemøel na øádku po <function>eval</function>, a øádné escapování v <parameter>code_str</parameter>. @@ -252,8 +252,8 @@ tìmto promìnným zùstanou i v hlavním skriptu. </simpara> <simpara> - Výraz <literal>return</literal> okamitì ukonèí vyhodnocování pøedaného - øetìzce. V PHP 4 mùete pouít <literal>return</literal> k vrácení hodnoty, + Výraz <literal>return</literal> okam¾itì ukonèí vyhodnocování pøedaného + øetìzce. V PHP 4 mù¾ete pou¾ít <literal>return</literal> k vrácení hodnoty, která se stane výsledkem <function>eval</function> funkce, zatímco v PHP 3 byl <function>eval</function> typu <literal>void</literal> nic nevracel. </simpara> @@ -275,7 +275,7 @@ </example> </para> <para> - Výe uvedený pøíklad ukáe: + Vý¹e uvedený pøíklad uká¾e: <programlisting> This is a $string with my $name in it. This is a cup with my coffee in it. @@ -298,7 +298,7 @@ </funcprototype> </funcsynopsis> <simpara> - Tento jazykový konstrkut ukonèí parsování skriptu. Nevrací ádnou hodnotu. + Tento jazykový konstrkut ukonèí parsování skriptu. Nevrací ¾ádnou hodnotu. </simpara> <simpara> Viz také <function>die</function>. @@ -310,7 +310,7 @@ <refnamediv> <refname>get_browser</refname> <refpurpose> - Urèuje schopnosti uivatelova browseru + Urèuje schopnosti u¾ivatelova browseru </refpurpose> </refnamediv> <refsect1> @@ -324,27 +324,27 @@ </funcprototype> </funcsynopsis> <simpara> - <function>get_browser</function> se pokusí urèit schopnosti uivatelova - browseru. Toho je dosaeno vyhledáním informací o browseru v souboru - <filename>browscap.ini</filename>. Standardne se pouije - $HTTP_USER_AGENT; nicménì, mùete to zmìnit (tj. vyhledat informace o + <function>get_browser</function> se pokusí urèit schopnosti u¾ivatelova + browseru. Toho je dosa¾eno vyhledáním informací o browseru v souboru + <filename>browscap.ini</filename>. Standardne se pou¾ije + $HTTP_USER_AGENT; nicménì, mù¾ete to zmìnit (tj. vyhledat informace o jiném browseru) pøedáním volitelného argumentu <parameter>user_agent</parameter>. </simpara> <simpara> Informace se vracejí jako objekt, který obsahuje rùzné datové elementy, - které reprezentují napøíklad hlavní a vedlejí èíslo verze a ID øetìzec; + které reprezentují napøíklad hlavní a vedlej¹í èíslo verze a ID øetìzec; true/false hodnoty vlastností jako podpora rámcù, JavaScript a cookies, atd. </simpara> <simpara> Jakkoli <filename>browscap.ini</filename> obsahuje informace o mnoha - browserech, aktuálnost databáze závisí na uivatelských updatech. Formát + browserech, aktuálnost databáze závisí na u¾ivatelských updatech. Formát souboru je pomìrnì snadno pochopitelný. </simpara> <para> - Následující pøíklad ukazuje, jak by se daly vypsat vechny informace - získané o uivatelovì browseru. + Následující pøíklad ukazuje, jak by se daly vypsat v¹echny informace + získané o u¾ivatelovì browseru. <example> <title><function>Get_browser</function> pøíklad</title> <programlisting role="php"> @@ -363,7 +363,7 @@ </example> </para> <simpara> - Výstup z výe uvedeného skriptu by vypadal asi takto: + Výstup z vý¹e uvedeného skriptu by vypadal asi takto: </simpara> <programlisting> Mozilla/4.5 [en] (X11; U; Linux 2.2.9 i586)<hr> @@ -389,11 +389,11 @@ </programlisting> <simpara> Aby to fungovalo, <link linkend="ini.sect.browscap">browscap</link> - direktiva ve vaem konfiguraèním souboru musí ukazovat na platné umístìní + direktiva ve va¹em konfiguraèním souboru musí ukazovat na platné umístìní <filename>browscap.ini</filename> souboru. </simpara> <simpara> - Pro dalí informace (vèetnì lokací na kterých mùete získat + Pro dal¹í informace (vèetnì lokací na kterých mù¾ete získat <filename>browscap.ini</filename> soubor) viz PHP FAQ na <ulink url="&url.php.faq;">&url.php.faq;</ulink>. </simpara> @@ -415,7 +415,7 @@ </funcsynopsis> <simpara> Funkce <function>highlight_file</function> vytiskne barevnì zvýraznìnou - syntaxi kódu obsaeného ve <parameter>filename</parameter> s pouitím + syntaxi kódu obsa¾eného ve <parameter>filename</parameter> s pou¾itím barev definovaných ve zvýrazòovaèi syntaxe zabudovaném v PHP. Vrací true pøi úspìchu, jinak false (PHP 4). </simpara> @@ -424,9 +424,9 @@ <title>Tvorba URL zvyrazòující syntaxi</title> <simpara> K vytvoøení URL, která zvýrazní syntaxi jakéhokoliv skriptu, který jí - pøedáte vyuijeme "ForceType" direktivu Apache k vytvoøení + pøedáte vyu¾ijeme "ForceType" direktivu Apache k vytvoøení hezkého vzorce URL, and pomocí funkce <function>highlight_file</function> - vypíeme hezky vypadající výpis kódu. + vypí¹eme hezky vypadající výpis kódu. </simpara> <simpara> Do svého httpd.conf pøidejte následující: @@ -468,8 +468,8 @@ </programlisting> </para> <simpara> - Potom mùete pouít URL jako je ta níe k zobrazení obarvené verze skriptu - umístìné v "/path/to/script.php" na vaem webu. + Potom mù¾ete pou¾ít URL jako je ta ní¾e k zobrazení obarvené verze skriptu + umístìné v "/path/to/script.php" na va¹em webu. </simpara> <para> <informalexample> @@ -502,7 +502,7 @@ </funcsynopsis> <simpara> Funkce <function>highlight_string</function> vytiskne barevnì zvýraznìnou - verzi <parameter>str</parameter> s pouitím barev definovaných ve + verzi <parameter>str</parameter> s pou¾itím barev definovaných ve zvýrazòovaèi syntaxe zabudovaném v PHP. Vrací true pøi úspìchu, jinak false (PHP 4). </simpara> @@ -517,7 +517,7 @@ <refnamediv> <refname>ignore_user_abort</refname> <refpurpose> - Nastavuje, jestli má ukonèení spojení klientem pøeruit vykonávání skriptu + Nastavuje, jestli má ukonèení spojení klientem pøeru¹it vykonávání skriptu </refpurpose> </refnamediv> <refsect1> @@ -558,8 +558,8 @@ </funcsynopsis> <simpara> Tato funkce parsuje binární IPTC blok do jeho jednotlivých tagù. Vrací - pole, které pouívá tagmarker jako index, a jeho hodnotu jako hodnotu. - Vrací false pøi chybì, nebo pokud nenajde ádná IPTC data. Pøíklad viz + pole, které pou¾ívá tagmarker jako index, a jeho hodnotu jako hodnotu. + Vrací false pøi chybì, nebo pokud nenajde ¾ádná IPTC data. Pøíklad viz <function>GetImageSize</function>. </simpara> </refsect1> @@ -579,11 +579,11 @@ </funcprototype> </funcsynopsis> <simpara> - <function>Leak</function> nenávratnì alokuje specifikované mnoství pamìti. + <function>Leak</function> nenávratnì alokuje specifikované mno¾ství pamìti. </simpara> <simpara> - Tato funkce je uiteèná pøi ladìní správce pamìti, který automaticky - èistí "vyteklou" (leaked) pamìt pøi dokonèení kadého poadavku. + Tato funkce je u¾iteèná pøi ladìní správce pamìti, který automaticky + èistí "vyteklou" (leaked) pamìt pøi dokonèení ka¾dého po¾adavku. </simpara> </refsect1> </refentry> @@ -609,14 +609,14 @@ <parameter>format</parameter>. Vrací binární øetìzec obsahující pøedaná data. </para> <para> - Nápad na tuto funkci byl pøevzat z Perlu, a vechny formátovací kódy + Nápad na tuto funkci byl pøevzat z Perlu, a v¹echny formátovací kódy fungují stejnì jako tam, nicménì, nìkteré formátovací kódy chybí, jako napøíklad Perlovský formátovací kód "u". Formátovací øetìzec sestává z formátovacích kódu následovaných volitelným - opakovacím argumentem. Opakovací argument mùe být buï celoèíselná hodnota, + opakovacím argumentem. Opakovací argument mù¾e být buï celoèíselná hodnota, nebo * pro opakování do konce vstupních dat. U a, A, h, H poèet opakování urèuje, kolik znakù se vezme z jednoho datového argumentu, u @ je to - absolutní pozice, kde se mají umístit dalí data, u veho ostatního poèet + absolutní pozice, kde se mají umístit dal¹í data, u v¹eho ostatního poèet opakování urèuje, kolik datových argumentù se spotøebuje a sbalí do výsledného binárního øetìzce. V souèasnosti jsou implementovány <itemizedlist> @@ -652,22 +652,22 @@ </listitem> <listitem> <simpara> - s signed short (vdy 16 bitù, machine byte order) + s signed short (v¾dy 16 bitù, machine byte order) </simpara> </listitem> <listitem> <simpara> - S unsigned short (vdy 16 bitù, machine byte order) + S unsigned short (v¾dy 16 bitù, machine byte order) </simpara> </listitem> <listitem> <simpara> - n unsigned short (vdy 16 bitù, big endian byte order) + n unsigned short (v¾dy 16 bitù, big endian byte order) </simpara> </listitem> <listitem> <simpara> - v unsigned short (vdy 16 bitù, little endian byte order) + v unsigned short (v¾dy 16 bitù, little endian byte order) </simpara> </listitem> <listitem> @@ -682,22 +682,22 @@ </listitem> <listitem> <simpara> - l signed long (vdy 32 bitù, machine byte order) + l signed long (v¾dy 32 bitù, machine byte order) </simpara> </listitem> <listitem> <simpara> - L unsigned long (vdy 32 bitù, machine byte order) + L unsigned long (v¾dy 32 bitù, machine byte order) </simpara> </listitem> <listitem> <simpara> - N unsigned long (vdy 32 bitù, big endian byte order) + N unsigned long (v¾dy 32 bitù, big endian byte order) </simpara> </listitem> <listitem> <simpara> - V unsigned long (vdy 32 bitù, little endian byte order) + V unsigned long (v¾dy 32 bitù, little endian byte order) </simpara> </listitem> <listitem> @@ -738,16 +738,16 @@ </example> </para> <para> - Vimnìte si, e rozdíl mezi hodnotami se znaménkem a bez znaménka ovlivòuje + V¹imnìte si, ¾e rozdíl mezi hodnotami se znaménkem a bez znaménka ovlivòuje pouze funkci <function>unpack</function>, zatímco funkce <function>pack</function> dává stejný výsledek pro formátovací kódy se znaménkem i bez znaménka. </para> <para> - Dále si vimnìte, e PHP internì ukládá celoèíselné hodnoty jako hodnoty + Dále si v¹imnìte, ¾e PHP internì ukládá celoèíselné hodnoty jako hodnoty se znaménkem o velikosti závislé na systému. Pokud zadáte hodnotu bez - znaménka, která bude pøíli velká, ne aby se dala takto uloit, pøevede - se na double, co èasto vytváøí neádoucí výsledky. + znaménka, která bude pøíli¹ velká, ne¾ aby se dala takto ulo¾it, pøevede + se na double, co¾ èasto vytváøí ne¾ádoucí výsledky. </para> </refsect1> </refentry> @@ -767,7 +767,7 @@ </funcsynopsis> <simpara> Funkce <function>show_source</function> vytiskne barevnì zvýraznìnou - syntaxi kódu obsaeného ve <parameter>filename</parameter> s pouitím + syntaxi kódu obsa¾eného ve <parameter>filename</parameter> s pou¾itím barev definovaných ve zvýrazòovaèi syntaxe zabudovaném v PHP. Vrací true pøi úspìchu, jinak false (PHP 4). </simpara> @@ -786,7 +786,7 @@ <refentry id="function.sleep"> <refnamediv> <refname>sleep</refname> - <refpurpose>Odloí provedení</refpurpose> + <refpurpose>Odlo¾í provedení</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -823,17 +823,17 @@ </funcprototype> </funcsynopsis> <simpara> - <function>Uniqid</function> vrací unikátní identifikátor zaloený na - souèasném èase v mikrosekundách, opatøený prefixem. Prefix mùe být - uiteèný napøíklad pokud generujete identifikátory na nìkolika serverech + <function>Uniqid</function> vrací unikátní identifikátor zalo¾ený na + souèasném èase v mikrosekundách, opatøený prefixem. Prefix mù¾e být + u¾iteèný napøíklad pokud generujete identifikátory na nìkolika serverech souèasnì, které by mohly vygenerovat identifikátor ve stejnou mikrosekundu. - <parameter>Prefix</parameter> mùe být a 114 znakù dlouhý. + <parameter>Prefix</parameter> mù¾e být a¾ 114 znakù dlouhý. </simpara> <simpara> Pokud je volitelný argument <parameter>lcg</parameter> true, <function>uniqid</function> pøidá dodateènou "kombinovanou LCG" entropii - na konec své návratové hodnoty, co by mìlo uèinit výsledky jetì - unikátnìjími. + na konec své návratové hodnoty, co¾ by mìlo uèinit výsledky je¹tì + unikátnìj¹ími. </simpara> <simpara> Pokud je <parameter>prefix</parameter> prázdný, vrácený øetìec bude 13 @@ -843,13 +843,13 @@ <note> <simpara> <parameter>lcg</parameter> argument je pøístupný pouze v PHP 4 and - PHP 3.0.13 a vyích. + PHP 3.0.13 a vy¹¹ích. </simpara> </note> <para> - Pokud potøebujete unikátní identifikátor nebo symbol, a zamýlíte pøedat - tento symbol uivateli po síti (napø. session cookies), doporuèujeme - pouít nìco jako + Pokud potøebujete unikátní identifikátor nebo symbol, a zamý¹líte pøedat + tento symbol u¾ivateli po síti (napø. session cookies), doporuèujeme + pou¾ít nìco jako <informalexample> <programlisting role="php"> $token = md5 (uniqid ("")); // no random portion @@ -859,7 +859,7 @@ </para> <simpara> Toto vytvoøí 32znakový identifikátor (128bitové hexa èíslo), které se - extrémnì teko pøedpovídá. + extrémnì te¾ko pøedpovídá. </simpara> </refsect1> </refentry> @@ -884,8 +884,8 @@ binárního øetìzce. </para> <para> - <function>Unpack</function> funguje trochu jinak ne v Perlu, jeliko - rozbalená data jsou uloena v asociativním poli. Toho dosáhnete tak, e + <function>Unpack</function> funguje trochu jinak ne¾ v Perlu, jeliko¾ + rozbalená data jsou ulo¾ena v asociativním poli. Toho dosáhnete tak, ¾e vyjmenujete rùzné formátovací kódy a oddìlíte je lomítkem /. <example> <title><function>Unpack</function> format string</title> @@ -893,7 +893,7 @@ $array = unpack ("c2chars/nint", $binarydata); </programlisting> <para> - Výsledné pole obsahuej poloky "chars1", "chars2" and "int". + Výsledné pole obsahuej polo¾ky "chars1", "chars2" and "int". </para> </example> </para> @@ -901,9 +901,9 @@ Vysvìtlení formátovacích kódù viz také: <function>pack</function> </para> <para> - Vimnìte si, e PHP internì ukládá celoèíselné hodnoty se znaménkem. Pokud + V¹imnìte si, ¾e PHP internì ukládá celoèíselné hodnoty se znaménkem. Pokud rozbalíte velkou celoèíselnou hodnotu bez znaménka a ta má stejnou velikost - jako hodnoty internì ukládané PHP, výsledkem bude negativní èíslo, i kdy + jako hodnoty internì ukládané PHP, výsledkem bude negativní èíslo, i kdy¾ bylo zadáno rozbalování bez znaménka. </para> </refsect1> @@ -912,7 +912,7 @@ <refentry id="function.usleep"> <refnamediv> <refname>usleep</refname> - <refpurpose>Odloí provedení v mikrosekundách</refpurpose> + <refpurpose>Odlo¾í provedení v mikrosekundách</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -923,7 +923,7 @@ </funcprototype> </funcsynopsis> <simpara> - Funkce <function>usleep</function> odloí provedení skriptu o daný poèet + Funkce <function>usleep</function> odlo¾í provedení skriptu o daný poèet <parameter>micro_seconds</parameter>. </simpara> <simpara> Index: phpdoc/cs/functions/outcontrol.xml diff -u phpdoc/cs/functions/outcontrol.xml:1.1 phpdoc/cs/functions/outcontrol.xml:1.2 --- phpdoc/cs/functions/outcontrol.xml:1.1 Thu Jan 25 21:29:36 2001 +++ phpdoc/cs/functions/outcontrol.xml Thu Jan 25 22:39:53 2001 @@ -4,9 +4,9 @@ <partintro> <para> - Output Control funkce (funkce pro øízení výstupu) vám umoòujíc ovládat, kdy - se odele výstup skriptu. To mùe být uiteèné v nìkolika rùzných situacích, - zvlátì pokud potøebujete poslat browseru hlavièky poté, co vá skript + Output Control funkce (funkce pro øízení výstupu) vám umo¾òujíc ovládat, kdy + se ode¹le výstup skriptu. To mù¾e být u¾iteèné v nìkolika rùzných situacích, + zvlá¹tì pokud potøebujete poslat browseru hlavièky poté, co vá¹ skript zaèal odesílat data. Output Control funkce neovlivòují hlavièky odeslané pomocí <function>header</function> nebo <function>setcookie</function>, pouze funkce jako <function>echo</function> a data mezi bloky PHP kódu. @@ -29,10 +29,10 @@ </example> </para> <para> - Ve výe uvedené ukázce se výstup z <function>echo</function> uloí ve - výstupním bufferu a do volání <function>ob_end_flush</function>. Mezitím - volání <function>setcookie</function> úspìnì uloilo cookie bez vyvolání - chyby. (Normálnì nemùete odeslat do browseru hlavièky poté, co u byla + Ve vý¹e uvedené ukázce se výstup z <function>echo</function> ulo¾í ve + výstupním bufferu a¾ do volání <function>ob_end_flush</function>. Mezitím + volání <function>setcookie</function> úspì¹nì ulo¾ilo cookie bez vyvolání + chyby. (Normálnì nemù¾ete odeslat do browseru hlavièky poté, co u¾ byla odeslána data.) </para> <para> @@ -54,24 +54,24 @@ </funcprototype> </funcsynopsis> <simpara> - Vyprázdní výstupní buffery PHP a jakéhokoli backendu, který PHP pouívá - (CGI, web server, atd.) Odele vekerý dosavadní výstup do uivatelova + Vyprázdní výstupní buffery PHP a jakéhokoli backendu, který PHP pou¾ívá + (CGI, web server, atd.) Ode¹le ve¹kerý dosavadní výstup do u¾ivatelova browseru. </simpara> <note> <para> - <function>flush</function> nemá ádný úèinek na bufferovací schéma vaeho + <function>flush</function> nemá ¾ádný úèinek na bufferovací schéma va¹eho webserveru nebo browseru na klientské stranì. </para> <para> - Nìkteré servery, zvlátì na Win32, bufferují výstup a do ukonèení bìhu - skriptu bez ohledu na <function>flush</function>, a a potom odelou + Nìkteré servery, zvlá¹tì na Win32, bufferují výstup a¾ do ukonèení bìhu + skriptu bez ohledu na <function>flush</function>, a a¾ potom ode¹lou výstup browseru. </para> <para> - Browser mùe také bufferovat svùj vstup pøed zobrazením. Napøíklad - Netscape bufferuje text do té doby ne pøijme konec øádku nebo zaèátek - tagu, a nezobrazí tabulku, dokud nedostane </table> nejzevnìjí + Browser mù¾e také bufferovat svùj vstup pøed zobrazením. Napøíklad + Netscape bufferuje text do té doby ne¾ pøijme konec øádku nebo zaèátek + tagu, a nezobrazí tabulku, dokud nedostane </table> nejzevnìj¹í tabulky. </para> </note> @@ -97,28 +97,28 @@ </funcsynopsis> <para> Tato funkce zapíná bufferování výstupu. Pokud je bufferování výstupu - aktivováno, ádný výstup ze skriptu se neodele, místo toho se ukládá v + aktivováno, ¾ádný výstup ze skriptu se neode¹le, místo toho se ukládá v interním bufferu. </para> <para> - Obsah tohoto interního bufferu je mono zkopírovat do promìnné typu string + Obsah tohoto interního bufferu je mo¾no zkopírovat do promìnné typu string pomocí <function>ob_get_contents</function>. K odeslání obsahu interního - bufferu pouijte <function>ob_end_flush</function>. Naprotitomu - <function>ob_end_clean</function> tie odstraní obsah výstupního bufferu. + bufferu pou¾ijte <function>ob_end_flush</function>. Naprotitomu + <function>ob_end_clean</function> ti¹e odstraní obsah výstupního bufferu. </para> <para> - Mùete zadat volitelný název callback funkce, která se automaticky zavolá + Mù¾ete zadat volitelný název callback funkce, která se automaticky zavolá s obsahem bufferu jako argumentem. Tato funkce musí pøijímat øetìzec a vracet øetìzec. Tato funkce bude volána pøi <function>ob_end_flush</function> a dostane obsah výstupního bufferu jako svùj argument. Musí vrátit nový výstupní buffer, který se pak vytiskne. </para> <para> - Výstupní buffery se dají stackovat, tzn. mùete zavolat - <function>ob_start</function> zatímco je aktivní dalí + Výstupní buffery se dají stackovat, tzn. mù¾ete zavolat + <function>ob_start</function> zatímco je aktivní dal¹í <function>ob_start</function>. Je potøeba pouze správný poèet volání <function>ob_end_flush()</function>. Pokud je akivních více output callback - funkcí, výstup je filtrován postupnì pøes kadou z nich tak jak jsou do + funkcí, výstup je filtrován postupnì pøes ka¾dou z nich tak jak jsou do sebe vnoøené. </para> <example> @@ -219,10 +219,10 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce odele obsah výstupního bufferu (pokud nìjaký je) a vypne + Tato funkce ode¹le obsah výstupního bufferu (pokud nìjaký je) a vypne bufferování výstupu. Pokud chcete obsah výstupního bufferu dále zpracovávat, musíte pøed <function>ob_end_flush</function> zavolat - <function>ob_get_contents</function>, protoe obsah bufferu se po + <function>ob_get_contents</function>, proto¾e obsah bufferu se po <function>ob_end_flush</function> odhodí. </para> <para> @@ -275,14 +275,14 @@ </funcsynopsis> <para> <function>ob_implicit_flush</function> vypne nebo zapne implicitní - flushování (pokud nedostane ádný <parameter>flag</parameter>, default je - zapnout). Implicitní flushování zpùsobí flush po kadém vygenerování - výstupu, take u nebudou potøeba explicitní volání + flushování (pokud nedostane ¾ádný <parameter>flag</parameter>, default je + zapnout). Implicitní flushování zpùsobí flush po ka¾dém vygenerování + výstupu, tak¾e u¾ nebudou potøeba explicitní volání <function>flush</function>. </para> <para> - Zapnutí implicitního flushování zruí bufferování výstupu, a aktuální obsah - výstupních bufferù se odele jako pøi volání + Zapnutí implicitního flushování zru¹í bufferování výstupu, a aktuální obsah + výstupních bufferù se ode¹le jako pøi volání <function>ob_end_flush</function>. </para> <para> Index: phpdoc/cs/functions/pdf.xml diff -u phpdoc/cs/functions/pdf.xml:1.2 phpdoc/cs/functions/pdf.xml:1.3 --- phpdoc/cs/functions/pdf.xml:1.2 Thu Jan 25 17:23:01 2001 +++ phpdoc/cs/functions/pdf.xml Thu Jan 25 22:39:53 2001 @@ -7,45 +7,45 @@ <title>Introduction</title> <simpara> Pokud máte PDF knihovnu od Thomase Merze (dostupná z - <ulink url="&url.pdf;">&url.pdf;</ulink>), mùete pouívat PDF funkce na + <ulink url="&url.pdf;">&url.pdf;</ulink>), mù¾ete pou¾ívat PDF funkce na tvorbu PDF souborù; ke kompilaci budete potøebovat také <ulink url="&url.jpeg;">JPEG knihovnu</ulink> a <ulink url="&url.tiff;">TIFF knihovnu</ulink>. Tyto dvì knihovny pomìrnì - èasto dìlají potíe pøi konfiguraci PHP. Pøi øeení pøípadných problémù + èasto dìlají potí¾e pøi konfiguraci PHP. Pøi øe¹ení pøípadných problémù se øiïte chybovými zprávami configure skriptu. </simpara> <simpara> Vìnujte prosím pozornost výborné dokumentaci pdflib, která je souèástí distribuce zdrojového kódu. Poskytuje velmi dobrý pøehled schopností pdflib. - Vìtina funkcí pdflib a pøísluného PHP modulu má stejné jméno. Argumenty - jsou také identické. Pokud chcete tento modul vyuívat opravdu efektivnì, + Vìt¹ina funkcí pdflib a pøíslu¹ného PHP modulu má stejné jméno. Argumenty + jsou také identické. Pokud chcete tento modul vyu¾ívat opravdu efektivnì, mìli byste chápat také nìkteré z konceptù PDF nebo Postscriptu. - Vechny rozmìry a koordináty se udávají v Postscriptových bodech. + V¹echny rozmìry a koordináty se udávají v Postscriptových bodech. Obecnì je 72 PostScriptových bodù na palec, ale závisí to na výstupním - rozliení. + rozli¹ení. </simpara> <simpara> - Existuje dalí PHP modul na tvorbu PDF dokumentù, zaloený na ClibPDF od + Existuje dal¹í PHP modul na tvorbu PDF dokumentù, zalo¾ený na ClibPDF od firmy <ulink url="&url.cpdf;">FastIO</ulink>. Má mírnì jinou API. Detaily viz <link linkend="ref.cpdf">ClibPDF funkce</link>. </simpara> <simpara> Tento PDF modul zavádí nový typ promìnné. Nazývá se <parameter>pdfdoc</parameter>. - <parameter>pdfdoc</parameter> je pointer na PDF dokument a témìø vechny - funkce ho vyadují jako svùj první argument. + <parameter>pdfdoc</parameter> je pointer na PDF dokument a témìø v¹echny + funkce ho vy¾adují jako svùj první argument. </simpara> </sect1> <sect1 id="pdf.oldlibs.confusion"> <title>Zmatek se starými verzemi pdflib</title> <simpara> - Od úplného zaèátky podpory PDF v PHP — od pdflib 0.6 — dolo - k mnoha zmìnám zvlátì v API pdflib. Vìtinu tìchto zmìn PHP nìjak zakrylo, - nìkteré vyadovaly zmìnu PHP API. Od pdflib 3.x se API snad stabilizovala, + Od úplného zaèátky podpory PDF v PHP — od pdflib 0.6 — do¹lo + k mnoha zmìnám zvlá¹tì v API pdflib. Vìt¹inu tìchto zmìn PHP nìjak zakrylo, + nìkteré vy¾adovaly zmìnu PHP API. Od pdflib 3.x se API snad stabilizovala, a PHP 4 pøijala tuto verzi jako mimimální pro podporu PDF. Následkem toho - mnoho funkcí døíve èi pozdìji zmizí nebo bude nahraeno alternativami. - Podpora pdflib 0.6 u byla naprosto ukonèena. Následující tabulka - vyjmenovává vechny funkce, které jsou od PHP 4.0.2 zastaralé a mìly by být - nahraeny jejich novìjími verzemi. + mnoho funkcí døíve èi pozdìji zmizí nebo bude nahra¾eno alternativami. + Podpora pdflib 0.6 u¾ byla naprosto ukonèena. Následující tabulka + vyjmenovává v¹echny funkce, které jsou od PHP 4.0.2 zastaralé a mìly by být + nahra¾eny jejich novìj¹ími verzemi. </simpara> <para> <table> @@ -195,41 +195,41 @@ </simpara> </sect1> <sect1 id="pdf.oldlibs.hints"> - <title>Problémy se starími verzemi pdflib</title> + <title>Problémy se star¹ími verzemi pdflib</title> <simpara> - Pokud pouíváte pdflib 2.01, zkontrolujte, jak je tato knihovna + Pokud pou¾íváte pdflib 2.01, zkontrolujte, jak je tato knihovna nainstalována. Mìli byste mít soubor libpdf.so, nebo link na nìj. Verze 2.01 vytváøí soubor libpdf2.01.so, který se nedá najít pøi linkování testovacího souboru v configure. Budete muset vytvoøit symbolický link z libpdf.so na libpdf2.01.so. </simpara> <simpara> - Ve verzi 2.20 pøibyly dalí zmìny v API pdflib a podpora èínských a - japonských fontù. Pokud pouíváte pdflib 2.20 buïte opatrní pøi generování + Ve verzi 2.20 pøibyly dal¹í zmìny v API pdflib a podpora èínských a + japonských fontù. Pokud pou¾íváte pdflib 2.20 buïte opatrní pøi generování PDF dokumentù v pamìti. Do verze pdflib 3.0 by mohlo být nestabilní. Argument kódování v <function>pdf_set_font</function> se zmìnil na øetìzec. - To znamená, e místo napø. 4 musíte pouít 'winansi'. + To znamená, ¾e místo napø. 4 musíte pou¾ít 'winansi'. </simpara> <simpara> - Pokud pouíváte pdflib 2.30, nemáte k dispozici + Pokud pou¾íváte pdflib 2.30, nemáte k dispozici <function>pdf_set_text_matrix</function>. Pøestala být podporována. Obecnou - radou je zjistit si pøípadné zmìny v release notes pouívané verze pdflib. + radou je zjistit si pøípadné zmìny v release notes pou¾ívané verze pdflib. </simpara> <simpara> - ádná verze PHP 4 od data 9. bøezna 2000 nepodporuje podflib starí ne - 3.0. Na druhou stranu, PHP 3 by se nemìlo pouívat s novìjí verzí pdflib - ne 2.01. + ®ádná verze PHP 4 od data 9. bøezna 2000 nepodporuje podflib star¹í ne¾ + 3.0. Na druhou stranu, PHP 3 by se nemìlo pou¾ívat s novìj¹í verzí pdflib + ne¾ 2.01. </simpara> </sect1> <sect1 id="pdf.examples"> <title>Ukázky</title> <simpara> - Vìtina funkcí se pouívá docela snadno. Nejtìí je zøejmì vùbec nìjaký + Vìt¹ina funkcí se pou¾ívá docela snadno. Nejtì¾¹í je zøejmì vùbec nìjaký jednoduchý PDF dokument vùbec vytvoøit. Následující ukázka by mìla pomoci zaèít. Vytvoøí soubor <filename>test.pdf</filename> s jednou stránkou. Tato stránka obsahuje text "Times Roman outlined" napsaný 30ti bodovým obrysem. Text je - také podtrený. + také podtr¾ený. </simpara> <para> <example> @@ -272,7 +272,7 @@ </example> </para> <para> - Distribuce pdflib obsahuje rozsáhlejí ukázku, která obsahuje sérii stránek + Distribuce pdflib obsahuje rozsáhlej¹í ukázku, která obsahuje sérii stránek s analogovými hodinami. Tato ukázka pøevedená do PHP vypadá takto (stejnou ukázku najdete v dokumentaci k <link linkend="ref.cpdf">clibpdf modulu</link>): @@ -389,7 +389,7 @@ <refentry id="function.pdf-set-info"> <refnamediv> <refname>pdf_set_info</refname> - <refpurpose>Vyplnit poloku informací o dokumentu</refpurpose> + <refpurpose>Vyplnit polo¾ku informací o dokumentu</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -404,9 +404,9 @@ <para> Funkce <function>pdf_set_info</function> vyplní informaèní pole PDF dokumentu. - Moné hodnoty argumentu <parameter>fieldname</parameter> jsou 'Subject', - 'Title', 'Creator', 'Author', 'Keywords' a jeden uivatelsky definovaný - název. Mùe být volána pøed zaèátkem stránky. + Mo¾né hodnoty argumentu <parameter>fieldname</parameter> jsou 'Subject', + 'Title', 'Creator', 'Author', 'Keywords' a jeden u¾ivatelsky definovaný + název. Mù¾e být volána pøed zaèátkem stránky. <example> <title>Zadání informací o dokumentu</title> @@ -457,10 +457,10 @@ Funkce <function>pdf_open</function> otvírá nový PDF dokument. Odpovídající soubor musí být otevøen funkcí <function>fopen</function> a jeho deskriptor pøedán jako argument <parameter>file</parameter>. Pokud této funkci - nepøedáte ádné argumenty, dokument bude vytvoøen v pamìti a vrácen stránku + nepøedáte ¾ádné argumenty, dokument bude vytvoøen v pamìti a vrácen stránku po stránce buï na stdout (standardní výstup) nebo do browseru. <note><simpara> - Návratová hodnota je potøeba jako první argument pro vechny ostatní funkce + Návratová hodnota je potøeba jako první argument pro v¹echny ostatní funkce zapisující do PDF dokumentu. </simpara></note> @@ -512,10 +512,10 @@ </funcprototype> </funcsynopsis> <para> - Funkce <function>pdf_begin_page</function> zaène novou stránku s výkou - <parameter>height</parameter> a íøkou <parameter>width</parameter>. Pokud + Funkce <function>pdf_begin_page</function> zaène novou stránku s vý¹kou + <parameter>height</parameter> a ¹íøkou <parameter>width</parameter>. Pokud chcete vytvoøit validní dokument, musíte zavolat tuto funkci a - <function>pdf_end_page</function> pøinejmením jednou.</para> + <function>pdf_end_page</function> pøinejmen¹ím jednou.</para> <para> Viz také <function>pdf_end_page</function>.</para> @@ -538,7 +538,7 @@ </funcsynopsis> <para> Funkce <function>pdf_end_page</function> ukonèí stranu. - Jakmile je strana ukonèena, nedá se u upravovat. + Jakmile je strana ukonèena, nedá se u¾ upravovat. </para> <para> Viz také <function>pdf_begin_page</function>. @@ -562,7 +562,7 @@ </funcsynopsis> <para> Funkce <function>pdf_show</function> umístí øetìzec - <parameter>text</parameter> na souèasnou pozici s vyuitím aktuálního fontu. + <parameter>text</parameter> na souèasnou pozici s vyu¾itím aktuálního fontu. </para> <para> Viz také <function>pdf_show_xy</function>, @@ -600,9 +600,9 @@ Rozmìry rámeèku jsou <parameter>height</parameter> x <parameter>width</parameter>. Argument <parameter>mode</parameter> determines how the text is type set. Pokud jsou <parameter>width</parameter> - a <parameter>height</parameter> nula, <parameter>mode</parameter> mùe být + a <parameter>height</parameter> nula, <parameter>mode</parameter> mù¾e být "left", "right" nebo "center". Pokud jsou <parameter>width</parameter> nebo - <parameter>height</parameter> rùzné od nuly, mùe být také "justify" nebo + <parameter>height</parameter> rùzné od nuly, mù¾e být také "justify" nebo "fulljustify". </para> <para> @@ -610,7 +610,7 @@ text se nezobrazí. </para> <para> - Vrací poèet znakù které nebyly zpracovány, protoe se nevely do rámeèku. + Vrací poèet znakù které nebyly zpracovány, proto¾e se neve¹ly do rámeèku. </para> <para> Viz také <function>pdf_show</function>, <function>pdf_show_xy</function>. @@ -664,33 +664,33 @@ </funcsynopsis> <para> Funkce <function>pdf_set_font</function> nastaví platný font, velikost, - a kódování. Pokud pouíváte pdflib 0.6, budete muset poskytnout Adobe Font + a kódování. Pokud pou¾íváte pdflib 0.6, budete muset poskytnout Adobe Font Metrics (afm soubory) pro daný font ve font cestì (default je ./fonts). - Pokud pouíváte PHP 3 nebo pdflib ve verzi starí ne 2.20, ètvrtý argument - <parameter>encoding</parameter> mùe mít následující hodnoty: + Pokud pou¾íváte PHP 3 nebo pdflib ve verzi star¹í ne¾ 2.20, ètvrtý argument + <parameter>encoding</parameter> mù¾e mít následující hodnoty: 0 = builtin, 1 = pdfdoc, 2 = macroman, 3 = macexpert, 4 = winansi. - Pøi <parameter>encoding</parameter> vìtí ne 4 a mení ne 0 se pouije - winansi. Vìtinou je to správná volba. - Pokud pouíváte PHP 4 a pdflib ve verzi >= 2.20, argument - <parameter>encoding</parameter> se zmìnil na øetìzec. Pouívejte 'winansi', + Pøi <parameter>encoding</parameter> vìt¹í ne¾ 4 a men¹í ne¾ 0 se pou¾ije + winansi. Vìt¹inou je to správná volba. + Pokud pou¾íváte PHP 4 a pdflib ve verzi >= 2.20, argument + <parameter>encoding</parameter> se zmìnil na øetìzec. Pou¾ívejte 'winansi', 'builtin', 'host', 'macroman' atd. Pokud má poslední argument hodnotu 1, - font se vloí do PDF dokumentu. Vloit font je obvykle dobrý napad, pokud - tento font není pøíli rozíøený a nemùete zaruèit, e osoba, která vá - dokument ète, má pøístup k fontùm v dokumentu pouitým. - Font se vloí pouze jednou, i kdy voláte <function>pdf_set_font</function> + font se vlo¾í do PDF dokumentu. Vlo¾it font je obvykle dobrý napad, pokud + tento font není pøíli¹ roz¹íøený a nemù¾ete zaruèit, ¾e osoba, která vá¹ + dokument ète, má pøístup k fontùm v dokumentu pou¾itým. + Font se vlo¾í pouze jednou, i kdy¾ voláte <function>pdf_set_font</function> nìkolikrát. </para> <note> <simpara> - Pokud se má vytvoøit validní PDF dokument, tato funkce se musí volat a po + Pokud se má vytvoøit validní PDF dokument, tato funkce se musí volat a¾ po <function>pdf_begin_page</function>. </simpara> </note> <note> <simpara> - Pokud v .upr souboru odkazujete na nìjaký font, ujistìte se, e jméno v - afm souboru a jméno fontu jsou stejné. Jinak se font vloí vícekrát. (Díky - Paulu Haddonovi za toto zjitìní.) + Pokud v .upr souboru odkazujete na nìjaký font, ujistìte se, ¾e jméno v + afm souboru a jméno fontu jsou stejné. Jinak se font vlo¾í vícekrát. (Díky + Paulu Haddonovi za toto zji¹tìní.) </simpara> </note> </refsect1> @@ -712,7 +712,7 @@ </funcsynopsis> <para> Funkce <function>pdf_set_leading</function> nastavuje vzdálenost mezi øádky - textu. Toto nastavení se pouije, pokud se text tvoøí pomocí + textu. Toto nastavení se pou¾ije, pokud se text tvoøí pomocí <function>pdf_continue_text</function>. </para> <para> Index: phpdoc/cs/functions/readline.xml diff -u phpdoc/cs/functions/readline.xml:1.1 phpdoc/cs/functions/readline.xml:1.2 --- phpdoc/cs/functions/readline.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/readline.xml Thu Jan 25 22:39:53 2001 @@ -6,15 +6,15 @@ <simpara> <function>readline</function> funkce implementují rozhraní ke GNU Readline knihovnì. Tyto funkce poskytují editovatelné pøíkazové øádky. - Pøíkladem mùe být zpùsob, jakým vám Bash umoòuje vkládat znaky nebo + Pøíkladem mù¾e být zpùsob, jakým vám Bash umo¾òuje vkládat znaky nebo listovat historií pøíkazù pomocí kláves pro pohyb kurzoru. Z interaktivní - povahy této knihovny vyplývá, e není pøíli uiteèná pro psaní webových - aplikací, ale mùe být uiteèná pøi psaní skriptù, které se mají spoutìt + povahy této knihovny vyplývá, ¾e není pøíli¹ u¾iteèná pro psaní webových + aplikací, ale mù¾e být u¾iteèná pøi psaní skriptù, které se mají spou¹tìt z pøíkazové øádky. </simpara> <simpara> Domovskou stránkou GNU Readline projektu je - <ulink url="&url.readline;">&url.readline;</ulink>. Udruje jej Chet Ramey, + <ulink url="&url.readline;">&url.readline;</ulink>. Udr¾uje jej Chet Ramey, který je také autorem Bashe. </simpara> </partintro> @@ -35,8 +35,8 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrátí jeden øádek od uivatele. Mùete specifikovat øetìzec, - který se má uivateli zobrazit jako výzva. Z vráceného øádku je odstranìna + Tato funkce vrátí jeden øádek od u¾ivatele. Mù¾ete specifikovat øetìzec, + který se má u¾ivateli zobrazit jako výzva. Z vráceného øádku je odstranìna sekvence konce øádku. Do historie tento øádek musíte pøidat sami pomocí <function>readline_add_history</function>. </para> @@ -89,7 +89,7 @@ <paramdef>void <parameter></parameter></paramdef> </funcprototype> </funcsynopsis> - <para>Tato funkce smae celou historii pøíkazové øádky.</para> + <para>Tato funkce sma¾e celou historii pøíkazové øádky.</para> </refsect1> </refentry> @@ -110,7 +110,7 @@ </funcsynopsis> <para> Tato funkce zaregistruje dokonèující funkci. Musíte zadat název existující - funkce, která pøijímá èásteèný pøíkaz a vrací pole moných protìjkù. + funkce, která pøijímá èásteèný pøíkaz a vrací pole mo¾ných protìj¹kù. Toto je stejná funkcionalita jakou dostanete, pokud v Bashi zmáèknete klávesu tab. </para> @@ -136,8 +136,8 @@ </funcprototype> </funcsynopsis> <para> - Pøi volání bez argumentù tato funkce vrátí pole hodnot pro vechna nastavení, - která readline pouívá. Prvky jsou indexovány podle následujících hodnot: + Pøi volání bez argumentù tato funkce vrátí pole hodnot pro v¹echna nastavení, + která readline pou¾ívá. Prvky jsou indexovány podle následujících hodnot: done, end, erase_empty_line, library_version, line_buffer, mark, pending_input, point, prompt, readline_name a terminal_name. </para> @@ -203,7 +203,7 @@ <paramdef>string <parameter>filename</parameter></paramdef> </funcprototype> </funcsynopsis> - <para>Tato funkce zapíe historii pøíkazové øádky do souboru.</para> + <para>Tato funkce zapí¹e historii pøíkazové øádky do souboru.</para> </refsect1> </refentry> Index: phpdoc/cs/functions/recode.xml diff -u phpdoc/cs/functions/recode.xml:1.1 phpdoc/cs/functions/recode.xml:1.2 --- phpdoc/cs/functions/recode.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/recode.xml Thu Jan 25 22:39:53 2001 @@ -5,23 +5,23 @@ <partintro> <para> Tento modul obsahuje rozhraní ke GNU Recode knihovnì, - verze 3.5. Pokud cchete pouívat funkce definované v tomto modulu, musíte - zkompilovat vá PHP interpretr s --with-recode. K tomu potøebujete mít na - svém systému nainstalovanou GNU Recode 3.5 nebo vyí. + verze 3.5. Pokud cchete pou¾ívat funkce definované v tomto modulu, musíte + zkompilovat vá¹ PHP interpretr s --with-recode. K tomu potøebujete mít na + svém systému nainstalovanou GNU Recode 3.5 nebo vy¹¹í. </para> <para> GNU Recode knihovna konvertuje soubory mezi rùznými znakovými sadami a - kódováními. Kdy nelze dosáhnout pøesné konverze, mùe se uchýlit + kódováními. Kdy¾ nelze dosáhnout pøesné konverze, mù¾e se uchýlit k approximacím. Tato knihovna rozeznává nebo produkuje témìø 150 rùzných znakových sad, a je schopná konvertovat soubory mezi témìø libovolným párem. - Podporuje vìtinu znakových sad z RFC 1345. + Podporuje vìt¹inu znakových sad z RFC 1345. </para> </partintro> <refentry id="function.recode-string"> <refnamediv> <refname>recode_string</refname> - <refpurpose>Pøekóduje øetìzec podle poadavku</refpurpose> + <refpurpose>Pøekóduje øetìzec podle po¾adavku</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -33,13 +33,13 @@ </funcprototype> </funcsynopsis> <para> - Pøekóduje øetìzec <parameter>string</parameter> podle poadavku + Pøekóduje øetìzec <parameter>string</parameter> podle po¾adavku <parameter>request</parameter>. Vrací pøekódovaný øetìzec nebo - FALSE, pokud nebylo moné provést poadavek na pøekódování. + FALSE, pokud nebylo mo¾né provést po¾adavek na pøekódování. </para> <para> - Jednoduchý poadavek na pøekódování mùe být "lat1..iso646-de". - Detailní instrukce k poadavkùm viz GNU Recode dokumentaci u vaí instalace. + Jednoduchý po¾adavek na pøekódování mù¾e být "lat1..iso646-de". + Detailní instrukce k po¾adavkùm viz GNU Recode dokumentaci u va¹í instalace. <example> <title>Základní <function>recode_string</function> pøíklad:</title> <programlisting role="php"> @@ -53,7 +53,7 @@ <refentry id="function.recode"> <refnamediv> <refname>recode</refname> - <refpurpose>Pøekóduje øetìzec podle poadavku</refpurpose> + <refpurpose>Pøekóduje øetìzec podle po¾adavku</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -76,7 +76,7 @@ <refnamediv> <refname>recode_file</refname> <refpurpose> - Pøekóduje soubor na soubor podle poadavku + Pøekóduje soubor na soubor podle po¾adavku </refpurpose> </refnamediv> <refsect1> @@ -92,7 +92,7 @@ <para> Pøekóduje soubor odkazovaný deskriptorem <parameter>input</parameter> do souboru odkazovaném deskriptorem <parameter>output</parameter> podle - poadavku <parameter>request</parameter>. Pokud se nepodaøilo poadavek + po¾adavku <parameter>request</parameter>. Pokud se nepodaøilo po¾adavek provést, vrací FALSE, jinak TRUE. </para> <para> Index: phpdoc/cs/functions/satellite.xml diff -u phpdoc/cs/functions/satellite.xml:1.1 phpdoc/cs/functions/satellite.xml:1.2 --- phpdoc/cs/functions/satellite.xml:1.1 Thu Jan 25 19:58:41 2001 +++ phpdoc/cs/functions/satellite.xml Thu Jan 25 22:39:53 2001 @@ -1,6 +1,6 @@ <!-- - $Id: satellite.xml,v 1.1 2001/01/26 03:58:41 cynic Exp $ + $Id: satellite.xml,v 1.2 2001/01/26 06:39:53 cynic Exp $ Author: David Eriksson <david@2good.com> @@ -12,9 +12,9 @@ <partintro> <para> - Satellite extenze se pouívá pro pøístup ke CORBA objektùm. Vyaduje - idl_directory= poloku v php.ini ukazující na cestu kde jsou vechny - pouívané IDL soubory. + Satellite extenze se pou¾ívá pro pøístup ke CORBA objektùm. Vy¾aduje + idl_directory= polo¾ku v php.ini ukazující na cestu kde jsou v¹echny + pou¾ívané IDL soubory. </para> </partintro> @@ -73,7 +73,7 @@ <refentry id="class.orbitenum"> <refnamediv> <refname>OrbitEnum</refname> - <refpurpose>Pouít CORBA enumerace</refpurpose> + <refpurpose>Pou¾ít CORBA enumerace</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -85,7 +85,7 @@ </funcsynopsis> <para> Tato tøída pøedstavuje enumeraci urèenou argumentem - <parameter>id</parameter> parameter. <parameter>id</parameter> mùe být buï + <parameter>id</parameter> parameter. <parameter>id</parameter> mù¾e být buï název této enumerace (napø. "MyEnum"), nebo plné repository id (napø. "IDL:MyEnum:1.0"). </para> @@ -119,7 +119,7 @@ <refentry id="class.orbitstruct"> <refnamediv> <refname>OrbitStruct</refname> - <refpurpose>Pouít CORBA struktury</refpurpose> + <refpurpose>Pou¾ít CORBA struktury</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -131,7 +131,7 @@ </funcsynopsis> <para> Tato tøída pøedstavuje strukturu urèenou argumentem - <parameter>id</parameter>. <parameter>id</parameter> mùe být buï název + <parameter>id</parameter>. <parameter>id</parameter> mù¾e být buï název této struktury (napø. "MyStruct"), nebo plné repository id (napø. "IDL:MyStruct:1.0"). </para> @@ -247,7 +247,7 @@ </funcsynopsis> <para> Vrací øetìzec obsahující repository id (napr. "IDL:MyException:1.0".). - Ukázkové pouití viz <function>satellite_caught_exception</function>. + Ukázkové pou¾ití viz <function>satellite_caught_exception</function>. </para> </refsect1> </refentry> @@ -268,7 +268,7 @@ </funcprototype> </funcsynopsis> <para> - Vrátí strukturu výjimky. Ukázkové pouití viz + Vrátí strukturu výjimky. Ukázkové pou¾ití viz <function>satellite_caught_exception</function>. </para> </refsect1> Index: phpdoc/cs/functions/strings.xml diff -u phpdoc/cs/functions/strings.xml:1.2 phpdoc/cs/functions/strings.xml:1.3 --- phpdoc/cs/functions/strings.xml:1.2 Wed Jan 24 08:09:03 2001 +++ phpdoc/cs/functions/strings.xml Thu Jan 25 22:39:53 2001 @@ -4,14 +4,14 @@ <partintro> <simpara> - Vechny tyto funkce rùznými zpùsoby pracují s øetìzci. Nìkteré - specializovanìjí funkce najdete v sekcích regulárních výrazù a manipulace s + V¹echny tyto funkce rùznými zpùsoby pracují s øetìzci. Nìkteré + specializovanìj¹í funkce najdete v sekcích regulárních výrazù a manipulace s URL. </simpara> <para> - Informace o chování øetìzcù, zvlátì v souvislosti s pouitím jednoduchých - uvozovek, dvojitých uvozovek a escape sekvencí viz poloku + Informace o chování øetìzcù, zvlá¹tì v souvislosti s pou¾itím jednoduchých + uvozovek, dvojitých uvozovek a escape sekvencí viz polo¾ku <link linkend="language.types.string">Øetìzce</link> v sekci <link linkend="language.types">Typy</link> tohoto manuálu. </para> @@ -35,9 +35,9 @@ Vrátí øetìzec se zpìtnými lomítky pøed znaky, které jsou vypsány v argumentu <parameter>charlist</parameter>. XXX Excapes <literal>\n</literal>, <literal>\r</literal> atd. podobnì jako v C, - znaky s ASCII kódem niím ne 32 a vyím ne 126 se pøevedou na - osmièkovou reprezentaci. V <parameter>charlist</parameter> mùete udat - rozsah, napø. "\0..\37", co by XXX escapovao vechny znaky s ASCII kódem + znaky s ASCII kódem ni¾¹ím ne¾ 32 a vy¹¹ím ne¾ 126 se pøevedou na + osmièkovou reprezentaci. V <parameter>charlist</parameter> mù¾ete udat + rozsah, napø. "\0..\37", co¾ by XXX escapovao v¹echny znaky s ASCII kódem mezi 0 a 31. <example> <title>Ukázka <function>Addcslashes</function></title> @@ -132,7 +132,7 @@ </para> <note> <para> - <function>chop</function> se lií do Perlovské funkce + <function>chop</function> se li¹í do Perlovské funkce <parameter>chop()</parameter>, která z øetìzce odstraòuje poslední znak. </para> </note> @@ -166,7 +166,7 @@ <programlisting role="php"> $str .= chr (27); /* pøidá escape znak na konec $str */ -/* Toto je vìtinou uiteènìjí */ +/* Toto je vìt¹inou u¾iteènìj¹í */ $str = sprintf ("Øetìzec konèi escape znakem: %c", 27); </programlisting> @@ -181,7 +181,7 @@ <refentry id="function.chunk-split"> <refnamediv> <refname>chunk_split</refname> - <refpurpose>Rozdìlit øetìzec na mení èásti</refpurpose> + <refpurpose>Rozdìlit øetìzec na men¹í èásti</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -198,21 +198,21 @@ </funcprototype> </funcsynopsis> <para> - Dá se pouít k rozdìlení øetìzce na mení èásti, co mùe být uiteèné napø. + Dá se pou¾ít k rozdìlení øetìzce na men¹í èásti, co¾ mù¾e být u¾iteèné napø. pøi uvádìní výstupu z <link linkend="function.base64-encode">base64_encode</link> do souladu se - sémantikou RFC 2045. Kadých <parameter>chunklen</parameter> (defaultnì 76) - znakù vloí øetìzec <parameter>end</parameter> (defaultnì "\r\n"). Vrátí + sémantikou RFC 2045. Ka¾dých <parameter>chunklen</parameter> (defaultnì 76) + znakù vlo¾í øetìzec <parameter>end</parameter> (defaultnì "\r\n"). Vrátí nový øetìzec, pùvodní zùstává beze zmìny. <example> <title>Ukázka <function>Chunk_split</function></title> <programlisting role="php"> -# naformátuje $data s pouitím RFC 2045 sémantiky +# naformátuje $data s pou¾itím RFC 2045 sémantiky $new_string = chunk_split (base64_encode($data)); </programlisting> </example> - Tato funkce je výraznì rychlejí ne <function>ereg_replace</function>. + Tato funkce je výraznì rychlej¹í ne¾ <function>ereg_replace</function>. <note> <para> Tato funkce byla pøidána v 3.0.6. @@ -283,7 +283,7 @@ <refentry id="function.count-chars"> <refnamediv> <refname>count_chars</refname> - <refpurpose>Vrátit informace o znacích pouitých v øetìzci</refpurpose> + <refpurpose>Vrátit informace o znacích pou¾itých v øetìzci</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -299,21 +299,21 @@ </funcprototype> </funcsynopsis> <para> - Spoèítá poèet výskytù vech byte hodnot (0..255) v + Spoèítá poèet výskytù v¹ech byte hodnot (0..255) v <parameter>string</parameter> a vrátí je rùznými zpùsoby. Voltelný argument <parameter>Mode</parameter> má výchozí hodnotu 0. V závislosti na <parameter>mode</parameter> vrátí - <function>count_chars</function> jednu z následujících moností: + <function>count_chars</function> jednu z následujících mo¾ností: <itemizedlist> <listitem> <simpara> 0 - pole s klíèi tvoøenými byte hodnotami a hodnotami tvoøenými èetností - kadého bytu. + ka¾dého bytu. </simpara> </listitem> <listitem> <simpara> - 1 - stejné jako 0, ale vrátí pouze byte hodnoty s èetností vyí ne + 1 - stejné jako 0, ale vrátí pouze byte hodnoty s èetností vy¹¹í ne¾ nula. </simpara> </listitem> @@ -324,12 +324,12 @@ </listitem> <listitem> <simpara> - 3 - vrátí øetìzec obsahující vechny pouité byte hodnoty. + 3 - vrátí øetìzec obsahující v¹echny pou¾ité byte hodnoty. </simpara> </listitem> <listitem> <simpara> - 4 - vrátí øetìzec obsahující vechny nepouité byte hodnoty. + 4 - vrátí øetìzec obsahující v¹echny nepou¾ité byte hodnoty. </simpara> </listitem> </itemizedlist> @@ -357,8 +357,8 @@ </funcsynopsis> <para> Generuje 32bitový XXX polynomial kontrolního souètu pro - <parameter>str</parameter>. Obvykle se pouívá ke kontrole integrity - pøenáených dat. + <parameter>str</parameter>. Obvykle se pou¾ívá ke kontrole integrity + pøená¹ených dat. </para> <para> Viz také: <function>md5</function> @@ -369,7 +369,7 @@ <refentry id="function.crypt"> <refnamediv> <refname>crypt</refname> - <refpurpose>Zaifrovat øetìzec algoritmem DES</refpurpose> + <refpurpose>Za¹ifrovat øetìzec algoritmem DES</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -383,65 +383,65 @@ </funcprototype> </funcsynopsis> <para> - <function>crypt</function> zaifruje øetìzec pomocí standardní Unixovské - ifrovací metody <abbrev>DES</abbrev>. Argumenty jsou øetìzec k zaifrování - a volitelný dvouznakový XXX salt, na kterém se ifrování zaloí. - Více informací viz Unixovská man stránka vaí crypt funkce. + <function>crypt</function> za¹ifruje øetìzec pomocí standardní Unixovské + ¹ifrovací metody <abbrev>DES</abbrev>. Argumenty jsou øetìzec k za¹ifrování + a volitelný dvouznakový XXX salt, na kterém se ¹ifrování zalo¾í. + Více informací viz Unixovská man stránka va¹í crypt funkce. </para> <simpara> Pokud není poskytnut XXX salt argument, PHP jej náhodnì vygeneruje. </simpara> <simpara> - Nìkteré operaèní systémy podporují více typù ifrování. Nìkdy se standardní - DES ifrování nahrazuje ifrovacím algoritmem zaloeným na MD5. Typ - ifrování se zvolí podle XXX salt argumentu. Pøi instalaci PHP zjistí + Nìkteré operaèní systémy podporují více typù ¹ifrování. Nìkdy se standardní + DES ¹ifrování nahrazuje ¹ifrovacím algoritmem zalo¾eným na MD5. Typ + ¹ifrování se zvolí podle XXX salt argumentu. Pøi instalaci PHP zjistí schopnosti funkce crypt a ??? bude pøijímat XXX salt pro jiné typy - ifrování. Pøi absenci XXX salt PHP defaultnì automaticky vygeneruje + ¹ifrování. Pøi absenci XXX salt PHP defaultnì automaticky vygeneruje standardní dvouznakový DES XXX salt, nicménì pokud je výchozím typem - ifrování na daném systému MD5, vygeneruje náhodný XXX salt kompatibilní s + ¹ifrování na daném systému MD5, vygeneruje náhodný XXX salt kompatibilní s MD5. PHP vytváøí konstantu CRYPT_SALT_LENGTH, která vám øekne, jestli se na - vá systém hodí bìný dvouznakový XXX salt nebo delí dvanáctiznakový MD5 + vá¹ systém hodí bì¾ný dvouznakový XXX salt nebo del¹í dvanáctiznakový MD5 XXX salt. </simpara> <simpara> - Pokud pouíváte poskytnutý XXX salt, mìli byste si být vìdomi toho, e se - generuje jednou. Pokud tuto funkci voláte rekurzivnì, mùe to mít úèinek na + Pokud pou¾íváte poskytnutý XXX salt, mìli byste si být vìdomi toho, ¾e se + generuje jednou. Pokud tuto funkci voláte rekurzivnì, mù¾e to mít úèinek na XXX appearance, a, do urèité míry, bezpeènost. </simpara> <simpara> - U standardního DES ifrování <function>crypt</function> pøidá XXX salt jako + U standardního DES ¹ifrování <function>crypt</function> pøidá XXX salt jako první dva znaky výstupu. </simpara> <simpara> Na systémech, kde funkce <function>crypt()</function> podporuje více typù - ifrování se následující konstanty nastaví na 0 nebo 1 podle toho, jestli + ¹ifrování se následující konstanty nastaví na 0 nebo 1 podle toho, jestli je daný typ dostupný: </simpara> <itemizedlist> <listitem> <simpara> - CRYPT_STD_DES - Standardní DES ifrování s dvouznakovým XXX SALT + CRYPT_STD_DES - Standardní DES ¹ifrování s dvouznakovým XXX SALT </simpara> </listitem> <listitem> <simpara> - CRYPT_EXT_DES - Rozíøené DES ifrování s devítiznakovým XXX SALT + CRYPT_EXT_DES - Roz¹íøené DES ¹ifrování s devítiznakovým XXX SALT </simpara> </listitem> <listitem> <simpara> - CRYPT_MD5 - MD5 ifrování s dvanáctiznakovým XXX SALT zaèínajícím $1$ + CRYPT_MD5 - MD5 ¹ifrování s dvanáctiznakovým XXX SALT zaèínajícím $1$ </simpara> </listitem> <listitem> <simpara> - CRYPT_BLOWFISH - Rozíøené DES ifrování s estnáctiznakovým XXX SALT + CRYPT_BLOWFISH - Roz¹íøené DES ¹ifrování s ¹estnáctiznakovým XXX SALT zaèínajícím $2$ </simpara> </listitem> </itemizedlist> <simpara> - Neexistuje ádná decrypt funkce, protoe <function>crypt</function> pouívá + Neexistuje ¾ádná decrypt funkce, proto¾e <function>crypt</function> pou¾ívá jednosmìrný algoritmus. </simpara> <simpara> @@ -471,7 +471,7 @@ </simpara> <para> <function>Echo</function> vlastnì není funkce (je to jazykový konstrukt), - take u nìj nemusíte pouívat závorky. + tak¾e u nìj nemusíte pou¾ívat závorky. <example> <title>Ukázka <function>Echo</function></title> <programlisting role="php"> @@ -518,7 +518,7 @@ </funcprototype> </funcsynopsis> <para> - Vrátí pole øetìzcù, z nich kadý je èástí argumentu + Vrátí pole øetìzcù, z nich¾ ka¾dý je èástí argumentu <parameter>string</parameter> vzniklý jeho rozdìlením na hranicích tvoøených øetìzcem <parameter>delim</parameter>. Pokud je definován <parameter>limit</parameter>, vrácené pole bude obsahovat @@ -541,9 +541,9 @@ </para> <note> <para> - I kdy <function>implode</function> mùe z historických dùvodù pøijímat - argumenty v obou moných poøadích, <function>explode</function> nemùe. - Musíte se ujistit, e je argument <parameter>separator</parameter> pøed + I kdy¾ <function>implode</function> mù¾e z historických dùvodù pøijímat + argumenty v obou mo¾ných poøadích, <function>explode</function> nemù¾e. + Musíte se ujistit, ¾e je argument <parameter>separator</parameter> pøed argumentem <parameter>string</parameter>. </para> </note> @@ -558,7 +558,7 @@ <refnamediv> <refname>get_html_translation_table</refname> <refpurpose> - Vrátit pøekladovou tabulku pouívanou v + Vrátit pøekladovou tabulku pou¾ívanou v <function>htmlspecialchars</function> a <function>htmlentities</function> </refpurpose> @@ -576,13 +576,13 @@ </funcsynopsis> <para> <function>get_html_translation_table</function> vrátí pøekladovou tabulku, - která se internì pouívá ve funkcích <function>htmlspecialchars</function> + která se internì pou¾ívá ve funkcích <function>htmlspecialchars</function> a <function>htmlentities</function>. Dvì nové konstanty (<parameter>HTML_ENTITIES</parameter>, - <parameter>HTML_SPECIALCHARS</parameter>) vám umoòují urèit, kterou + <parameter>HTML_SPECIALCHARS</parameter>) vám umo¾òují urèit, kterou tabulku chcete. A stejnì jako u funkcí <function>htmlspecialchars</function> a - <function>htmlentities</function> mùete pøípadnì urèit + <function>htmlentities</function> mù¾ete pøípadnì urèit <parameter>quote_style</parameter> se kterým pracujete. Výchozí hodnota je ENT_COMPAT mód. Viz popis tìchto módù u <function>htmlspecialchars</function>. @@ -600,7 +600,7 @@ &<sgmltag>amp</sgmltag>; Kr&<sgmltag>auml</sgmltag>;mer". </para> <para> - Skvìlé je, e pomocí <function>array_flip</function> mùete zmìnit smìr + Skvìlé je, ¾e pomocí <function>array_flip</function> mù¾ete zmìnit smìr pøekladu. <informalexample> <programlisting role="php"> @@ -628,7 +628,7 @@ <refnamediv> <refname>get_meta_tags</refname> <refpurpose> - Získat hodnoty content atributù vech meta tagù v souboru a vrátit pole + Získat hodnoty content atributù v¹ech meta tagù v souboru a vrátit pole </refpurpose> </refnamediv> <refsect1> @@ -653,14 +653,14 @@ </head> <!-- tady ètení skonèí --> </programlisting> </example> - (vìnujte pozornost koncùm øádkù - PHP pouívá ke ètení vstupu nativní - funkci, take Macovský soubor na Unixu nebude fungovat). + (vìnujte pozornost koncùm øádkù - PHP pou¾ívá ke ètení vstupu nativní + funkci, tak¾e Macovský soubor na Unixu nebude fungovat). </para> <para> Hodnota atributu name se ve vráceném poli stává klíèem, hodnota atributu - content hodnotou tohoto pole, takzè ho mùete snadno projít nebo získat + content hodnotou tohoto pole, takzè ho mù¾ete snadno projít nebo získat jednotlivé hodnoty pomocí snandardních funkcí pro práci s poli. - Zvlátní znaky v hodnotì atributu name jsou nahrazeny znakem '_', zbytek + Zvlá¹tní znaky v hodnotì atributu name jsou nahrazeny znakem '_', zbytek se pøevede na malá písmena. </para> <para> @@ -690,7 +690,7 @@ </funcsynopsis> <para> Volitelný argument <parameter>max_chars_per_line</parameter> indikuje - maximální poèet znakù na øádek výstupu. Funkce se snaí nerozdìlovat slova. + maximální poèet znakù na øádek výstupu. Funkce se sna¾í nerozdìlovat slova. </para> <para> Viz také <function>hebrevc</function> @@ -717,10 +717,10 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce se podobá <function>hebrev</function> s tím rozdílem, e pøevádí + Tato funkce se podobá <function>hebrev</function> s tím rozdílem, ¾e pøevádí konce øádkù (\n) na "<br>\n". Volitelný argument <parameter>max_chars_per_line</parameter> indikuje maximální poèet znakù na - øádek výstupu. Funkce se snaí nerozdìlovat slova. + øádek výstupu. Funkce se sna¾í nerozdìlovat slova. </para> <para> Viz také <function>hebrev</function> @@ -731,7 +731,7 @@ <refentry id="function.htmlentities"> <refnamediv> <refname>htmlentities</refname> - <refpurpose>Pøevést vechny pouitelné znaky na HTML entity</refpurpose> + <refpurpose>Pøevést v¹echny pou¾itelné znaky na HTML entity</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -743,8 +743,8 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce je ve vem shodná s <function>htmlspecialchars</function> kromì - toho, e na HTML entity se pøevedou vechny znaky, které mají odpovídající + Tato funkce je ve v¹em shodná s <function>htmlspecialchars</function> kromì + toho, ¾e na HTML entity se pøevedou v¹echny znaky, které mají odpovídající entity. Stejnì jako <function>htmlspecialchars</function> pøijímá volitelný druhý argument, který indikuje, co se má stát s jednoduchými a dvojitými uvozovkami. <constant>ENT_COMPAT</constant> (výchozí) pøevede pouze dvojité @@ -753,7 +753,7 @@ uvozovky bez konverze. </para> <para> - V souèasnosti se pouívá znaková sada ISO-8859-1. Volitelný druhý argument + V souèasnosti se pou¾ívá znaková sada ISO-8859-1. Volitelný druhý argument byl pøidán v PHP 3.0.17 a PHP 4.0.3. </para> <para> @@ -766,7 +766,7 @@ <refentry id="function.htmlspecialchars"> <refnamediv> <refname>htmlspecialchars</refname> - <refpurpose>Pøevést zvlátní znaky na HTML entity</refpurpose> + <refpurpose>Pøevést zvlá¹tní znaky na HTML entity</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -778,20 +778,20 @@ </funcprototype> </funcsynopsis> <para> - Nìkteré znaky mají v HTML zvlátní význam, a pokud si mají zachovat bìný + Nìkteré znaky mají v HTML zvlá¹tní význam, a pokud si mají zachovat bì¾ný význam, mìly by být reprezentovány HTML entitami. Tato funkce vrátí øetìzec, - ve kterém dolo k nìkterým z tìchto konverzí; provádìjí se ty pøeklady, - které jsou v kadodenním programování pro web nejuiteènìjí. Pokud - poadujete pøeklad vech znakových entit HTML, pouijte + ve kterém do¹lo k nìkterým z tìchto konverzí; provádìjí se ty pøeklady, + které jsou v ka¾dodenním programování pro web neju¾iteènìj¹í. Pokud + po¾adujete pøeklad v¹ech znakových entit HTML, pou¾ijte <function>htmlentities</function>. </para> <simpara> - Tato funkce je uiteèná, pokud se chcete chránit pøed pøípadným výskytem - HTML v textu dodaném uivateli, napøíklad u aplikací typu kniha hostù nebo + Tato funkce je u¾iteèná, pokud se chcete chránit pøed pøípadným výskytem + HTML v textu dodaném u¾ivateli, napøíklad u aplikací typu kniha hostù nebo diskusní skupina. Volitelný druhý argument, quote_style, urèuje, co se má stát s jednoduchými a dvojitými uvozovkami. Defaultní mód, ENT_COMPAT, je zpìtnì kompatibilní mód, konvertuje pouze dvojité uvozovky a jednoduché - uvozovky ponechává nepøeloené. Pokud zadáte ENT_QUOTES, pøeloí se + uvozovky ponechává nepøelo¾ené. Pokud zadáte ENT_QUOTES, pøelo¾í se jednoduché i dvojité uvozovky, a pokud zadáte ENT_NOQUOTES, oba druhy zùstanou bez pøekladu. </simpara> @@ -815,12 +815,12 @@ </listitem> <listitem> <simpara> - '<' (mení ne) se stává '&lt;' + '<' (men¹í ne¾) se stává '&lt;' </simpara> </listitem> <listitem> <simpara> - '>' (vìtí ne) se stává '&gt;' + '>' (vìt¹í ne¾) se stává '&gt;' </simpara> </listitem> </itemizedlist> @@ -832,7 +832,7 @@ </example> </para> <para> - Poznámka: tato funkce provádí pouze výe uvedené pøeklady. Kompletní pøeklad + Poznámka: tato funkce provádí pouze vý¹e uvedené pøeklady. Kompletní pøeklad entit viz <function>htmlentities</function>. Volitelný druhý argument byl pøidán v PHP 3.0.17 a PHP 4.0.3. </para> @@ -858,8 +858,8 @@ </funcprototype> </funcsynopsis> <para> - Vrátí øetìzec obsahující øetìzcovou reprezentaci vech prvkù pole v pùvodním - poøadí s øetìzcem <parameter>glue</parameter> mezi kadými dvìma prvky. + Vrátí øetìzec obsahující øetìzcovou reprezentaci v¹ech prvkù pole v pùvodním + poøadí s øetìzcem <parameter>glue</parameter> mezi ka¾dými dvìma prvky. <example> <title>Ukázka <function>Implode</function></title> <programlisting role="php"> @@ -869,9 +869,9 @@ </para> <note> <para> - <function>implode</function> mùe z historických dùvodù pøijímat - argumenty v obou moných poøadích. Kvùli konzistenci s - <function>explode</function> je ale asi ménì matoucí pouívat dokumentované + <function>implode</function> mù¾e z historických dùvodù pøijímat + argumenty v obou mo¾ných poøadích. Kvùli konzistenci s + <function>explode</function> je ale asi ménì matoucí pou¾ívat dokumentované poøadí argumentù. </para> </note> @@ -898,7 +898,7 @@ </funcsynopsis> <simpara> Funkce <function>join</function> je alias k <function>implode</function>, - a je ve vech ohledech stejná. + a je ve v¹ech ohledech stejná. </simpara> <simpara> Viz také <function>explode</function>, <function>implode</function>, @@ -940,36 +940,36 @@ <para> Tato funkce vrátí ??? Levenshtein-Distance mezi pøedanými øetìzci nebo -1, pokud délka jednoho z pøedaných øetìzcù pøesáhne omezení 255 znakù (255 by - mìlo být pro bìná porovnání víc ne dost, a nikdo se zdravým rozumem nebude + mìlo být pro bì¾ná porovnání víc ne¾ dost, a nikdo se zdravým rozumem nebude v PHP dìlat genetickou analýzu). </para> <para> Levenshteinova vzdálenost se definuje jako minimální poèet znaku, které - musíte nahradit, vloit nebo smazat, abyste zmìnili + musíte nahradit, vlo¾it nebo smazat, abyste zmìnili <parameter>str1</parameter> na <parameter>str2</parameter>. - Sloitost tohoto algoritmu je <literal>O(m*n)</literal>, kde + Slo¾itost tohoto algoritmu je <literal>O(m*n)</literal>, kde <literal>n</literal> a <literal>m</literal> jsou délky - <parameter>str1</parameter> a <parameter>str2</parameter> (celkem sluné + <parameter>str1</parameter> a <parameter>str2</parameter> (celkem slu¹né v porovnání se <function>similar_text</function>, který je O(max(n,m)**3), ale i tak drahé). </para> <para> - Ve své nejjednoduí podobì tato funkce pouze vezme dva øetìzce jako - argumenty a spoèítá poèet vloení, nahrazení a smazání nutných k + Ve své nejjednodu¹¹í podobì tato funkce pouze vezme dva øetìzce jako + argumenty a spoèítá poèet vlo¾ení, nahrazení a smazání nutných k transformaci <parameter>str1</parameter> na <parameter>str2</parameter>. </para> <para> - Druhá varianta pøijme tøi dalí argumenty, které definují náklady na operace - vloení, nahrazeni a smazání. Tato varianta je veobecnìjí a - pøizpùsobivìjí ne varianta první, ale ne tak výkonná. + Druhá varianta pøijme tøi dal¹í argumenty, které definují náklady na operace + vlo¾ení, nahrazeni a smazání. Tato varianta je v¹eobecnìj¹í a + pøizpùsobivìj¹í ne¾ varianta první, ale ne tak výkonná. </para> <para> - Tøetí varianta (zatím neimplementovaná) bude nejveobecnìjí a - nejpøizpùsobivìjí, ale také nejpomalejí alternativou. Bude volat - uivatelskou funkci, která urèí náklady na vechny moné operace. + Tøetí varianta (zatím neimplementovaná) bude nejv¹eobecnìj¹í a + nejpøizpùsobivìj¹í, ale také nejpomalej¹í alternativou. Bude volat + u¾ivatelskou funkci, která urèí náklady na v¹echny mo¾né operace. </para> <para> - Tato uivatelská funkce se bude volat s následujícími argumenty: + Tato u¾ivatelská funkce se bude volat s následujícími argumenty: <itemizedlist> <listitem> <simpara> @@ -1007,15 +1007,15 @@ </simpara> </listitem> </itemizedlist> - Tato uivatelská funkce musí vrátit kladné celé èíslo vyèíslující náklady - na tuto konkrétní operaci, ale mùe se rozhodnout pouít pouze nìkteré + Tato u¾ivatelská funkce musí vrátit kladné celé èíslo vyèíslující náklady + na tuto konkrétní operaci, ale mù¾e se rozhodnout pou¾ít pouze nìkteré z pøijatých argumentù. </para> <para> - Tento pøístup nabízí monost zohlednit dùleitost urèitých symbolù (znakù) + Tento pøístup nabízí mo¾nost zohlednit dùle¾itost urèitých symbolù (znakù) a/nebo rozdíly mezi nimi, èi dokonce kontext, ve kterém se vyskytují pøi - urèování nákladù na vloení, zmìnu nebo smazání, ale za cenu ztráty vech - optimalizací vyuití CPU registru a XXX cache misses, které byly zapracovány + urèování nákladù na vlo¾ení, zmìnu nebo smazání, ale za cenu ztráty v¹ech + optimalizací vyu¾ití CPU registru a XXX cache misses, které byly zapracovány do pøedchozích dvou variant. </para> <para> @@ -1093,8 +1093,8 @@ </para> <para> <function>etaphone</function>, podobnì jako <function>soundex</function>, - vytvoøí stejný klíè pro podobnì znìjící slova. Je pøesnìjí ne - <function>soundex</function>, protoe zná základní pravidla anglické + vytvoøí stejný klíè pro podobnì znìjící slova. Je pøesnìj¹í ne¾ + <function>soundex</function>, proto¾e zná základní pravidla anglické výslovnosti. Metaphone klíèe mají promìnlivou délku. </para> <para> @@ -1125,8 +1125,8 @@ </funcprototype> </funcsynopsis> <para> - Vrátí <parameter>string</parameter>, ve kterém je pøed kadý konec øádku - vloen tag '<BR>'. + Vrátí <parameter>string</parameter>, ve kterém je pøed ka¾dý konec øádku + vlo¾en tag '<BR>'. </para> <para> Viz také <function>htmlspecialchars</function>, @@ -1170,7 +1170,7 @@ <refentry id="function.parse-str"> <refnamediv> <refname>parse_str</refname> - <refpurpose>Rozloit øetìzec do promìnných</refpurpose> + <refpurpose>Rozlo¾it øetìzec do promìnných</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -1182,9 +1182,9 @@ </funcprototype> </funcsynopsis> <para> - Rozloí øetìzec, jako kdyby to byl query string pøedaný v URL a definuje - pøísluné promìnné v souèasném prostoru. Pokud je pøedán druhý argument - <parameter>arr</parameter>, promìnné se místo toho uloí do této promìnné + Rozlo¾í øetìzec, jako kdyby to byl query string pøedaný v URL a definuje + pøíslu¹né promìnné v souèasném prostoru. Pokud je pøedán druhý argument + <parameter>arr</parameter>, promìnné se místo toho ulo¾í do této promìnné jako pole. </para> <para> @@ -1273,7 +1273,7 @@ <simpara> Tato funkce vrátí osmibitový binární øetìzec odpovídající dekédovanému quoted printable øetìzci. Tato funkce je podobná - <function>imap_qprint</function>, s tou výjimkou, e tato funkce nevyaduje + <function>imap_qprint</function>, s tou výjimkou, ¾e tato funkce nevy¾aduje IMAP modul. </simpara> </refsect1> @@ -1293,7 +1293,7 @@ </funcprototype> </funcsynopsis> <para> - Vrátí verzi <parameter>str</parameter> se zpìtným lomítkem pøed vemi výskyty + Vrátí verzi <parameter>str</parameter> se zpìtným lomítkem pøed v¹emi výskyty následujících znakù: <screen>. \\ + * ? [ ^ ] ( $ )</screen> </para> <simpara> @@ -2610,7 +2610,7 @@ </funcprototype> </funcsynopsis> <para> - Vrátí <parameter>string</parameter> se vemi abecedními znaky zmìnìnými na + Vrátí <parameter>string</parameter> se v¹emi abecedními znaky zmìnìnými na malá písmena </para> <para> @@ -2646,7 +2646,7 @@ </funcprototype> </funcsynopsis> <para> - Vrátí <parameter>string</parameter> se vemi abecedními znaky zmìnìnými na + Vrátí <parameter>string</parameter> se v¹emi abecedními znaky zmìnìnými na velká písmena. </para> <para> @@ -2671,7 +2671,7 @@ <refnamediv> <refname>str_replace</refname> <refpurpose> - Nahradit vechny výskyty jednoho øetìzce v jiném dalím øetìzcem + Nahradit v¹echny výskyty jednoho øetìzce v jiném dal¹ím øetìzcem </refpurpose> </refnamediv> <refsect1> @@ -2685,9 +2685,9 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce nahradí vechny výskyty argumentu <parameter>needle</parameter> + Tato funkce nahradí v¹echny výskyty argumentu <parameter>needle</parameter> v <parameter>haystack</parameter> argumentem <parameter>str</parameter>. - Pokud nepotøebujete sloitá pravidla pro nahrazování, mìli byste vdy pouít + Pokud nepotøebujete slo¾itá pravidla pro nahrazování, mìli byste v¾dy pou¾ít tuto funkci místo <function>ereg_replace</function>. </para> <para> @@ -2717,7 +2717,7 @@ <refentry id="function.strtr"> <refnamediv> <refname>strtr</refname> - <refpurpose>Pøeloit urèité znaky</refpurpose> + <refpurpose>Pøelo¾it urèité znaky</refpurpose> </refnamediv> <refsect1> <title>Popis</title> @@ -2730,13 +2730,13 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce upraví <parameter>str</parameter> tak, e vechny výskyty - vech znakù ve <parameter>from</parameter> pøeloí na odpovídající znaky v + Tato funkce upraví <parameter>str</parameter> tak, ¾e v¹echny výskyty + v¹ech znakù ve <parameter>from</parameter> pøelo¾í na odpovídající znaky v <parameter>to</parameter> a vrátí výsledek. </para> <para> Pokud jsou <parameter>from</parameter> a <parameter>to</parameter> rùznì - dlouhé, pøebývající znaky z delího z tìch dvou se ignorují. + dlouhé, pøebývající znaky z del¹ího z tìch dvou se ignorují. <example> <title>Ukázka <function>strtr</function></title> <programlisting role="php"> @@ -2748,8 +2748,8 @@ <function>strtr</function> se dá také volat pouze se dvìma argumenty. Pøi volání se dvìma argumenty se chová takto: <parameter>from</parameter> musí být pole obsahující páry øetìzcù, které se zamìní ve zdrojovém øetìzci. - <function>strtr</function> vdy hledá nejdelí monou shodu a *NENAHRAZUJE* - ty èásti øetìzce, na kterých u pracovala. + <function>strtr</function> v¾dy hledá nejdel¹í mo¾nou shodu a *NENAHRAZUJE* + ty èásti øetìzce, na kterých u¾ pracovala. </para> <para> Ukázky: @@ -2921,7 +2921,7 @@ </para> <para> Pokud je pøítomen <parameter>length</parameter>, a je pozitivní, pøedstavuje - délku èásti argumentu <parameter>string</parameter>, která bude nahraena. + délku èásti argumentu <parameter>string</parameter>, která bude nahra¾ena. Pokud je negativní, pøedstavuje poèet znakù od konce <parameter>string</parameter>, kde má nahrazování skonèit. Pokud pøítomen není, bere se standardnì strlen( <parameter>string</parameter> ); tj. @@ -2939,7 +2939,7 @@ echo substr_replace ($var, 'bob', 0) . "<br>\n"; echo substr_replace ($var, 'bob', 0, strlen ($var)) . "<br>\n"; -/* Toto vloí 'bob' na zaèátek $var. */ +/* Toto vlo¾í 'bob' na zaèátek $var. */ echo substr_replace ($var, 'bob', 0, 0) . "<br>\n"; /* Tyto dva pøíklady nahradí 'MNRPQR' ve $var øetìzcem 'bob'. */ @@ -3031,7 +3031,7 @@ <refnamediv> <refname>ucwords</refname> <refpurpose> - Zmìnit první znak kadého slova v øetìzci na velké písmeno + Zmìnit první znak ka¾dého slova v øetìzci na velké písmeno </refpurpose> </refnamediv> <refsect1> @@ -3043,7 +3043,7 @@ </funcprototype> </funcsynopsis> <para> - Zmìní první znak kadého slova v argumentu <parameter>str</parameter> na + Zmìní první znak ka¾dého slova v argumentu <parameter>str</parameter> na velké písmeno, pokud je tento znak alfabetický. <example> <title>Ukázka <function>ucwords</function></title> @@ -3105,7 +3105,7 @@ </para> <para> Pokud má argument <parameter>cut</parameter> hodnotu 1, øetìzec se na - urèenou íøku zalomí vdy. Take pokud máte slovo delí ne je daná íøka, + urèenou ¹íøku zalomí v¾dy. Tak¾e pokud máte slovo del¹í ne¾ je daná ¹íøka, rozdìlí se. (Viz druhý pøíklad.) <note> @@ -3118,7 +3118,7 @@ <example> <title>Ukázka <function>wordwrap</function></title> <programlisting role="php"> -$text = "Rychlá hnìdá lika pøeskoèila líného psa."; +$text = "Rychlá hnìdá li¹ka pøeskoèila líného psa."; $newtext = wordwrap( $text, 20 ); echo "$newtext\n"; @@ -3131,7 +3131,7 @@ <para> <informalexample> <programlisting> -Rychlá hnìdá lika +Rychlá hnìdá li¹ka pøeskoèila líného psa. </programlisting> </informalexample> Index: phpdoc/cs/functions/url.xml diff -u phpdoc/cs/functions/url.xml:1.1 phpdoc/cs/functions/url.xml:1.2 --- phpdoc/cs/functions/url.xml:1.1 Wed Jan 24 05:37:48 2001 +++ phpdoc/cs/functions/url.xml Thu Jan 25 22:39:53 2001 @@ -42,11 +42,11 @@ <para> <function>Base64_encode</function> vrátí <parameter>data</parameter> zakódovaný pomocí base64. Toto kódování - je navreno tak, aby umonilo binárním datùm pøeít transport pøenosovými + je navr¾eno tak, aby umo¾nilo binárním datùm pøe¾ít transport pøenosovými vrstvami, které nejsou osmibitové, jako jsou napøíklad tìla emailù. </para> <para> - Data kódovaná pomocí base64 zabírají o zhruba 33% prostoru více ne pùvodní + Data kódovaná pomocí base64 zabírají o zhruba 33% prostoru více ne¾ pùvodní data. </para> <para> @@ -72,7 +72,7 @@ </funcprototype> </funcsynopsis> <para> - Tato funkce vrátí asociativní pole vech komponent URL pøítomnych v + Tato funkce vrátí asociativní pole v¹ech komponent URL pøítomnych v <parameter>url</parameter>. Ty mohou být: "scheme", "host", "port", "user", "pass", "path", "query" a "fragment". </para> @@ -94,7 +94,7 @@ </funcsynopsis> <para> Vrátí øetìzec, ve kterém sekvence znaku procent (<literal>%</literal>) - následových dvìma estnáctkovými èíslicemi byly nahrazeny prostými znaky. + následových dvìma ¹estnáctkovými èíslicemi byly nahrazeny prostými znaky. Napøíklad øetìzec <screen>foo%20bar%40baz</screen> dekóduje na <screen>foo bar@baz</screen>. </para> @@ -120,10 +120,10 @@ </funcprototype> </funcsynopsis> <para> - Vrátí øetìzec, ve kterém byly vechny nealfanumerické znaky kromì + Vrátí øetìzec, ve kterém byly v¹echny nealfanumerické znaky kromì <screen>-_.</screen> nahrazeny znakem procent (<literal>%</literal>) - následovaným dvìma estnáctkovými èíslicemi. To je kódování popsané - v RFC1738 na ochranu prostých znakù pøed interpretací jako zvlátní + následovaným dvìma ¹estnáctkovými èíslicemi. To je kódování popsané + v RFC1738 na ochranu prostých znakù pøed interpretací jako zvlá¹tní oddìlovaèe v URL a na ochranu URL pøed komolením pøenosovými systémy se znakovými konvencemi (jako jsou nìkteré emailové systémy). Napøíklad, pokud chcete k FTP URL pøidat heslo: @@ -165,7 +165,7 @@ </funcprototype> </funcsynopsis> <para> - Dekóduje vechny <literal>%<replaceable>##</replaceable></literal> + Dekóduje v¹echny <literal>%<replaceable>##</replaceable></literal> kódy v daném øetìzci. Vrátí dekódovaný øetìzec. <example> <title>Pøíklad <function>urldecode</function></title> @@ -203,17 +203,17 @@ </funcprototype> </funcsynopsis> <para> - Vrátí øetìzec, ve kterém byly vechny nealfanumerické znaky kromì + Vrátí øetìzec, ve kterém byly v¹echny nealfanumerické znaky kromì <literal>-_.</literal> nahrazeny znakem procent (<literal>%</literal>) - následovaným dvìma estnácktovými èíslicemi a mezery kódovány jako + následovaným dvìma ¹estnácktovými èíslicemi a mezery kódovány jako znaky plus (<literal>+</literal>). Kódování je stejné jako u dat postovaných z WWW formuláøe, tj. stejnì jako u <literal>application/x-www-form-urlencoded</literal> typu. - To se lií od RFC1738 kódování (viz - <function>rawurlencode</function>) v tom, e z historických dùvodù + To se li¹í od RFC1738 kódování (viz + <function>rawurlencode</function>) v tom, ¾e z historických dùvodù se mezery kódují jako znaky plus (<literal>+</literal>). Tato funkce - je vhodná pøi kódování øetìzce, který se má pouít jako query èást URL - jako pøíhodný zpùsob pøedání promìnných na dalí stránku: + je vhodná pøi kódování øetìzce, který se má pou¾ít jako query èást URL + jako pøíhodný zpùsob pøedání promìnných na dal¹í stránku: <example> <title>Pøíklad <function>Urlencode</function></title> <programlisting role="php"> @@ -223,13 +223,13 @@ </para> <para> Poznámka: pozor pøi pøedávání promìnných, které by mohly odpovídat HTML entitám. Vìci jako &amp, &copy a &pound - browser analyzuje a místo poadovaného jména promìnné pouije - odpovídající entitu. To je zøejmý problém, na který W3C upozoròuje u + browser analyzuje a místo po¾adovaného jména promìnné pou¾ije + odpovídající entitu. To je zøejmý problém, na který W3C upozoròuje u¾ léta. Pøíruèka je tady: <ulink url="&url.argsep;">&url.argsep;</ulink> PHP podporuje zmìnu oddìlovaèe argumentù na støedník doporuèovaný W3C - skrze .ini direktivu arg_separator. Bohuel, vìtina uivatelských programù - neposílá data z formuláøù v tomto formátu. Pøenositelnìjí formou je - pouít jako oddìlovaè &amp; místo &. Na to nemusíte mìnit + skrze .ini direktivu arg_separator. Bohu¾el, vìt¹ina u¾ivatelských programù + neposílá data z formuláøù v tomto formátu. Pøenositelnìj¹í formou je + pou¾ít jako oddìlovaè &amp; místo &. Na to nemusíte mìnit arg_separator. Nechte ho na &, ale kódujte URL pomocí <function>htmlentities</function> (urlencode($data)). <example> Index: phpdoc/cs/functions/wddx.xml diff -u phpdoc/cs/functions/wddx.xml:1.1 phpdoc/cs/functions/wddx.xml:1.2 --- phpdoc/cs/functions/wddx.xml:1.1 Thu Jan 25 18:17:22 2001 +++ phpdoc/cs/functions/wddx.xml Thu Jan 25 22:39:53 2001 @@ -7,13 +7,13 @@ Tyto funkce jsou urèeny pro práci s <ulink url="&url.wddx;">WDDX</ulink>. </para> <para> - Pokud chcete pouívat WDDX, budete muset nainstalovat expat knihovnu - (která je u Apache 1.3.7 a vyích) a zkompilovat PHP s + Pokud chcete pou¾ívat WDDX, budete muset nainstalovat expat knihovnu + (která je u Apache 1.3.7 a vy¹¹ích) a zkompilovat PHP s <option role="configure">--with-xml</option> a <option role="configure">--enable-wddx</option>. </para> <para> - Pozn.: vechny funkce které serializují promìnné pouívají první element + Pozn.: v¹echny funkce které serializují promìnné pou¾ívají první element pole k rozhodnutí jestli se toto pole serializuje do pole nebo struktury. Pokud má první element øetìzec jako index, serializuje se do struktury, jinak do pole. @@ -37,7 +37,7 @@ </informalexample> <example> - <title>Pouití inkrementálních paketù</title> + <title>Pou¾ití inkrementálních paketù</title> <programlisting role="php"> <?php $pi = 3.1415926; @@ -85,10 +85,10 @@ </funcprototype> </funcsynopsis> <para> - <function>wddx_serialize_value</function> se pouívá k vytvoøení WDDX - paketu z jediné dané hodnoty. Pøijímá hodnotu obsaenou ve + <function>wddx_serialize_value</function> se pou¾ívá k vytvoøení WDDX + paketu z jediné dané hodnoty. Pøijímá hodnotu obsa¾enou ve <parameter>var</parameter> a volitelný øetìzec - <parameter>comment</parameter>, který se pouije v hlavièce paketu, a vrací + <parameter>comment</parameter>, který se pou¾ije v hlavièce paketu, a vrací WDDX paket. </para> </refsect1> @@ -111,13 +111,13 @@ </funcprototype> </funcsynopsis> <para> - <function>wddx_serialize_vars</function> se pouívá k vytvoøení WDDX paketu + <function>wddx_serialize_vars</function> se pou¾ívá k vytvoøení WDDX paketu se strukturou která obsahuje serializovanou reprezentaci pøedaných promìnných. </para> <para> <function>wddx_serialize_vars</function> pøijímá promìnný poèet argumentù, - kadý z nich mùe být buï øetìzec obsahující název promìnné, nebo pole + ka¾dý z nich mù¾e být buï øetìzec obsahující název promìnné, nebo pole názvù promìnných, nebo jiné pole atd. </para> <para> @@ -137,7 +137,7 @@ </example> </para> <para> - Výe uvedená ukázka vytvoøí: + Vý¹e uvedená ukázka vytvoøí: <programlisting> <wddxPacket version='1.0'><header/><data><struct><var name='a'><number>1</number></var> <var name='b'><number>5.5</number></var><var name='c'><array length='3'> @@ -163,9 +163,9 @@ </funcprototype> </funcsynopsis> <para> - <function>wddx_packet_start</function> se pouívá k zapoèetí nového WDDX + <function>wddx_packet_start</function> se pou¾ívá k zapoèetí nového WDDX paketu pro inkrementální pøidávání promìnných. Pøijímá volitelný øetìzec - <parameter>comment</parameter> a vrací ID packetu pro pouití v dalích + <parameter>comment</parameter> a vrací ID packetu pro pou¾ití v dal¹ích funkcích. Uvnitø paketu automaticky vytváøí definici struktury která bude obsahovat pøidané promìnné. </para> @@ -210,7 +210,7 @@ </funcprototype> </funcsynopsis> <para> - <function>wddx_add_vars</function> se pouívá k serializaci pøedaných + <function>wddx_add_vars</function> se pou¾ívá k serializaci pøedaných promìnných a pøidání výsledku do paketu specifikovaného <parameter>packet_id</parameter>. Promìnné urèené k serializaci se udávají stejnì jako u <function>wddx_serialize_vars</function>. @@ -233,7 +233,7 @@ </funcsynopsis> <para> <function>wddx_deserialized</function> pøijímá øetìzec - <parameter>packet</parameter> a deserializuje ho. Vrací výsledek, co mùe + <parameter>packet</parameter> a deserializuje ho. Vrací výsledek, co¾ mù¾e být øetìzec, èíslo, nebo pole. Pozn.: Struktury se deserializují do asociativních polí. </para> Index: phpdoc/cs/language/basic-syntax.xml diff -u phpdoc/cs/language/basic-syntax.xml:1.1 phpdoc/cs/language/basic-syntax.xml:1.2 --- phpdoc/cs/language/basic-syntax.xml:1.1 Wed Jan 24 05:22:06 2001 +++ phpdoc/cs/language/basic-syntax.xml Thu Jan 25 22:39:53 2001 @@ -2,7 +2,7 @@ <title>Základní syntaxe</title> <sect1 id="language.basic-syntax.phpmode"> - <title>Oputìní HTML</title> + <title>Opu¹tìní HTML</title> <para> Jsou ètyøi zpùsoby jak opustit HTML a vstoupit to "PHP módu": @@ -10,17 +10,17 @@ <para> <example> - <title>Zpùsoby oputìní HTML</title> + <title>Zpùsoby opu¹tìní HTML</title> <programlisting> -1. <? echo ("toto je nejjednoduí SGML zpracovatelská instrukce\n"); ?> +1. <? echo ("toto je nejjednodu¹¹í SGML zpracovatelská instrukce\n"); ?> -2. <?php echo("pokud chcete zpracovávat XHTML nebo XML dokumenty, pouívejte toto\n"); ?> +2. <?php echo("pokud chcete zpracovávat XHTML nebo XML dokumenty, pou¾ívejte toto\n"); ?> 3. <script language="php"> echo ("nìkteré editory (napøíklad FrontPage) nemají zpracovatelské instrukce v lásce"); </script> -4. <% echo ("pøípadnì mùete pouívat ASP tagy"); %> +4. <% echo ("pøípadnì mù¾ete pou¾ívat ASP tagy"); %> <%= $variable; # toto je zkratka za "<%echo .." %> </programlisting> </example> @@ -37,8 +37,8 @@ </para> <para> - Obecnì preferovanou metodou je druhý zpùsob, protoe umoòuje snadnou - implementaci dalího generování XHTML z PHP. + Obecnì preferovanou metodou je druhý zpùsob, proto¾e umo¾òuje snadnou + implementaci dal¹ího generování XHTML z PHP. </para> <para> @@ -59,12 +59,12 @@ <title>Oddìlování instrukcí</title> <simpara> - Instrukce se oddìlují stejnì jako v C nebo Perlu - ukonèujte kadý výraz + Instrukce se oddìlují stejnì jako v C nebo Perlu - ukonèujte ka¾dý výraz støedníkem. </simpara> <para> - Uzavírající tag (?>) také implikuje konec výrazu, take následující + Uzavírající tag (?>) také implikuje konec výrazu, tak¾e následující ukázky jsou ekvivalentní: <informalexample> @@ -88,8 +88,8 @@ <?php echo "Toto je test"; // Toto je jednoøádkový komentáø typu C++ /* Toto je víceøádkový komentáø - a jetì jeden komentáø */ - echo "Toto je dalí test"; + a je¹tì jeden komentáø */ + echo "Toto je dal¹í test"; echo "Poslední Test"; # Toto je komentáø shellového typu ?> </programlisting> @@ -105,7 +105,7 @@ </programlisting></informalexample> <simpara> - Mìli byste si dát pozor na vnoøování komentáøù typu 'C++', ke kterému mùe + Mìli byste si dát pozor na vnoøování komentáøù typu 'C++', ke kterému mù¾e dojít pøi zakomentování velkých blokù. </simpara> Index: phpdoc/cs/language/constants.xml diff -u phpdoc/cs/language/constants.xml:1.1 phpdoc/cs/language/constants.xml:1.2 --- phpdoc/cs/language/constants.xml:1.1 Wed Jan 24 05:22:06 2001 +++ phpdoc/cs/language/constants.xml Thu Jan 25 22:39:54 2001 @@ -2,14 +2,14 @@ <title>Konstanty</title> <simpara> - PHP definuje nìkolik konstant, a poskytuje mechanismus pro definici dalích + PHP definuje nìkolik konstant, a poskytuje mechanismus pro definici dal¹ích za bìhu. Konstanty se hodnì podobají promìnným s výjimkou dvou skuteèností: konstanty se musí definovat pomocí <function>define</function> function, a nemohou pozdìji nabývat jiných hodnot. </simpara> <para> - Pøeddefinované konstanty (dostupné vdy) jsou: + Pøeddefinované konstanty (dostupné v¾dy) jsou: <variablelist> @@ -17,7 +17,7 @@ <term>__FILE__</term> <listitem> <simpara> - Název souboru skriptu, který je právì èten. Pokud je pouita v souboru, + Název souboru skriptu, který je právì èten. Pokud je pou¾ita v souboru, který byl include-ován nebo require-ován, obsahuje název include-ovaného, ne rodièovského souboru. </simpara> @@ -28,7 +28,7 @@ <term>__LINE__</term> <listitem> <simpara> - Èíslo øádku ve skriptu, který je právì èten. Pokud je pouita v + Èíslo øádku ve skriptu, který je právì èten. Pokud je pou¾ita v include-ovaném nebo require-ovaném souboru, obsahuje pozici v rámci tohoto souboru. </simpara> @@ -39,7 +39,7 @@ <term>PHP_VERSION</term> <listitem> <simpara> - Textové vyjádøení verze bìícího PHP parseru, napø. '3.0.8-dev'. + Textové vyjádøení verze bì¾ícího PHP parseru, napø. '3.0.8-dev'. </simpara> </listitem> </varlistentry> @@ -48,7 +48,7 @@ <term>PHP_OS</term> <listitem> <simpara> - Název operaèního systému, na kterém PHP parser bìí, napø. 'Linux'. + Název operaèního systému, na kterém PHP parser bì¾í, napø. 'Linux'. </simpara> </listitem> </varlistentry> @@ -75,7 +75,7 @@ <term>E_ERROR</term> <listitem> <simpara> - Oznaèuje neoetøitelnou chybu jinou ne parse error. + Oznaèuje neo¹etøitelnou chybu jinou ne¾ parse error. </simpara> </listitem> </varlistentry> @@ -84,8 +84,8 @@ <term>E_WARNING</term> <listitem> <simpara> - Oznaèuje stav, kdy PHP ví, e je nìco patnì, ale bude dál pokraèovat. - Tyto stavy se dají oetøit v samotném skriptu. Pøíkladem by byl neplatný + Oznaèuje stav, kdy PHP ví, ¾e je nìco ¹patnì, ale bude dál pokraèovat. + Tyto stavy se dají o¹etøit v samotném skriptu. Pøíkladem by byl neplatný regexp ve funkci <function>ereg</function>. </simpara> </listitem> @@ -95,7 +95,7 @@ <term>E_PARSE</term> <listitem> <simpara> - Parser se zadávíl neplatnou syntaxí skriptu. Oetøení není moné. + Parser se zadávíl neplatnou syntaxí skriptu. O¹etøení není mo¾né. </simpara> </listitem> </varlistentry> @@ -104,9 +104,9 @@ <term>E_NOTICE</term> <listitem> <simpara> - Dolo k nìèemu co by mohlo být chybou. Provádìní skriptu pokraèuje. + Do¹lo k nìèemu co by mohlo být chybou. Provádìní skriptu pokraèuje. Mezi pøíklady patøí textový index pole neopatøený uvozovkami nebo práce - s promìnnou, která jetì nebyla definována. + s promìnnou, která je¹tì nebyla definována. </simpara> </listitem> </varlistentry> @@ -115,8 +115,8 @@ <term>E_ALL</term> <listitem> <simpara> - Vechny E_* konstanty shrnuté do jedné. Pøi pouití s - <function>error_reporting</function> zpùsobí hláení úplnì vech + V¹echny E_* konstanty shrnuté do jedné. Pøi pou¾ití s + <function>error_reporting</function> zpùsobí hlá¹ení úplnì v¹ech problému zaregistrovaných PHP. </simpara> </listitem> @@ -126,19 +126,19 @@ </para> <para> - E_* konstanty se typicky pouívají s funkcí - <function>error_reporting</function> nastavení hladiny hláení chyb. Viz - vechny tyto konstanty v - <link linkend="features.error-handling">Oetøení chyb</link>. + E_* konstanty se typicky pou¾ívají s funkcí + <function>error_reporting</function> nastavení hladiny hlá¹ení chyb. Viz + v¹echny tyto konstanty v + <link linkend="features.error-handling">O¹etøení chyb</link>. </para> <para> - Dalí konstanty mùete definovat pomocí funkce + Dal¹í konstanty mù¾ete definovat pomocí funkce <function>define</function> function. </para> <para> - Vimnìte si, e toto jsou konstanty, ne céèkovská makra; konstanty mohou + V¹imnìte si, ¾e toto jsou konstanty, ne céèkovská makra; konstanty mohou reprezentovat pouze platná skalární data. Note that these are constants, not C-style macros; only valid scalar data may be represented by a constant. @@ -154,14 +154,14 @@ </example> <example> - <title>Pouití __FILE__ a __LINE__</title> + <title>Pou¾ití __FILE__ a __LINE__</title> <programlisting> <?php function report_error($file, $line, $message) { - echo "Dolo k chybì v souboru $file na øádku $line: $message."; + echo "Do¹lo k chybì v souboru $file na øádku $line: $message."; } -report_error(__FILE__,__LINE__, "Nìco je patnì!"); +report_error(__FILE__,__LINE__, "Nìco je ¹patnì!"); ?> </programlisting> </example></para>