cvs: phpdoc /cs translation.xml /cs/faq html.xml languages.xml mailinglist.xml misc.xml obtaining.xml
| From: | Lukas Jelinek | Date: | Tue, 12 Mar 2002 21:21:52 +0000 |
| Subject: | cvs: phpdoc /cs translation.xml /cs/faq html.xml languages.xml mailinglist.xml misc.xml obtaining.xml | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969342997@lists.php.net to get a copy of this message | ||
luk Tue Mar 12 16:21:52 2002 EDT
Added files:
/phpdoc/cs/faq languages.xml mailinglist.xml misc.xml obtaining.xml
Modified files:
/phpdoc/cs translation.xml
/phpdoc/cs/faq html.xml
Log:
Index: phpdoc/cs/translation.xml diff -u phpdoc/cs/translation.xml:1.1 phpdoc/cs/translation.xml:1.2 --- phpdoc/cs/translation.xml:1.1 Wed Mar 6 15:53:49 2002 +++ phpdoc/cs/translation.xml Tue Mar 12 16:21:52 2002 @@ -15,12 +15,8 @@ <work-in-progress> <file name="appendices/phpdevel.xml" person="luk" type="translation" /> - <file name="faq/html.xml" person="luk" type="translation" /> <file name="faq/installation.xml" person="luk" type="translation" /> - <file name="faq/languages.xml" person="luk" type="translation" /> <file name="faq/mailinglist.xml" person="luk" type="translation" /> - <file name="faq/misc.xml" person="luk" type="translation" /> - <file name="faq/obtaining.xml" person="luk" type="translation" /> <file name="faq/using.xml" person="luk" type="translation" /> <file name="functions/mysql.xml" person="costra" type="translation" /> </work-in-progress> Index: phpdoc/cs/faq/html.xml diff -u phpdoc/cs/faq/html.xml:1.1 phpdoc/cs/faq/html.xml:1.2 --- phpdoc/cs/faq/html.xml:1.1 Sun Mar 10 16:57:25 2002 +++ phpdoc/cs/faq/html.xml Tue Mar 12 16:21:52 2002 @@ -214,49 +214,48 @@ <qandaentry id="faq.html.select-multiple"> <question> <para> - How do I get all the results from a select multiple HTML tag? + Jak získám v¹echna data z HTML elementu pro vícenásobný výbìr? </para> </question> <answer> <para> - The select multiple tag in an HTML construct allows users to - select multiple items from a list. These items are then passed - to the action handler for the form. The problem is that they - are all passed with the same widget name. ie. + Tag pro vícenásobný výbìr v HTML konstruktu umo¾òuje u¾ivatelùm vybrat + více polo¾ej ze seznamu. Tyto polo¾ky se posílají do handleru pro + formuláø. Problém je v tom, ¾e se zpracovávají pod stejným jménem. + Napøíklad: <programlisting role="html"> <![CDATA[ <select name="var" multiple> ]]> </programlisting> - Each selected option will arrive at the action handler as: + Ka¾dá vybraná mo¾nost pøijde do handleru akce jako: <programlisting> var=option1 var=option2 var=option3 </programlisting> - Each option will overwrite the contents of the previous - <varname>$var</varname> variable. The solution is to use - PHP's "array from form element" feature. The following - should be used: + Ka¾dá volba tedy pøepí¹e pøedchozí obsah promìnné <varname>$var</varname> + Øe¹ením je pou¾ít "pole vytvoøené v elementu formuláøe". Mìlo by se + pou¾ít toto: <programlisting role="html"> <![CDATA[ <select name="var[]" multiple> ]]> </programlisting> - This tells PHP to treat <varname>$var</varname> as an array and - each assignment of a value to var[] adds an item to the array. - The first item becomes <varname>$var[0]</varname>, the next - <varname>$var[1]</varname>, etc. The <function>count</function> - function can be used to determine how many options were selected, - and the <function>sort</function> function can be used to sort - the option array if necessary. + Vý¹e uvedený kód øíká PHP, ¾e má promìnnou <varname>$var</varname> + zpracovat jako pole a ka¾dé pøiøazení hodnoty do var[] znamená pøidání + prvku do pole. První polo¾ka se tedy stane prvkem + <varname>$var[0]</varname>, dal¹í + <varname>$var[1]</varname> atd. Funkci <function>count</function> + lze pou¾ít k urèení, kolik mo¾ností bylo vybráno, a v pøípadì potøeby + lze seøadit pole funkcí <function>sort</function>. </para> <para> - Note that if you are using JavaScript the <literal>[]</literal> - on the element name might cause you problems when you try to - refer to the element by name. Use it's numerical form element - id instead, or enclose the variable name in single quotes and - use that as the index to the elements array, for example: + Uvìdomte si, ¾e pokud pou¾íváte JavaScript, mù¾e pøidání + <literal>[]</literal> do názvu elementu zpùsobit problémy pøi pokusu + odkazovat element jeho jménem. Tehdy pou¾ijte èíselnou identifikaci + elementu, nebo název promìnné uzavøete do apostrofù a pou¾ijte ho jako + indexaci do pole elementù, napøíklad: <programlisting> variable = documents.forms[0].elements['var[]']; </programlisting> Index: phpdoc/cs/faq/languages.xml +++ phpdoc/cs/faq/languages.xml <?xml version="1.0" encoding="iso-8859-2"?> <!-- EN-Revision: 1.9 Maintainer: luk Status: ready --> <chapter id="faq.languages"> <title>PHP a jiné jazyky</title> <titleabbrev>PHP a jiné jazyky</titleabbrev> <para> PHP je nejlep¹í jazyk pro webové programování, ale co jiné jazyky? </para> <qandaset> <qandaentry id="faq.languages.asp"> <question> <para>PHP vs. ASP?</para> </question> <answer> <para> ASP ve skuteènosti není jazyk jako takový, je to zkratka pro Active Server Pages, jazyky nyní pou¾ívanými k programování ASP jsou Visual Basic Script a JScript. Nejvìt¹í nevýhodou ASP je to, ¾e se jedná o proprietární systém, který je nativnì pou¾íván pouze na serveru Microsoft Internet Information Server (IIS). To omezuje jeho dostupnost na servery zalo¾ené na Win32. Existuje nìkolik projektù, které umo¾òují bìh ASP v jiných prostøedích a serverech: <ulink url="&faqurl.instantasp;">InstantASP</ulink> od <ulink url="&faqurl.halcyon;">Halcyon</ulink> (komerèní), <ulink url="&faqurl.chilisoft.asp;">Chili!Soft ASP</ulink> od <ulink url="&faqurl.chilisoft;">Chili!Soft</ulink> (komerèní) a <ulink url="&faqurl.openasp;">OpenASP od ActiveScripting.org</ulink> (free). O ASP se tvrdí, ¾e je pomalej¹í a tì¾kopádnìj¹í, a stejnì tak i ménì stabilní. Z výhod ASP lze uvést to, ¾e primárnì pou¾ívá VBScript, který je pomìrnì snadno uchopitelný, pokud ji¾ víte, jak programovat ve Visual Basicu. Podpora ASP je také standardnì zapnuta na IIS, tak¾e se snadno spustí a bì¾í. Komponenty zabudované v ASP jsou opravdu omezené, tak¾e pokud potøebujete pou¾ít "pokroèilé" prvky, jako interakce s FTP servery, musíte si koupit doplòující komponenty. </para> </answer> </qandaentry> <qandaentry id="faq.languages.aspconverter"> <question> <para>Existuje konvertot z ASP do PHP?</para> </question> <answer> <para> Ano, jedním z nejèastìji zmiòovaných je <ulink url="&faqurl.asp2php;">asp2php</ulink>. </para> </answer> </qandaentry> <qandaentry id="faq.languages.coldfusion"> <question> <para>PHP vs. Cold Fusion?</para> </question> <answer> <para> O PHP se èasto tvrdí, ¾e je rychlej¹í a efektivnìj¹í pro slo¾ité programové úlohy a zkou¹ení nových my¹lenek. PHP je obecnì zmiòováno jako stabilnìj¹í a ménì nároèné na systémové prostøedky. Cold Fusion má lep¹í zpracování chyb, databázovou abstrakci a parsování dat, aèkoliv databázová abstrakce je addressed in PHP 4. Jinou vìcí, která je uvádìna jako silný nástroj Cold Fusion, je jeho výborný vyhledávací engine, av¹ak s tím, ¾e vyhledávací engine není nìco, co by mìlo být souèástí skriptovacího jazyka pro web. PHP bì¾í na vìt¹inì existujících platforem; Cold Fusion je k dispozici pouze na Win32, Solarisu, Linuxu a HP/UX. Cold Fusion má dobré IDE a je obecnì jednodu¹¹í pro zaèátky, zatímco PHP vy¾aduje více programátorských znalostí. Produkt Cold Fusion je navr¾en s ohledem na neprogramátory, PHP je naopak zamìøeno na programátory. </para> <para> Velký souhrn na toto téma od Michaela J. Sheldona bylo posláno do mailové konfernce PHP. Kopii najdete <ulink url="&faqurl.coldfusion.summary;">¨zde</ulink>. </para> </answer> </qandaentry> <qandaentry id="faq.languages.perl"> <question> <para>PHP vs. Perl?</para> </question> <answer> <para> Nejvìt¹í výhodou PHP oproti Perlu je, ¾e PHP bylo navr¾eno pro skriptování pro web, kde¾to cílem Perlu bylo dìlat mnohem víc vìcí, a mù¾e proto být velmi komplikovaný. Flexibilita/slo¾itost Perlu usnadòuje napsání kódu, který bude pro jiného autora tì¾ko èitelný. PHP má ménì zmateèný a striktnìj¹í formát beze ztráty flexibility. PHP je oproti Perlu jednodu¹¹í integrovat do existujícího HTML kódu. PHP obsahuje mnoho z "dobré" funkcionality Perlu: konstrukty, syntaxi apod., bez komplikovanosti, kterou mù¾e Perl pøinést. Perl je dobøe vyzkou¹ený a "opravdový jazyk", byl k dispozici ji¾ na konci 80. let, ale PHP rychle dospívá. </para> </answer> </qandaentry> </qandaset> </chapter> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: --> Index: phpdoc/cs/faq/mailinglist.xml +++ phpdoc/cs/faq/mailinglist.xml <?xml version="1.0" encoding="iso-8859-2"?> <!-- EN-Revision: 1.13 Maintainer: luk Status: ready --> <chapter id="faq.mailinglist"> <title>E-mailové konference (mailing lists)</title> <titleabbrev>E-mailové konference (mailing lists)</titleabbrev> <para> Tato èást se zabývá zále¾itostmi o tom, jak mù¾ete navázat kontakt s PHP komunitou. Nejlep¹ím zpùsobem jsou e-mailové konference. </para> <para> <emphasis>Pozn. pøekladatele: Èe¹tina nemá adekvátní termín pro "mailing list". Proto¾e se bì¾nì pou¾ívá termínù "e-mailová konference" nebo "konference", budu je pou¾ívat i zde, i kdy¾ to není úplnì nejlep¹í øe¹ení.</emphasis> </para> <qandaset> <qandaentry id="faq.mailinglist.isthere"> <question> <para>Existují nìjaké e-mailové konference pro PHP?</para> </question> <answer> <para> Samozøejmì! Je mnoho konferencí pro rùzné zále¾itosti. Kompletní seznam tìchto konferencí mù¾ete najít na na¹í stránce <ulink url="&faqurl.php.support;">Podpora</ulink>. </para> <para> Vìt¹ina konferencí patøí do tøídy <literal>php-general</literal>, tedy obecné zále¾itosti PHP. K pøihlá¹ení po¹lete zprávu na <ulink url="mailto:&faqmail.ml.general.subscribe;">&faqmail.ml.general.subscribe;</ulink>. Do pøedmìtu zprávy ani jejího tìla nemusíte vkládat nic speciálního. Odhlásíte se posláním zprávy na <ulink url="mailto:&faqmail.ml.general.unsubscribe;">&faqmail.ml.general.unsubscribe;</ulink>. </para> <para> Pøihlásit nebo odhlásit se mù¾ete také pomocí rozhraní na webu na stránce <ulink url="&faqurl.php.support;">Podpora</ulink>. </para> </answer> </qandaentry> <qandaentry id="faq.mailinglist.others"> <question> <para>Existují je¹tì jiné komunity?</para> </question> <answer> <para> Je jich nespoèetnì po celém svìtì. Máme napø. odkazy na nìkteré IRC servery a konference v cizích jazycích - na stránce <ulink url="&faqurl.php.support;">Podpora</ulink>. </para> </answer> </qandaentry> <qandaentry id="faq.mailinglist.subscribing"> <question> <para> Pomoc! Nedaøí se mi pøihlásit/odhlásit se do/z konference! </para> </question> <answer> <para> Pokud máte problémy s pøihla¹ováním nebo odhla¹ováním konference php-general, mù¾e to být proto, ¾e její software nemù¾e vyhodnotit správnou e-mailovou adresu k pou¾ití. Pokud by va¹e adresa byla <literal>joeblow@example.com</literal>, mù¾ete poslat pøihla¹ovací po¾adavek na <literal>php-general-subscribe-joeblow=example.com@lists.php.net</literal>, resp. odhla¹ovací na <literal>php-general-unsubscribe-joeblow=example.com@lists.php.net</literal>. Pro ostatní konference pou¾ijte obdobné adresy. </para> </answer> </qandaentry> <qandaentry id="faq.mailinglist.archive"> <question> <para>Existuje nìkde archiv konferencí?</para> </question> <answer> <para> Ano, seznam archivù najdete na stránce <ulink url="&faqurl.php.support;">Podpora</ulink>. Pøíspìvky do konferencí se archivují také jako zprávy slu¾by news (protokol NNTP). Server této slu¾by je k dispozici na <ulink url="&faqurl.php.news;">&faqurl.php.news;</ulink>. Existuje také experimentální webovské rozhraní pro news server na <ulink url="&faqurl.php.newsweb;">&faqurl.php.newsweb;</ulink> </para> </answer> </qandaentry> <qandaentry id="faq.mailinglist.question"> <question> <para>Na co se mohu ptát v konferenci?</para> </question> <answer> <para> Jak je PHP den ze dne stále populárnìj¹í, provoz v konferenci php-general narùstal a nyní pøichází 150-200 pøíspìvkù dennì. Kvùli tomu je v zájmu ka¾dého, aby pou¾íval tuto konferenci a¾ jako poslední mo¾nost poté, co hledal v¹ude jinde. </para> <para> Ne¾ nìco po¹lete do konference, podívejte se prosím do FAQ a do manuálu, zda nemù¾ete najít odpovìd tam. Pokud ji nenajdete, prohlédnìte si archivy konferencí (viz vý¹e). Kdy¾ máte problémy s instalací nebo konfigurací PHP, pøeètìte si prosím v¹echnu pøilo¾enou dokumentaci a soubory README. Pokud stále nemù¾ete najít nic, co by vám pomohlo, jste více ne¾ vítáni v konferenci. </para> </answer> </qandaentry> <qandaentry id="faq.mailinglist.guideline"> <question> <para>Jaké informace mám pøilo¾it k pøíspìvku do konference?</para> </question> <answer> <para> Pøíspìvky jako "PHP mi nechce fungovat! Pomozte mi! Co mám ¹patnì?" jsou absolutnì k nièemu. Pokud máte problémy se spou¹tìním a bìhem PHP, musíte napsat, na jakém operaèním systému ho spou¹títe, o kterou verzi PHP se jedná, jak jste ji získali (pøedkompilovaný balík, CVS, RPM apod.), co jste s ním udìlali, kde to uvázlo, a pøesnou chybovou zprávu. </para> <para> To platí úplnì stejnì i pro jiné problémy. Mìli byste pøilo¾it informace o tom, co jste dìlali, kde to uvázlo, co jste s tím zkou¹eli dìlat a, pokud to lze, pøesnou chybovou zprávu. Máte-li problémy se zdrojovým kódem, je tøeba pøilo¾it ten kus kódu, který nepracuje. Nepøikládejte více kódu, ne¾ je tøeba! Pøíspìvek by byl hùøe èitelný a mnoho lidí by ho kvùli tomu pøeskoèilo. Pokud si nejste jisti, kolik informací máte pøilo¾it do zprávy, je lépe pøidat více ne¾ ménì. </para> <para> Jinou dùle¾itou vìcí, kterou je tøeba mít na pamìti, je sumarizace problému v pøedmìtu zprávy. Pøedmìt typu "POMOZTEEE! nebo "Co je to za problém?" bude vìt¹ina ètenáøù ignorovat. </para> </answer> </qandaentry> </qandaset> </chapter> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: --> Index: phpdoc/cs/faq/misc.xml +++ phpdoc/cs/faq/misc.xml <?xml version="1.0" encoding="iso-8859-2"?> <!-- EN-Revision: 1.10 Maintainer: luk Status: ready --> <chapter id="faq.misc"> <title>Ostatní otázky</title> <titleabbrev>Ostatní otázky</titleabbrev> <para> Mohou existovat otázky, které nemù¾eme umístit do ¾ádné jiné kategorie. Najdete je zde. </para> <qandaset> <qandaentry id="faq.misc.popup"> <question> <para> Co se stalo s vyskakovacími okny na webovské stránce? Mohu získat takový kód? </para> </question> <answer> <para> ®lutá vyskakovací okna na starých stránkách byla opravdu "dost dobrá", ale velmi slo¾itá na údr¾bu (hlavnì, kdy¾ se zdá, ¾e se nìkteré firmy vy¾ívají ve zmìnách zpùsobu práce ka¾dé npvé verze prohlí¾eèe). </para> <para> Ve¹kerý kód pøedchozích verzí stránek je stále dostupný pøes CVS. Navíc, poslední verze shared.inc (obsahuje v¹echen JavaScript a DHTML pro vyskakovací okna) je k dispozici <ulink url="&faqurl.popup;">tady</ulink>. </para> </answer> </qandaentry> <qandaentry id="faq.misc.bz2"> <question> <para> Mohu s manuály komprimovanými pomocí bz2 pracovat ve Windows? </para> </question> <answer> <para> Pokud nemáte archivaèní nástroj pro práci se soubory bz2, <ulink url="&faqurl.bz2;">stáhnìte si</ulink> nástroj pro pøíkazovou øádku od RedHatu. U¾ivatelé Win2k SP2 a» si stáhnou nejnovìj¹í verzi 1.0.2, u¾ivatelé ostatních systémù Windows by si mìli stáhnout verzi 1.00. Po sta¾ení pøejmenujte spustitelný soubor na bzip2.exe. Je výhodné pøesunout ho do adresáøe v nastavení cest, napø. C:\Windows (kde C pøedstavuje disk, kde jsou nainstalovány Windows). </para> <para> Pozn.: "lang" pøedstavuje vá¹ jazyk a "x" zvolený formát, napø. pdf. K rozbalení souboru php_manual_lang.x.bz2 postupujte podle tìchto krokù: <itemizedlist> <listitem> <simpara>otevøte okno pøíkazové øádky</simpara> </listitem> <listitem> <simpara> pøejdìte do slo¾ky, kde je ulo¾en sta¾ený soubor php_manual_lang.x.bz2 </simpara> </listitem> <listitem> <simpara> spus»te bzip2 -d php_manual_lang.x.bz2, rozbalí php_manual_lang.x do té¾e slo¾ky </simpara> </listitem> </itemizedlist> </para> <para> V pøípadì, ¾e jste stáhli php_manual_lang.tar.bz2 obsahující v sobì více HTML souborù, je procedura stejná. Jediný rozdíl je ten, ¾e obdr¾íte soubor php_manual_lang.tar. O formátu tar je známo, ¾e ho lze zpracovat bì¾nými archivaèními programy na Windows, jako je <ulink url="&faqurl.winzip;">WinZip</ulink>. </para> <para> Pokud byste nechtìli pou¾ívat nástroj pro pøíkazovou øádku, mù¾ete zkusit free software <ulink url="&faqurl.stuffit;">Stuffit Expander</ulink> dostupný pro jakýkoliv operaèní systém. Máte-li <ulink url="&faqurl.winrar;">WinRAR</ulink>, mù¾ete s ním také snadno dekomprimovat bz2 soubory. Pokud pou¾íváte Windows Commander, plugin pro bz2 je k dispozici zdarma pøímo na stránce programu <ulink url="&faqurl.wincmd;">Windows Commander</ulink>. </para> </answer> </qandaentry> </qandaset> </chapter> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: --> Index: phpdoc/cs/faq/obtaining.xml +++ phpdoc/cs/faq/obtaining.xml <?xml version="1.0" encoding="iso-8859-2"?> <!-- EN-Revision: 1.13 Maintainer: luk Status: ready --> <chapter id="faq.obtaining"> <title>Získání PHP</title> <titleabbrev>Získání PHP</titleabbrev> <para> Tato èást obsahuje detaily o umístìní PHP downloadu a zále¾itostech operaèních systémù. </para> <qandaset> <qandaentry id="faq.obtaining.where"> <question> <para>Kde mohu získat PHP?</para> </question> <answer> <para> PHP mù¾ete stáhnout z kteréhokoli bodu, který je souèástí sítì PHP serverù. Najdete je na <ulink url="&faqurl.php;">&faqurl.php;</ulink>. Mù¾ete také pou¾ít anonymní CVS pøístup, èím¾ získáte absolutnì nejnovìj¹í verzi zdrojových souborù. Více informací najdete na <ulink url="&faqurl.php.cvs;">&faqurl.php.cvs;</ulink>. </para> </answer> </qandaentry> <qandaentry id="faq.obtaining.precompiled"> <question> <para>Jsou k dispozici pøedkompilované binární verze?</para> </question> <answer> <para> Pøedkompilované verze distribuujeme pouze pro systémy Windows, proto¾e nejsme schopni zkompilovat PHP pro v¹echny hlavní platformy Linux/UNIX se v¹emi kombinacemí roz¹íøení. Také si uvìdomte, ¾e mnoho distribucí Linuxu dnes pøímo obsahuje PHP. Binární soubory pro Windows si mù¾ete stáhnout z na¹í stránky <ulink url="&faqurl.php.download;">Download</ulink>, pro binární soubory pro Linux nav¹tivte stránky distribucí Linuxu. </para> </answer> </qandaentry> <qandaentry id="faq.obtaining.optional"> <question> <para> Kde mohu získat knihovny potøebné pro kompilaci nìkterých volitelných roz¹íøení PHP? </para> </question> <answer> <para> <note> <simpara> Knihovny oznaèené * (hvìzdièkou) nejsou vláknovì bezpeèné a nemìly by se pou¾ívat s PHP jako modulem do multithreadových serverù pod Windows (IIS, Netscape). V UNIXu na tom nezále¾í. </simpara> </note> </para> <para> <itemizedlist> <listitem> <simpara> <ulink url="&faqurl.ldap;">LDAP (unix)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.ldap.mt;">LDAP* (unix)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.ldap.netscape;">LDAP (unix/win)</ulink> : Netscape Directory (LDAP) SDK 1.1. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.ldap.netscape;">free LDAP server</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.sleepycat;">Berkeley DB2 (Unix/Win)</ulink> : &faqurl.sleepycat;. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.snmp;">SNMP* (Unix): </ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.gd;">GD* (Unix/Win)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.msql.win;">mSQL* (Win)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.msql.unix;">mSQL* (Unix)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.pgsql;">PostgreSQL (Unix)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.imap;">IMAP* (Win/Unix)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.sybase;">Sybase-CT* (Linux, libc5)</ulink> : Available locally. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.freetype;">FreeType (libttf):</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.zlib;">ZLib (Unix/Win32)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.expat;">expat XML parser (Unix/Win32)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.pdflib;">PDFLib</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.mcrypt;">mcrypt</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.mhash;">mhash</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.t1lib;">t1lib</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.dmalloc;">dmalloc</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.aspell;">aspell</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.readline;">readline</ulink>. </simpara> </listitem> </itemizedlist> </para> </answer> </qandaentry> <qandaentry id="faq.obtaining.how"> <question> <para>Jak zaøídím, aby tyto knihovny fungovaly?</para> </question> <answer> <para> Musíte se øídit instrukcemi dodanými s pøíslu¹nou knihovnou. Nìkteré knihovny se automaticky detekují pøi spu¹tìní skriptu 'configure' pro PHP (napø. knihovna GD), jiné musíte aktivovat pomocí parametru '<literal>--with-EXTENSION</literal>' pro '<literal>configure</literal>'. Seznam tìchto parametrù získáte spu¹tìním '<literal>configure --help</literal>'. </para> </answer> </qandaentry> <qandaentry id="faq.obtaining.compileNT"> <question> <para> Získal jsem poslední verzi zdrojového kódu PHP z CVS repozitáøe, co potøebuji ke kompilaci na Windows? </para> </question> <answer> <para> V první øadì musíte mít Microsoft Visual C++ verze 6 (MSVC++ 5 také postaèí, ale my pou¾íváme verzi 6) a budete potøebovat nìjaké podpùrné soubory. Podívejte se do sekce manuálu o <link linkend="install.windows.build">kompilaci PHP pod Windows</link>. </para> </answer> </qandaentry> <qandaentry id="faq.obtaining.browscap"> <question> <para>Kde najdu Browser Capabilities File?</para> </question> <answer> <para> Je to soubor <filename>browscap.ini</filename> na <ulink url="&faqurl.browscap;">&faqurl.browscap;</ulink>. </para> </answer> </qandaentry> </qandaset> </chapter> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: -->
Index: phpdoc/cs/translation.xml diff -u phpdoc/cs/translation.xml:1.1 phpdoc/cs/translation.xml:1.2 --- phpdoc/cs/translation.xml:1.1 Wed Mar 6 15:53:49 2002 +++ phpdoc/cs/translation.xml Tue Mar 12 16:21:52 2002 @@ -15,12 +15,8 @@ <work-in-progress> <file name="appendices/phpdevel.xml" person="luk" type="translation" /> - <file name="faq/html.xml" person="luk" type="translation" /> <file name="faq/installation.xml" person="luk" type="translation" /> - <file name="faq/languages.xml" person="luk" type="translation" /> <file name="faq/mailinglist.xml" person="luk" type="translation" /> - <file name="faq/misc.xml" person="luk" type="translation" /> - <file name="faq/obtaining.xml" person="luk" type="translation" /> <file name="faq/using.xml" person="luk" type="translation" /> <file name="functions/mysql.xml" person="costra" type="translation" /> </work-in-progress> Index: phpdoc/cs/faq/html.xml diff -u phpdoc/cs/faq/html.xml:1.1 phpdoc/cs/faq/html.xml:1.2 --- phpdoc/cs/faq/html.xml:1.1 Sun Mar 10 16:57:25 2002 +++ phpdoc/cs/faq/html.xml Tue Mar 12 16:21:52 2002 @@ -214,49 +214,48 @@ <qandaentry id="faq.html.select-multiple"> <question> <para> - How do I get all the results from a select multiple HTML tag? + Jak získám v¹echna data z HTML elementu pro vícenásobný výbìr? </para> </question> <answer> <para> - The select multiple tag in an HTML construct allows users to - select multiple items from a list. These items are then passed - to the action handler for the form. The problem is that they - are all passed with the same widget name. ie. + Tag pro vícenásobný výbìr v HTML konstruktu umo¾òuje u¾ivatelùm vybrat + více polo¾ej ze seznamu. Tyto polo¾ky se posílají do handleru pro + formuláø. Problém je v tom, ¾e se zpracovávají pod stejným jménem. + Napøíklad: <programlisting role="html"> <![CDATA[ <select name="var" multiple> ]]> </programlisting> - Each selected option will arrive at the action handler as: + Ka¾dá vybraná mo¾nost pøijde do handleru akce jako: <programlisting> var=option1 var=option2 var=option3 </programlisting> - Each option will overwrite the contents of the previous - <varname>$var</varname> variable. The solution is to use - PHP's "array from form element" feature. The following - should be used: + Ka¾dá volba tedy pøepí¹e pøedchozí obsah promìnné <varname>$var</varname> + Øe¹ením je pou¾ít "pole vytvoøené v elementu formuláøe". Mìlo by se + pou¾ít toto: <programlisting role="html"> <![CDATA[ <select name="var[]" multiple> ]]> </programlisting> - This tells PHP to treat <varname>$var</varname> as an array and - each assignment of a value to var[] adds an item to the array. - The first item becomes <varname>$var[0]</varname>, the next - <varname>$var[1]</varname>, etc. The <function>count</function> - function can be used to determine how many options were selected, - and the <function>sort</function> function can be used to sort - the option array if necessary. + Vý¹e uvedený kód øíká PHP, ¾e má promìnnou <varname>$var</varname> + zpracovat jako pole a ka¾dé pøiøazení hodnoty do var[] znamená pøidání + prvku do pole. První polo¾ka se tedy stane prvkem + <varname>$var[0]</varname>, dal¹í + <varname>$var[1]</varname> atd. Funkci <function>count</function> + lze pou¾ít k urèení, kolik mo¾ností bylo vybráno, a v pøípadì potøeby + lze seøadit pole funkcí <function>sort</function>. </para> <para> - Note that if you are using JavaScript the <literal>[]</literal> - on the element name might cause you problems when you try to - refer to the element by name. Use it's numerical form element - id instead, or enclose the variable name in single quotes and - use that as the index to the elements array, for example: + Uvìdomte si, ¾e pokud pou¾íváte JavaScript, mù¾e pøidání + <literal>[]</literal> do názvu elementu zpùsobit problémy pøi pokusu + odkazovat element jeho jménem. Tehdy pou¾ijte èíselnou identifikaci + elementu, nebo název promìnné uzavøete do apostrofù a pou¾ijte ho jako + indexaci do pole elementù, napøíklad: <programlisting> variable = documents.forms[0].elements['var[]']; </programlisting> Index: phpdoc/cs/faq/languages.xml +++ phpdoc/cs/faq/languages.xml <?xml version="1.0" encoding="iso-8859-2"?> <!-- EN-Revision: 1.9 Maintainer: luk Status: ready --> <chapter id="faq.languages"> <title>PHP a jiné jazyky</title> <titleabbrev>PHP a jiné jazyky</titleabbrev> <para> PHP je nejlep¹í jazyk pro webové programování, ale co jiné jazyky? </para> <qandaset> <qandaentry id="faq.languages.asp"> <question> <para>PHP vs. ASP?</para> </question> <answer> <para> ASP ve skuteènosti není jazyk jako takový, je to zkratka pro Active Server Pages, jazyky nyní pou¾ívanými k programování ASP jsou Visual Basic Script a JScript. Nejvìt¹í nevýhodou ASP je to, ¾e se jedná o proprietární systém, který je nativnì pou¾íván pouze na serveru Microsoft Internet Information Server (IIS). To omezuje jeho dostupnost na servery zalo¾ené na Win32. Existuje nìkolik projektù, které umo¾òují bìh ASP v jiných prostøedích a serverech: <ulink url="&faqurl.instantasp;">InstantASP</ulink> od <ulink url="&faqurl.halcyon;">Halcyon</ulink> (komerèní), <ulink url="&faqurl.chilisoft.asp;">Chili!Soft ASP</ulink> od <ulink url="&faqurl.chilisoft;">Chili!Soft</ulink> (komerèní) a <ulink url="&faqurl.openasp;">OpenASP od ActiveScripting.org</ulink> (free). O ASP se tvrdí, ¾e je pomalej¹í a tì¾kopádnìj¹í, a stejnì tak i ménì stabilní. Z výhod ASP lze uvést to, ¾e primárnì pou¾ívá VBScript, který je pomìrnì snadno uchopitelný, pokud ji¾ víte, jak programovat ve Visual Basicu. Podpora ASP je také standardnì zapnuta na IIS, tak¾e se snadno spustí a bì¾í. Komponenty zabudované v ASP jsou opravdu omezené, tak¾e pokud potøebujete pou¾ít "pokroèilé" prvky, jako interakce s FTP servery, musíte si koupit doplòující komponenty. </para> </answer> </qandaentry> <qandaentry id="faq.languages.aspconverter"> <question> <para>Existuje konvertot z ASP do PHP?</para> </question> <answer> <para> Ano, jedním z nejèastìji zmiòovaných je <ulink url="&faqurl.asp2php;">asp2php</ulink>. </para> </answer> </qandaentry> <qandaentry id="faq.languages.coldfusion"> <question> <para>PHP vs. Cold Fusion?</para> </question> <answer> <para> O PHP se èasto tvrdí, ¾e je rychlej¹í a efektivnìj¹í pro slo¾ité programové úlohy a zkou¹ení nových my¹lenek. PHP je obecnì zmiòováno jako stabilnìj¹í a ménì nároèné na systémové prostøedky. Cold Fusion má lep¹í zpracování chyb, databázovou abstrakci a parsování dat, aèkoliv databázová abstrakce je addressed in PHP 4. Jinou vìcí, která je uvádìna jako silný nástroj Cold Fusion, je jeho výborný vyhledávací engine, av¹ak s tím, ¾e vyhledávací engine není nìco, co by mìlo být souèástí skriptovacího jazyka pro web. PHP bì¾í na vìt¹inì existujících platforem; Cold Fusion je k dispozici pouze na Win32, Solarisu, Linuxu a HP/UX. Cold Fusion má dobré IDE a je obecnì jednodu¹¹í pro zaèátky, zatímco PHP vy¾aduje více programátorských znalostí. Produkt Cold Fusion je navr¾en s ohledem na neprogramátory, PHP je naopak zamìøeno na programátory. </para> <para> Velký souhrn na toto téma od Michaela J. Sheldona bylo posláno do mailové konfernce PHP. Kopii najdete <ulink url="&faqurl.coldfusion.summary;">¨zde</ulink>. </para> </answer> </qandaentry> <qandaentry id="faq.languages.perl"> <question> <para>PHP vs. Perl?</para> </question> <answer> <para> Nejvìt¹í výhodou PHP oproti Perlu je, ¾e PHP bylo navr¾eno pro skriptování pro web, kde¾to cílem Perlu bylo dìlat mnohem víc vìcí, a mù¾e proto být velmi komplikovaný. Flexibilita/slo¾itost Perlu usnadòuje napsání kódu, který bude pro jiného autora tì¾ko èitelný. PHP má ménì zmateèný a striktnìj¹í formát beze ztráty flexibility. PHP je oproti Perlu jednodu¹¹í integrovat do existujícího HTML kódu. PHP obsahuje mnoho z "dobré" funkcionality Perlu: konstrukty, syntaxi apod., bez komplikovanosti, kterou mù¾e Perl pøinést. Perl je dobøe vyzkou¹ený a "opravdový jazyk", byl k dispozici ji¾ na konci 80. let, ale PHP rychle dospívá. </para> </answer> </qandaentry> </qandaset> </chapter> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: --> Index: phpdoc/cs/faq/mailinglist.xml +++ phpdoc/cs/faq/mailinglist.xml <?xml version="1.0" encoding="iso-8859-2"?> <!-- EN-Revision: 1.13 Maintainer: luk Status: ready --> <chapter id="faq.mailinglist"> <title>E-mailové konference (mailing lists)</title> <titleabbrev>E-mailové konference (mailing lists)</titleabbrev> <para> Tato èást se zabývá zále¾itostmi o tom, jak mù¾ete navázat kontakt s PHP komunitou. Nejlep¹ím zpùsobem jsou e-mailové konference. </para> <para> <emphasis>Pozn. pøekladatele: Èe¹tina nemá adekvátní termín pro "mailing list". Proto¾e se bì¾nì pou¾ívá termínù "e-mailová konference" nebo "konference", budu je pou¾ívat i zde, i kdy¾ to není úplnì nejlep¹í øe¹ení.</emphasis> </para> <qandaset> <qandaentry id="faq.mailinglist.isthere"> <question> <para>Existují nìjaké e-mailové konference pro PHP?</para> </question> <answer> <para> Samozøejmì! Je mnoho konferencí pro rùzné zále¾itosti. Kompletní seznam tìchto konferencí mù¾ete najít na na¹í stránce <ulink url="&faqurl.php.support;">Podpora</ulink>. </para> <para> Vìt¹ina konferencí patøí do tøídy <literal>php-general</literal>, tedy obecné zále¾itosti PHP. K pøihlá¹ení po¹lete zprávu na <ulink url="mailto:&faqmail.ml.general.subscribe;">&faqmail.ml.general.subscribe;</ulink>. Do pøedmìtu zprávy ani jejího tìla nemusíte vkládat nic speciálního. Odhlásíte se posláním zprávy na <ulink url="mailto:&faqmail.ml.general.unsubscribe;">&faqmail.ml.general.unsubscribe;</ulink>. </para> <para> Pøihlásit nebo odhlásit se mù¾ete také pomocí rozhraní na webu na stránce <ulink url="&faqurl.php.support;">Podpora</ulink>. </para> </answer> </qandaentry> <qandaentry id="faq.mailinglist.others"> <question> <para>Existují je¹tì jiné komunity?</para> </question> <answer> <para> Je jich nespoèetnì po celém svìtì. Máme napø. odkazy na nìkteré IRC servery a konference v cizích jazycích - na stránce <ulink url="&faqurl.php.support;">Podpora</ulink>. </para> </answer> </qandaentry> <qandaentry id="faq.mailinglist.subscribing"> <question> <para> Pomoc! Nedaøí se mi pøihlásit/odhlásit se do/z konference! </para> </question> <answer> <para> Pokud máte problémy s pøihla¹ováním nebo odhla¹ováním konference php-general, mù¾e to být proto, ¾e její software nemù¾e vyhodnotit správnou e-mailovou adresu k pou¾ití. Pokud by va¹e adresa byla <literal>joeblow@example.com</literal>, mù¾ete poslat pøihla¹ovací po¾adavek na <literal>php-general-subscribe-joeblow=example.com@lists.php.net</literal>, resp. odhla¹ovací na <literal>php-general-unsubscribe-joeblow=example.com@lists.php.net</literal>. Pro ostatní konference pou¾ijte obdobné adresy. </para> </answer> </qandaentry> <qandaentry id="faq.mailinglist.archive"> <question> <para>Existuje nìkde archiv konferencí?</para> </question> <answer> <para> Ano, seznam archivù najdete na stránce <ulink url="&faqurl.php.support;">Podpora</ulink>. Pøíspìvky do konferencí se archivují také jako zprávy slu¾by news (protokol NNTP). Server této slu¾by je k dispozici na <ulink url="&faqurl.php.news;">&faqurl.php.news;</ulink>. Existuje také experimentální webovské rozhraní pro news server na <ulink url="&faqurl.php.newsweb;">&faqurl.php.newsweb;</ulink> </para> </answer> </qandaentry> <qandaentry id="faq.mailinglist.question"> <question> <para>Na co se mohu ptát v konferenci?</para> </question> <answer> <para> Jak je PHP den ze dne stále populárnìj¹í, provoz v konferenci php-general narùstal a nyní pøichází 150-200 pøíspìvkù dennì. Kvùli tomu je v zájmu ka¾dého, aby pou¾íval tuto konferenci a¾ jako poslední mo¾nost poté, co hledal v¹ude jinde. </para> <para> Ne¾ nìco po¹lete do konference, podívejte se prosím do FAQ a do manuálu, zda nemù¾ete najít odpovìd tam. Pokud ji nenajdete, prohlédnìte si archivy konferencí (viz vý¹e). Kdy¾ máte problémy s instalací nebo konfigurací PHP, pøeètìte si prosím v¹echnu pøilo¾enou dokumentaci a soubory README. Pokud stále nemù¾ete najít nic, co by vám pomohlo, jste více ne¾ vítáni v konferenci. </para> </answer> </qandaentry> <qandaentry id="faq.mailinglist.guideline"> <question> <para>Jaké informace mám pøilo¾it k pøíspìvku do konference?</para> </question> <answer> <para> Pøíspìvky jako "PHP mi nechce fungovat! Pomozte mi! Co mám ¹patnì?" jsou absolutnì k nièemu. Pokud máte problémy se spou¹tìním a bìhem PHP, musíte napsat, na jakém operaèním systému ho spou¹títe, o kterou verzi PHP se jedná, jak jste ji získali (pøedkompilovaný balík, CVS, RPM apod.), co jste s ním udìlali, kde to uvázlo, a pøesnou chybovou zprávu. </para> <para> To platí úplnì stejnì i pro jiné problémy. Mìli byste pøilo¾it informace o tom, co jste dìlali, kde to uvázlo, co jste s tím zkou¹eli dìlat a, pokud to lze, pøesnou chybovou zprávu. Máte-li problémy se zdrojovým kódem, je tøeba pøilo¾it ten kus kódu, který nepracuje. Nepøikládejte více kódu, ne¾ je tøeba! Pøíspìvek by byl hùøe èitelný a mnoho lidí by ho kvùli tomu pøeskoèilo. Pokud si nejste jisti, kolik informací máte pøilo¾it do zprávy, je lépe pøidat více ne¾ ménì. </para> <para> Jinou dùle¾itou vìcí, kterou je tøeba mít na pamìti, je sumarizace problému v pøedmìtu zprávy. Pøedmìt typu "POMOZTEEE! nebo "Co je to za problém?" bude vìt¹ina ètenáøù ignorovat. </para> </answer> </qandaentry> </qandaset> </chapter> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: --> Index: phpdoc/cs/faq/misc.xml +++ phpdoc/cs/faq/misc.xml <?xml version="1.0" encoding="iso-8859-2"?> <!-- EN-Revision: 1.10 Maintainer: luk Status: ready --> <chapter id="faq.misc"> <title>Ostatní otázky</title> <titleabbrev>Ostatní otázky</titleabbrev> <para> Mohou existovat otázky, které nemù¾eme umístit do ¾ádné jiné kategorie. Najdete je zde. </para> <qandaset> <qandaentry id="faq.misc.popup"> <question> <para> Co se stalo s vyskakovacími okny na webovské stránce? Mohu získat takový kód? </para> </question> <answer> <para> ®lutá vyskakovací okna na starých stránkách byla opravdu "dost dobrá", ale velmi slo¾itá na údr¾bu (hlavnì, kdy¾ se zdá, ¾e se nìkteré firmy vy¾ívají ve zmìnách zpùsobu práce ka¾dé npvé verze prohlí¾eèe). </para> <para> Ve¹kerý kód pøedchozích verzí stránek je stále dostupný pøes CVS. Navíc, poslední verze shared.inc (obsahuje v¹echen JavaScript a DHTML pro vyskakovací okna) je k dispozici <ulink url="&faqurl.popup;">tady</ulink>. </para> </answer> </qandaentry> <qandaentry id="faq.misc.bz2"> <question> <para> Mohu s manuály komprimovanými pomocí bz2 pracovat ve Windows? </para> </question> <answer> <para> Pokud nemáte archivaèní nástroj pro práci se soubory bz2, <ulink url="&faqurl.bz2;">stáhnìte si</ulink> nástroj pro pøíkazovou øádku od RedHatu. U¾ivatelé Win2k SP2 a» si stáhnou nejnovìj¹í verzi 1.0.2, u¾ivatelé ostatních systémù Windows by si mìli stáhnout verzi 1.00. Po sta¾ení pøejmenujte spustitelný soubor na bzip2.exe. Je výhodné pøesunout ho do adresáøe v nastavení cest, napø. C:\Windows (kde C pøedstavuje disk, kde jsou nainstalovány Windows). </para> <para> Pozn.: "lang" pøedstavuje vá¹ jazyk a "x" zvolený formát, napø. pdf. K rozbalení souboru php_manual_lang.x.bz2 postupujte podle tìchto krokù: <itemizedlist> <listitem> <simpara>otevøte okno pøíkazové øádky</simpara> </listitem> <listitem> <simpara> pøejdìte do slo¾ky, kde je ulo¾en sta¾ený soubor php_manual_lang.x.bz2 </simpara> </listitem> <listitem> <simpara> spus»te bzip2 -d php_manual_lang.x.bz2, rozbalí php_manual_lang.x do té¾e slo¾ky </simpara> </listitem> </itemizedlist> </para> <para> V pøípadì, ¾e jste stáhli php_manual_lang.tar.bz2 obsahující v sobì více HTML souborù, je procedura stejná. Jediný rozdíl je ten, ¾e obdr¾íte soubor php_manual_lang.tar. O formátu tar je známo, ¾e ho lze zpracovat bì¾nými archivaèními programy na Windows, jako je <ulink url="&faqurl.winzip;">WinZip</ulink>. </para> <para> Pokud byste nechtìli pou¾ívat nástroj pro pøíkazovou øádku, mù¾ete zkusit free software <ulink url="&faqurl.stuffit;">Stuffit Expander</ulink> dostupný pro jakýkoliv operaèní systém. Máte-li <ulink url="&faqurl.winrar;">WinRAR</ulink>, mù¾ete s ním také snadno dekomprimovat bz2 soubory. Pokud pou¾íváte Windows Commander, plugin pro bz2 je k dispozici zdarma pøímo na stránce programu <ulink url="&faqurl.wincmd;">Windows Commander</ulink>. </para> </answer> </qandaentry> </qandaset> </chapter> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: --> Index: phpdoc/cs/faq/obtaining.xml +++ phpdoc/cs/faq/obtaining.xml <?xml version="1.0" encoding="iso-8859-2"?> <!-- EN-Revision: 1.13 Maintainer: luk Status: ready --> <chapter id="faq.obtaining"> <title>Získání PHP</title> <titleabbrev>Získání PHP</titleabbrev> <para> Tato èást obsahuje detaily o umístìní PHP downloadu a zále¾itostech operaèních systémù. </para> <qandaset> <qandaentry id="faq.obtaining.where"> <question> <para>Kde mohu získat PHP?</para> </question> <answer> <para> PHP mù¾ete stáhnout z kteréhokoli bodu, který je souèástí sítì PHP serverù. Najdete je na <ulink url="&faqurl.php;">&faqurl.php;</ulink>. Mù¾ete také pou¾ít anonymní CVS pøístup, èím¾ získáte absolutnì nejnovìj¹í verzi zdrojových souborù. Více informací najdete na <ulink url="&faqurl.php.cvs;">&faqurl.php.cvs;</ulink>. </para> </answer> </qandaentry> <qandaentry id="faq.obtaining.precompiled"> <question> <para>Jsou k dispozici pøedkompilované binární verze?</para> </question> <answer> <para> Pøedkompilované verze distribuujeme pouze pro systémy Windows, proto¾e nejsme schopni zkompilovat PHP pro v¹echny hlavní platformy Linux/UNIX se v¹emi kombinacemí roz¹íøení. Také si uvìdomte, ¾e mnoho distribucí Linuxu dnes pøímo obsahuje PHP. Binární soubory pro Windows si mù¾ete stáhnout z na¹í stránky <ulink url="&faqurl.php.download;">Download</ulink>, pro binární soubory pro Linux nav¹tivte stránky distribucí Linuxu. </para> </answer> </qandaentry> <qandaentry id="faq.obtaining.optional"> <question> <para> Kde mohu získat knihovny potøebné pro kompilaci nìkterých volitelných roz¹íøení PHP? </para> </question> <answer> <para> <note> <simpara> Knihovny oznaèené * (hvìzdièkou) nejsou vláknovì bezpeèné a nemìly by se pou¾ívat s PHP jako modulem do multithreadových serverù pod Windows (IIS, Netscape). V UNIXu na tom nezále¾í. </simpara> </note> </para> <para> <itemizedlist> <listitem> <simpara> <ulink url="&faqurl.ldap;">LDAP (unix)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.ldap.mt;">LDAP* (unix)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.ldap.netscape;">LDAP (unix/win)</ulink> : Netscape Directory (LDAP) SDK 1.1. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.ldap.netscape;">free LDAP server</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.sleepycat;">Berkeley DB2 (Unix/Win)</ulink> : &faqurl.sleepycat;. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.snmp;">SNMP* (Unix): </ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.gd;">GD* (Unix/Win)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.msql.win;">mSQL* (Win)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.msql.unix;">mSQL* (Unix)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.pgsql;">PostgreSQL (Unix)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.imap;">IMAP* (Win/Unix)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.sybase;">Sybase-CT* (Linux, libc5)</ulink> : Available locally. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.freetype;">FreeType (libttf):</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.zlib;">ZLib (Unix/Win32)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.expat;">expat XML parser (Unix/Win32)</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.pdflib;">PDFLib</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.mcrypt;">mcrypt</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.mhash;">mhash</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.t1lib;">t1lib</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.dmalloc;">dmalloc</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.aspell;">aspell</ulink>. </simpara> </listitem> <listitem> <simpara> <ulink url="&faqurl.readline;">readline</ulink>. </simpara> </listitem> </itemizedlist> </para> </answer> </qandaentry> <qandaentry id="faq.obtaining.how"> <question> <para>Jak zaøídím, aby tyto knihovny fungovaly?</para> </question> <answer> <para> Musíte se øídit instrukcemi dodanými s pøíslu¹nou knihovnou. Nìkteré knihovny se automaticky detekují pøi spu¹tìní skriptu 'configure' pro PHP (napø. knihovna GD), jiné musíte aktivovat pomocí parametru '<literal>--with-EXTENSION</literal>' pro '<literal>configure</literal>'. Seznam tìchto parametrù získáte spu¹tìním '<literal>configure --help</literal>'. </para> </answer> </qandaentry> <qandaentry id="faq.obtaining.compileNT"> <question> <para> Získal jsem poslední verzi zdrojového kódu PHP z CVS repozitáøe, co potøebuji ke kompilaci na Windows? </para> </question> <answer> <para> V první øadì musíte mít Microsoft Visual C++ verze 6 (MSVC++ 5 také postaèí, ale my pou¾íváme verzi 6) a budete potøebovat nìjaké podpùrné soubory. Podívejte se do sekce manuálu o <link linkend="install.windows.build">kompilaci PHP pod Windows</link>. </para> </answer> </qandaentry> <qandaentry id="faq.obtaining.browscap"> <question> <para>Kde najdu Browser Capabilities File?</para> </question> <answer> <para> Je to soubor <filename>browscap.ini</filename> na <ulink url="&faqurl.browscap;">&faqurl.browscap;</ulink>. </para> </answer> </qandaentry> </qandaset> </chapter> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: -->