cvs: phpdoc-sk /reference/filesystem/functions fileatime.xml filectime.xml filegroup.xml fileinode.xml filemtime.xml fileowner.xml fileperms.xml filesize.xml filetype.xml flock.xml fnmatch.xml fopen.xml fpassthru.xml fputs.xml fread.xml fscanf.xml fseek.xml fstat.xml ftell.xml ftruncate.xml fwrite.xml glob.xml is-dir.xml is-executable.xml is-file.xml is-link.xml is-readable.xml is-uploaded-file.xml is-writable.xml is-writeable.xml link.xml linkinfo.xml lstat.xml mkdir.xml move-uploaded-file.xml parse-ini-file.xml pathinfo.xml pclose.xml
[email protected] ("Robert Novotny")
| Newsgroups | php.doc.sk |
|---|---|
| Message-ID | <cvsnovotnyr1045475826@cvsserver> |
novotnyr Mon Feb 17 04:57:06 2003 EDT
Added files:
/phpdoc-sk/reference/filesystem/functions fileatime.xml
filectime.xml
filegroup.xml
fileinode.xml
filemtime.xml
fileowner.xml
fileperms.xml
filesize.xml filetype.xml
flock.xml fnmatch.xml
fopen.xml fpassthru.xml
fputs.xml fread.xml
fscanf.xml fseek.xml
fstat.xml ftell.xml
ftruncate.xml fwrite.xml
glob.xml is-dir.xml
is-executable.xml
is-file.xml is-link.xml
is-readable.xml
is-uploaded-file.xml
is-writable.xml
is-writeable.xml link.xml
linkinfo.xml lstat.xml
mkdir.xml
move-uploaded-file.xml
parse-ini-file.xml
pathinfo.xml pclose.xml
Log:
new pieces
novotnyr-20030217045706.txt
(text/plain, 96.6 KB)
Index: phpdoc-sk/reference/filesystem/functions/fileatime.xml
+++ phpdoc-sk/reference/filesystem/functions/fileatime.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.2 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.fileatime">
<refnamediv>
<refname>fileatime</refname>
<refpurpose>Zistí èas posledného prístupu k súboru</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>fileatime</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<simpara>
Vráti èas posledného prístupu k súboru alebo &false; v prípade
chyby. Tento èas je vrátený ako unixová èasová známka (timestamp).
</simpara>
<simpara>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mô¾ete nájs»
pri funkcii <function>clearstatcache</function>.
</simpara>
<simpara>
Pozn: Èas atime súboru je pokladaný za zmenený, ak boli èítané
dátové bloky tohto súboru. Táto operácia v¹ak mô¾e by» znaène
nároèná na výkon, najmä ak aplikácia pravidelne pristupuje k
veµkému mno¾stvu súborov, èi adresárov. Niektoré súborové
systémy Unix-u mô¾u by» namountované so zákazom aktualizácie
hodnôt atime, èím sa zvý¹i výkon príslu¹ných aplikácií, príkladom
mô¾u by» spooly USENETových news skupín. Na takýchto súborových
systémoch nebude táto funkcia pracova».
</simpara>
<simpara>
Táto funkcia nepracuje so <link linkend="features.remote-files">
vzdialenými súbormi</link>; súbor, ktorý má by» preskúmaný, musí by»
prístupný cez súborový systém servera.
</simpara>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/filectime.xml
+++ phpdoc-sk/reference/filesystem/functions/filectime.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.2 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.filectime">
<refnamediv>
<refname>filectime</refname>
<refpurpose>Zistí èas poslednej zmeny súboru</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>filectime</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<para>
Vráti èas poslednej zmeny súboru alebo &false; v prípade
chyby. Èas je vrátený vo formáte unixovej èasovej známky (timestamp).
</para>
<para>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mô¾ete nájs»
pri funkcii <function>clearstatcache</function>.
</para>
<para>
Pozn: Vo väè¹ine súborových systémoch Unix-u je súbor pova¾ovaný
za zmenený, ak boli zmenené údaje v inode, teda ak boli
upravené práva k súboru, jeho vlastník, skupina, èi iné metadáta.
Pozri tie¾
<function>filemtime</function> (práve túto funkciu je vhodné
pou¾i» v prípadoch, ak chcete napr. na spodok stránky vypísa» informáciu
"Posledná úprava: ") a
<function>fileatime</function>.
</para>
<para>Poznamenajme, ¾e v niektorých materiáloch o Unix-e je ctime súboru
popisovaný ako èas vytvorenia súboru. Táto informácia je mylná. Vo
väè¹ine Unixových súborových systémoch neexistuje nieèo ako
"èas vytvorenia".
</para>
<note>
<simpara>
Táto funkcia nepracuje so <link linkend="features.remote-files">
vzdialenými súbormi</link>; súbor, ktorý má by» preskúmaný, musí by»
prístupný cez súborový systém servera.
</simpara>
</note>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/filegroup.xml
+++ phpdoc-sk/reference/filesystem/functions/filegroup.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.4 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.filegroup">
<refnamediv>
<refname>filegroup</refname>
<refpurpose>Zistí skupinu vlastníka súboru</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>filegroup</methodname>
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
</methodsynopsis>
<para>
Vráti ID skupiny vlastníka súboru alebo &false; v prípade chyby
ID skupiny je vrátené v èíselnom formáte. Ak chcete zisti»
k tomuto èíslu prislúchajúci názov skupiny, pou¾ite funkciu
<function>posix_getgrgid</function>.
</para>
<para>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mô¾ete nájs»
pri funkcii <function>clearstatcache</function>.
</para>
<note>
<simpara>
Táto funkcia nepracuje so <link linkend="features.remote-files">
vzdialenými súbormi</link>; súbor, ktorý má by» preskúmaný, musí by»
prístupný cez súborový systém servera.
</simpara>
</note>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/fileinode.xml
+++ phpdoc-sk/reference/filesystem/functions/fileinode.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.3 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.fileinode">
<refnamediv>
<refname>fileinode</refname>
<refpurpose>Zistí èíslo inode-u súboru</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>fileinode</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<para>
Vráti èíslo inode-u súboru alebo &false; v prípade chyby.
</para>
<para>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mô¾ete nájs»
pri funkcii <function>clearstatcache</function>.
</para>
<simpara>
Táto funkcia nepracuje so <link linkend="features.remote-files">
vzdialenými súbormi</link>; súbor, ktorý má by» preskúmaný, musí by»
prístupný cez súborový systém servera.
</simpara>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/filemtime.xml
+++ phpdoc-sk/reference/filesystem/functions/filemtime.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.3 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.filemtime">
<refnamediv>
<refname>filemtime</refname>
<refpurpose>Zistí dátum poslednej úpravy súboru</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>filemtime</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<para>
Vráti èas, kedy bol súbor naposledy upravený alebo &false; v prípade
chyby. Tento èas je vrátený ako èasová znaèka Unixu (timestamp), mô¾e
by» teda vhodne pou¾itý ako parameter funkcie
<function>date</function> function.
</para>
<para>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mô¾ete nájs»
pri funkcii <function>clearstatcache</function>.
</para>
<simpara>
Táto funkcia nepracuje so <link linkend="features.remote-files">
vzdialenými súbormi</link>; súbor, ktorý má by» preskúmaný, musí by»
prístupný cez súborový systém servera.
</simpara>
<para>
Pozn: Táto funkcia vracia èas, keï bolo naposledy zapisované do
blokov tvoriacich súbor, teda èas, keï bol naposledy zmenený
obsah súboru.
</para>
<para>
<example>
<title>Príklad na <function>filemtime</function></title>
<programlisting role="php">
<![CDATA[
<?php
// vypí¹e napr. subor.txt bol naposledy zmenený: 29. December 2002 22:16:23.
$filename = 'somefile.txt';
if (file_exists($filename)) {
echo "$filename bol naposledy upravený: " . date ("j. F Y H:i:s.", filemtime($filename));
}
?>
]]>
</programlisting>
</example>
</para>
<para>
Pozri tie¾ <function>filectime</function>, <function>stat</function>,
<function>touch</function> a <function>getlastmod</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/fileowner.xml
+++ phpdoc-sk/reference/filesystem/functions/fileowner.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.3 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.fileowner">
<refnamediv>
<refname>fileowner</refname>
<refpurpose>Zistí vlastníka súboru</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>fileowner</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<para>
Vráti u¾ívateµské ID vlastníka súboru alebo &false; v prípade chyby
U¾ívateµské ID je vrátené v èíselnom formáte. Ak chcete zisti»
k tomuto èíslu prislúchajúceho u¾ívateµa, pou¾ite funkciu
<function>posix_getpwuid</function>.
</para>
<para>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mô¾ete nájs»
pri funkcii <function>clearstatcache</function>.
</para>
<simpara>
Táto funkcia nepracuje so <link linkend="features.remote-files">
vzdialenými súbormi</link>; súbor, ktorý má by» preskúmaný, musí by»
prístupný cez súborový systém servera.
</simpara>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/fileperms.xml
+++ phpdoc-sk/reference/filesystem/functions/fileperms.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.2 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.fileperms">
<refnamediv>
<refname>fileperms</refname>
<refpurpose>Zistí práva k danému súboru</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>fileperms</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<para>
Vráti práva k zadanému súboru alebo &false; v prípade chyby.
</para>
<para>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mô¾ete nájs»
pri funkcii <function>clearstatcache</function>.
</para>
<simpara>
Táto funkcia nepracuje so <link linkend="features.remote-files">
vzdialenými súbormi</link>; súbor, ktorý má by» preskúmaný, musí by»
prístupný cez súborový systém servera.
</simpara>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/filesize.xml
+++ phpdoc-sk/reference/filesystem/functions/filesize.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- $Revision: 1.1 $ -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.filesize">
<refnamediv>
<refname>filesize</refname>
<refpurpose>Zistí veµkos» súboru</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>filesize</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<para>
Vráti veµkos» súboru v bytoch alebo &false; v prípade chyby.
</para>
<para>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mô¾ete nájs»
pri funkcii <function>clearstatcache</function>.
</para>
<simpara>
Táto funkcia nepracuje so <link linkend="features.remote-files">
vzdialenými súbormi</link>; súbor, ktorý má by» preskúmaný, musí by»
prístupný cez súborový systém servera.
</simpara>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/filetype.xml
+++ phpdoc-sk/reference/filesystem/functions/filetype.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.6 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.filetype">
<refnamediv>
<refname>filetype</refname>
<refpurpose>Zistí typ súboru</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>string</type><methodname>filetype</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<para>
Vráti typ súboru. Mo¾né hodnoty sú fifo, char,
dir, block, link, file, a unknown (neznámy).
</para>
<para>
Vráti &false;, ak nastala chyba. <function>filetype</function> vyvolá
správu typu <constant>E_NOTICE</constant>, ak zlyhá volanie stat
alebo ak typ súboru je unknown (neznámy).
</para>
<para>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mô¾ete nájs»
pri funkcii <function>clearstatcache</function>.
</para>
<simpara>
Táto funkcia nepracuje so <link linkend="features.remote-files">
vzdialenými súbormi</link>; súbor, ktorý má by» preskúmaný, musí by»
prístupný cez súborový systém servera.
</simpara>
<simpara>
Pozri tie¾ <function>is_dir</function>, <function>is_file</function>,
<function>is_link</function>, <function>file_exists</function> a
<function>stat</function>.
</simpara>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/flock.xml
+++ phpdoc-sk/reference/filesystem/functions/flock.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.7 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.flock">
<refnamediv>
<refname>flock</refname>
<refpurpose>Uzamkýna súbory metódou "portable advisory locking"</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>bool</type><methodname>flock</methodname>
<methodparam><type>resource</type><parameter>deskriptor</parameter></methodparam>
<methodparam><type>int</type><parameter>operácia</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>&mód_wouldblock</parameter></methodparam>
</methodsynopsis>
<simpara>
PHP podporuje "portable" spôsob uzamykania celých súborov
spôsobom nazývaným "advisory", èo znamená, ¾e v¹etky
programy, ktoré pristupujú k súboru musia pou¾íva» rovnaký spôsob
uzamykania (v opaènom prípade uzamykanie nebude fungova»).
</simpara>
<simpara>
<function>flock</function> pracuje s <parameter>deskriptor</parameter>om
súboru; ten musí by» platný a odkazova» na úspe¹ne otvorený súbor.
Parameter <parameter>operácia</parameter> mô¾e nadobúda» jednu
z nasledovných hodnôt:
</simpara>
<para>
<itemizedlist>
<listitem>
<simpara>
Na získanie zdieµaného uzamknutia èítania (shared lock - reader), nastavte
parameter <parameter>operácia</parameter> na <constant>LOCK_SH</constant>
(vo verziách star¹ích ako PHP 4.0.1 nastavte na 1).
</simpara>
</listitem>
<listitem>
<simpara>
Na získanie výhradného uzamknutia zápisu (exclusive lock - writer), nastavte
parameter <parameter>operácia</parameter> na <constant>LOCK_EX</constant>
(vo verziách star¹ích ako PHP 4.0.1 nastavte na 2).
</simpara>
</listitem>
<listitem>
<simpara>
Na odstránenie uzamknutia (zdieµaného, èi výhradného), nastavte
parameter <parameter>operácia</parameter> na <constant>LOCK_UN</constant>
(vo verziách star¹ích ako PHP 4.0.1 nastavte na 3).
</simpara>
</listitem>
<listitem>
<simpara>
Ak nechcete, aby poèas priebehu uzamkýnania funkcia
<function>flock</function> blokovala súbor, pripoèítajte
k parametru <parameter>operácia</parameter> kon¹tantu
<constant>LOCK_NB</constant> (vo verziách star¹ích ako pripoèítajte
4).
</simpara>
</listitem>
</itemizedlist>
</para>
<simpara>
Funkcia <function>flock</function> dovoµuje realizova» jednoduchý
model "èitateµ/zapisovateµ" (reader-writer) a to na takmer µubovoµnej
platforme (vrátane väè¹iny systémov odvodených z Unix-u a dokonca
na systémoch Windows). Tretí nepovinný parameter je nastavený na &true;,
ak uzamknutie by malo blokova» (chybová podmienka errno EWOULDBLOCK).
</simpara>
<simpara>
&return.success;
</simpara>
<note>
<para>
Preto¾e <function>flock</function> vy¾aduje deskriptor súboru,
na ochranu pred prístupom k súboru, ktorý mienite skráti» otvorením
v móde na zápis (pou¾itím "w" resp. "w+" ako módu otvorenia vo
funkcii <function>fopen</function>), by ste mali pou¾íva» ¹peciálny
uzamkýnací súbor.
</para>
</note>
<warning>
<para>
Funkcia <function>flock</function> nebude pracova» na súborovom systéme
NFS a ïal¹ích sie»ových súborových systémoch. Viac detailov
nájdete v dokumentácii k vá¹mu operaènému systému.
</para>
<para>
Na niektorých operaèných systémoch je <function>flock</function>
implementovaný na úrovni procesov. Pri pou¾ívaní viacvláknového
aplikaèného rozhrania servera (napr. ISAPI) sa nemo¾no týmto spôsobom
spolieha» na ochranu súborov pred PHP skriptami, ktoré be¾ia
v paralelných vláknach tej istej in¹tancie servera!
</para>
<para>
Funkcia <function>flock</function> nie je podporovaná na zastaraných
súborových systémoch ako napr. <literal>FAT</literal> a ich
odvodeninách. Preto funkcia v týchto prostrediach vracia
v¾dy &false; (napr. v prostredí Windows 98).
</para>
</warning>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/fnmatch.xml
+++ phpdoc-sk/reference/filesystem/functions/fnmatch.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.1 Maintainer: novotnyr Status: ready -->
<refentry id="function.fnmatch">
<refnamediv>
<refname>fnmatch</refname>
<refpurpose>Zistí, èi názov súboru zodpovedá danému výrazu</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>array</type><methodname>fnmatch</methodname>
<methodparam><type>string</type><parameter>výraz</parameter></methodparam>
<methodparam><type>string</type><parameter>re»azec</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>príznaky</parameter></methodparam>
</methodsynopsis>
<para>
Funkcia <function>fnmatch</function> zistí, èi odovzdávaný <parameter>re»azec</parameter>
zodpovedá zadanému <parameter>výraz</parameter>u, ktorý obsahuje zástupné znaky
(wildcards) pou¾ívaného operaèného systému, èi shellu.
</para>
<para>
Táto funkcia je zvlá¹» uèelná pre názvy súborov, ale mô¾e by»
pou¾ívaná aj s obyèajnými re»azcami.
Be¾ný u¾ívateµ mô¾e by» zvyknutý na klasické zástupné znaky shellu, prípadne
na ich najjednoduch¹iu formu - zástupné znaky
<literal>'?'</literal> a <literal>'*'</literal>. Pou¾itie funkcie
<function>fnmatch</function> namiesto funkcií <function>ereg</function> èi
<function>preg_match</function> mô¾e by» v niektorých prípadoch (napr.
o¹etrenie u¾ívateµovho vstupu) jednoduch¹ie.
</para>
<example>
<title>
Kontrola anglického názvu pre sivú farbu pou¾itím zástupných znakov
</title>
<programlisting role="php">
<![CDATA[
if(fnmatch("*gr[ae]y", $color)) {
echo "akceptuje gray aj grey - dva rôzne anglické názvy pre sivú farbu...";
}
]]>
</programlisting>
</example>
<para>
Pozri tie¾ <function>glob</function>,
<function>ereg</function>,
<function>preg_match</function>
a manuálové stránky Unixu <literal>fnmatch(3)</literal> pre
zoznam povolených príznakov
(èasom budú zadokumentované aj tu<!-- TODO hartmut -->).
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/fopen.xml
+++ phpdoc-sk/reference/filesystem/functions/fopen.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.10 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.fopen">
<refnamediv>
<refname>fopen</refname>
<refpurpose>Otvorí súbor èi adresu URL</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>resource</type><methodname>fopen</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
<methodparam><type>string</type><parameter>mód</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>pou¾íva»_cesty_include</parameter></methodparam>
<methodparam choice="opt"><type>resource</type><parameter>zcontext</parameter></methodparam>
</methodsynopsis>
<simpara>
<function>fopen</function> priradí pomenovaný zdroj ¹pecifikovaný
parametrom <parameter>názovsúboru</parameter> prúdu. Ak
je <parameter>názovsúboru</parameter> typu "schéma://...",
predpokladá sa, ¾e je to URL a PHP vyhµadá príslu¹nú obslu¾nú rutinu
protokolu (nazývanú tie¾ wrapper) pre danú schému. Ak nie sú
pre daný protokol zaregistrované ¾iadne wrappery, PHP vydá poznámku
(notice), aby bolo mo¾né vysledova» prípadné problémy v skripte
vyplývajúce z tejto situácie. Vykonávanie skriptu potom pokraèuje, akoby
<parameter>názovsúbor</parameter>u obsahoval regulárny súbor.
</simpara>
<simpara>
If PHP has decided that <parameter>filename</parameter> specifies
a local file, then it will try to open a stream on that file.
The file must be accessible to PHP, so you need to ensure that
the file access permissions allow this access.
If you have enabled &safemode;,
or <link linkend="ini.open-basedir">open_basedir</link> further
restrictions may apply.
</simpara>
<simpara>
Ak PHP uvá¾ilo, ¾e <parameter>názovsúboru</parameter> ¹pecifikuje
registrovaný protokol a tento protokol je registrovaný
ako sie»ová adresa URL, PHP overí, èi je povolená konfiguraèná mo¾nos»
<link linkend="ini.allow-url-fopen">allow_url_fopen</link>. Ak
je táto mo¾nos» zakázané, PHP vy¹le varovanie (warning) a volanie
funkcie <function>fopen</function> zlyhá.
</simpara>
<note>
<simpara>
Zoznam podporovaných protokolov mo¾no nájs» v sekcii <xref linkend="wrappers"/>.
</simpara>
</note>
<para>
Parameter <parameter>mód</parameter> definuje spôsob, akým
sa bude pristupova» k prúdu. Re¾im mô¾e by» tvorený nasledovnými znakmi:
<table>
<title>
Zoznam mo¾ných módov pre funkciu <function>fopen</function>
pre pou¾itie v parametri <parameter>mód</parameter>
</title>
<tgroup cols="2">
<thead>
<row>
<entry><parameter>mód</parameter></entry>
<entry>Popis</entry>
</row>
</thead>
<tbody>
<row>
<entry><literal>'r'</literal></entry>
<entry>
Otvori» len na èítanie; interný ukazovateµ súboru
bude presunutý na zaèiatok súboru.
</entry>
</row>
<row>
<entry><literal>'r+'</literal></entry>
<entry>
Otvori» na èítanie aj zápis; ukazovateµ súboru bude presunutý
na zaèiatok súboru.
</entry>
</row>
<row>
<entry><literal>'w'</literal></entry>
<entry>
Otvori» len na zápis; ukazovateµ súboru bude presunutý na
zaèiatok súboru a súbor bude skrátený na nulovú då¾ku.
Ak súbor neexistuje, pokúsi sa ho vytvori».
</entry>
</row>
<row>
<entry><literal>'w+'</literal></entry>
<entry>
Otvori» na èítanie aj zápis; ukazovateµ súboru bude presunutý
na zaèiatok súboru. Súbor bude skrátený na nulovú då¾ku
Ak súbor neexistuje, pokúsi sa ho vytvori».
</entry>
</row>
<row>
<entry><literal>'a'</literal></entry>
<entry>
Otvori» len na zápis; ukazovateµ súboru bude presunutý
na koniec súboru. Ak súbor neexistuje, pokúsi sa ho vytvori».
</entry>
</row>
<row>
<entry><literal>'a+'</literal></entry>
<entry>
Otvori» na èítanie aj zápis; ukazovateµ súboru
bude presunutý na koniec súboru. Ak súbor neexistuje, pokúsi
sa ho vytvori».
</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
<note>
<para>
Parameter <parameter>mód</parameter> mô¾e ïalej obsahova» znak
'b'. Ten má význam len na systémoch, ktoré rozli¹ujú medzi
textovými a binárnymi súbormi (napr. Windows. V systémoch
Unix nemá tento mód význam). Ak znak nie je potrebný, bude
ignorovaný. Napriek tomu sa odporúèa pou¾íva» znak 'b' -
zais»uje sa tým väè¹ia prenositeµnos» skriptov.
</para>
</note>
<para>
Tretí nepovinný parameter <parameter>pou¾íva»_cesty_include</parameter>
mô¾e by» nastavený na '1' or &true; ak chcete vyhµadáva» súbor
aj v cestách ¹pecifikovaných v nastavení
<link linkend="ini.include-path">include_path</link>.
</para>
<para>
©tvrtý nepovinný parameter <parameter>zcontext</parameter> je pou¾ívaný
pri ¹pecifikovaní ladiacich parametrov a spätných volaní.
</para>
<simpara>
Ak otvorenie zlyhá, funkcia vráti &false;.
</simpara>
<para>
<example>
<title>Príklad na <function>fopen</function></title>
<programlisting role="php">
<![CDATA[
<?php
$handle = fopen ("/home/rasmus/subor.txt", "r");
$handle = fopen ("/home/rasmus/obrazok.gif", "wb");
$handle = fopen ("http://www.server.com/", "r");
$handle = fopen ("ftp://uzivatel:[email protected]/subor.txt", "w");
?>
]]>
</programlisting>
</example>
</para>
<simpara>
Ak nará¾ate na problémy s èítaním, èi zapisovaním do súborov
a pou¾ívate PHP ako modul servera, uistite sa, proces servera
má prístup k súborom a adresárom, s ktorými sa pokú¹ate pracova».
</simpara>
<para>
Na platforme Windows je potrebné o¹etri» spätné lomky '\
pomocou escape znakov, resp. pou¾i» obyèajné lomky.
<informalexample>
<programlisting role="php">
<![CDATA[
<?php
$handle = fopen ("c:\\data\\info.txt", "r");
?>
]]>
</programlisting>
</informalexample>
</para>
<simpara>
Pozri tie¾ <xref linkend="wrappers"/>,
<function>fclose</function>,
<function>fgets</function>,
<function>fsockopen</function>,
<function>file</function>,
<function>file_exists</function>,
<function>is_readable</function>,
<function>socket_set_timeout</function> a
<function>popen</function>.
</simpara>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/fpassthru.xml
+++ phpdoc-sk/reference/filesystem/functions/fpassthru.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.5 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.fpassthru">
<refnamediv>
<refname>fpassthru</refname>
<refpurpose>Zapí¹e v¹etky zostávajúce dáta od pozície ukazovateµa súboru</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>fpassthru</methodname>
<methodparam><type>resource</type><parameter>deskriptor</parameter></methodparam>
</methodsynopsis>
<simpara>
Naèíta dáta od aktuálnej pozície ukazovateµa súboru do konca súboru
(EOF) a zapí¹e výsledky do výstupného buffera.
</simpara>
<simpara>
Ak nastala chyba, <function>fpassthru</function> vráti
&false;. V opaènom prípade vráti <function>fpassthru</function> poèet
naèítaných a na výstup zaslaných znakov zo súboru, ktorý je ¹pecifikovaný
v parametri <parameter>deskriptor</parameter>
</simpara>
<simpara>
Deskriptor súboru musí by» platný a musí odkazova» na súbor, ktorý
bol úspe¹ne otvorený pomocou funkcie <function>fopen</function>,
<function>popen</function> alebo <function>fsockopen</function>.
Niekedy je vhodné presunú» interný ukazovateµ súboru na jeho zaèiatok -
pomocou funkcie <function>rewind</function>. To mô¾e nasta» v prípadoch,
ak ste u¾ do súboru zadaného deskriptorom zapisovali. Súbor
je po naèítaní funkciou <function>fpassthru</function> uzatvorený, èím
sa stane <parameter>deskriptor</parameter> neplatným.
</simpara>
<simpara>
Ak chcete iba vypísa» obsah súboru do výstupného buffera a neplánujete
tento súbor modifikova», èi sa v òom posúva» na rôzne miesta, mô¾ete
pou¾i» funkciu
<function>readfile</function>. U¹etríte tým jedno volanie funkcie
<function>fopen</function>.
</simpara>
<note>
<para>
Pri pou¾ívaní <function>fpassthru</function> na binárnom súbore
v systémoch Windows je potrebné sa uisti», ¾e súbor bol otvorený
v binárnom móde. To je mo¾né vykona» pou¾itím príznaku
<literal>b</literal> v parametri mód volania funkcie
<function>fopen</function>.
</para>
<para>
Pri práci s binárnymi súbormi, odporúèa sa pou¾íva»
príznak <literal>b</literal>, aj keï to systém nevy¾aduje.
Zaistí sa tým väè¹ia prenositeµnos» skriptov.
</para>
</note>
<simpara>
Pozri tie¾ <function>readfile</function>,
<function>fopen</function>, <function>popen</function> a
<function>fsockopen</function>
</simpara>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/fputs.xml
+++ phpdoc-sk/reference/filesystem/functions/fputs.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.4 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.fputs">
<refnamediv>
<refname>fputs</refname>
<refpurpose>Zapí¹e do súboru na aktuálnu pozíciu</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>fputs</methodname>
<methodparam><type>resource</type><parameter>deskriptor</parameter></methodparam>
<methodparam><type>string</type><parameter>re»azec</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>då¾ka</parameter></methodparam>
</methodsynopsis>
<para>
Funkcia <function>fputs</function> je alias pre funkciu
<function>fwrite</function> a je s touto funkciou identická
V¹imnite si, ¾e parameter <parameter>då¾ka</parameter> je voliteµný -
ak nie je ¹pecifikovaný, bude zapísaný celý re»azec.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/fread.xml
+++ phpdoc-sk/reference/filesystem/functions/fread.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.6 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.25 -->
<refentry id="function.fread">
<refnamediv>
<refname>fread</refname>
<refpurpose>Èítanie zo súboru s binárnou podporou</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>string</type><methodname>fread</methodname>
<methodparam><type>resource</type><parameter>deskriptor</parameter></methodparam>
<methodparam><type>int</type><parameter>då¾ka</parameter></methodparam>
</methodsynopsis>
<simpara>
<function>fread</function> naèíta <parameter>då¾ka</parameter> bytov
zo súboru ¹pecifikovaného pomocou parametra
<parameter>deskriptor</parameter>. Naèítavanie skonèí, ak u¾ bolo naèítaných
<parameter>då¾ka</parameter> bytov alebo bol dosiahnutý koniec súboru (EOF),
podµa toho, ktorý z týchto prípadov nastane skôr.
</simpara>
<para>
<informalexample>
<programlisting role="php">
<![CDATA[
<?php
// naèítame obsah súboru do re»azca
$filename = "/usr/local/subor.txt";
$handle = fopen ($filename, "r");
$contents = fread ($handle, filesize ($filename));
fclose ($handle);
?>
]]>
</programlisting>
</informalexample>
</para>
<note>
<para>
V systémoch, ktoré rozli¹ujú medzi binárnymi a textovými súbormi
(napr. Windows) musí by» súbor otvorený v re¾ime 'b' - tento znak musí
by» obsiahnutý v parametri mód funkcie <function>fopen</function>.
</para>
</note>
<para>
<informalexample>
<programlisting role="php">
<![CDATA[
<?php
$filename = "c:\\subory\\obrazok.gif";
$handle = fopen ($filename, "rb");
$contents = fread ($handle, filesize ($filename));
fclose ($handle);
?>
]]>
</programlisting>
</informalexample>
</para>
<simpara>
Pozri tie¾ <function>fwrite</function>, <function>fopen</function>,
<function>fsockopen</function>, <function>popen</function>,
<function>fgets</function>, <function>fgetss</function>,
<function>fscanf</function>, <function>file</function> and
<function>fpassthru</function>.
</simpara>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/fscanf.xml
+++ phpdoc-sk/reference/filesystem/functions/fscanf.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.7 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.fscanf">
<refnamediv>
<refname>fscanf</refname>
<refpurpose>Parsuje vstup zo súboru podµa zadaného formátu</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>mixed</type><methodname>fscanf</methodname>
<methodparam><type>resource</type><parameter>deskriptor</parameter></methodparam>
<methodparam><type>string</type><parameter>formát</parameter></methodparam>
<methodparam choice="opt"><type>string</type><parameter>var1</parameter></methodparam>
</methodsynopsis>
<para>
Funkcia <function>fscanf</function> je podobná funkcii
<function>sscanf</function>, a¾ na to, ¾e svoj vstup naèítava zo súboru
¹pecifikovaného pomocou parametra <parameter>deskriptor</parameter>.
Tento vstup ïalej interpretuje predpísaným spôsobom podµa parametra
<parameter>formát</parameter>. Ak bola táto funkcia pou¾itá len s dvoma
parametrami, interpretované hodnoty budú vrátené v poli.
V opaènom prípade, ak boli pou¾ité aj nepovinné parametre, funkcia vráti
poèet hodnôt, ktoré boli priradené týmto parametrom. Voliteµné parametre
musia by» odovzdávané odkazom.
</para>
<para>
Znak reprezentujúci biele miesta (whitespace) vo formáte
bude zodpoveda» µubovoµnému inému znaku typu whitespace vo vstupnom prúde.
To znamená, ¾e napr. znaku tabulátora <literal>\t</literal> vo formátovom
re»azci zodpovedá aj napr. znak medzery vo vstupnom prúde (preto¾e
oba sú znaky bieleho miesta).
</para>
<para>
<example>
<title>Príklad na <function>fscanf</function></title>
<programlisting role="php">
<![CDATA[
$deskriptor = fopen ("uzivatelia.txt","r");
while ($uziv_info = fscanf ($deskriptor, "%s\t%s\t%s\n")) {
list ($meno, $zamestnanie, $kod_krajiny) = $uziv_info;
//... spracujeme nejak hodnoty
}
fclose($deskriptor);
]]>
</programlisting>
</example>
<example>
<title>uzivatelia.txt</title>
<programlisting>
<![CDATA[
javier argonaut pe
hiroshi sculptor jp
robert slacker us
luigi florist it
]]>
</programlisting>
</example>
</para>
<note>
<simpara>
Vo verziách pred PHP 4.3.0 bol maximálny poèet znakov naèítaných
zo súboru 512 (alebo pokiaµ sa nevyskytol znak \n, podµa toho,
ktorý z prípadov nastal skôr).
Od PHP 4.3.0 mô¾u by» naèítavané a spracovávané µubovoµne dlhé
riadky.
</simpara>
</note>
<para>
Pozri tie¾ <function>fread</function>, <function>fgets</function>,
<function>fgetss</function>, <function>sscanf</function>,
<function>printf</function> a <function>sprintf</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/fseek.xml
+++ phpdoc-sk/reference/filesystem/functions/fseek.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.5 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.fseek">
<refnamediv>
<refname>fseek</refname>
<refpurpose>Umo¾òuje meni» pozíciu interného ukazovateµa súboru</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>fseek</methodname>
<methodparam><type>resource</type><parameter>deskriptor</parameter></methodparam>
<methodparam><type>int</type><parameter>offset</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>spôsob</parameter></methodparam>
</methodsynopsis>
<para>
Nastaví pozíciu v súbore ¹pecifikovanom pomocou parametra
<parameter>deskriptor</parameter>. Nová pozícia udávaná v bytoch
vzhµadom na zaèiatok súboru, je získaná, prièítaním hodnoty
<parameter>offset</parameter> k pozícii ¹pecifikovanie parametrom
<parameter>spôsob</parameter>; jeho hodnoty sú definované nasledovne:
<simplelist>
<member><constant>SEEK_SET</constant> - nastaví pozíciu na
<parameter>offset</parameter> bytov od zaèiatku súboru.</member>
<member><constant>SEEK_CUR</constant> - posunie interný ukazovateµ o <parameter>offset</parameter>
bytov od aktuálnej pozície.</member>
<member><constant>SEEK_END</constant> - nastaví interný ukazovateµ na koniec súboru plus <parameter>offset</parameter>.
(Posun na pozíciu pred koniec súboru mo¾no uskutoèni» ¹pecifikovaním zápornej hodnoty
v parametri <parameter>offset</parameter>.)</member>
</simplelist>
</para>
<para>Ak parameter <parameter>spôsob</parameter> nie je ¹pecifikovaný,
predpokladá sa hodnota <constant>SEEK_SET</constant>.
</para>
<para>
Po úspe¹nom vykonaní vráti 0, inak vráti -1. Poznamenajme, ¾e posun
za koniec súboru nie je pova¾ovaný za chybu.
</para>
<para>
Funkcia nemô¾e by» pou¾ívaná na tých deskriptoroch súborov otvorených
pomocou <function>fopen</function>, ktorý pou¾ívajú adresy
"http://" alebo "ftp://"
</para>
<note>
<para>
Parameter <parameter>spôsob</parameter> bol pridaný vo verziách PHP 4.0.0.
</para>
</note>
<para>
Pozri tie¾ <function>ftell</function> a
<function>rewind</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/fstat.xml
+++ phpdoc-sk/reference/filesystem/functions/fstat.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.5 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.24 -->
<refentry id="function.fstat">
<refnamediv>
<refname>fstat</refname>
<refpurpose>Poskytne informácie o súbore zadanom jeho deskriptorom</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>array</type><methodname>fstat</methodname>
<methodparam><type>resource</type><parameter>deskriptor</parameter></methodparam>
</methodsynopsis>
<para>
Poskytuje ucelené informácie a ¹tatistiky o súbore alebo symbolickom linku
zadanom v parametri <parameter>deskriptor</parameter>. Táto funkcia je
podobná funkcii <function>stat</function>. Rozdiel je v tom, ¾e táto
funkcia pracuje s otvoreným deskriptorom súboru (nie s názvom súboru).
</para>
<para>
Vráti pole s informáciami a ¹tatistikami o súbore, v ktorom sa nachádzajú
nasledovné prvky:
<orderedlist>
<listitem><simpara>zariadenie</simpara></listitem>
<listitem><simpara>inode</simpara></listitem>
<listitem><simpara>mód ochrany inode</simpara></listitem>
<listitem><simpara>poèet linkov</simpara></listitem>
<listitem><simpara>id u¾ívateµa - vlastníka</simpara></listitem>
<listitem><simpara>id skupiny vlastníka</simpara></listitem>
<listitem><simpara>typ zariadenia v prípade zariadenia inode *</simpara></listitem>
<listitem><simpara>veµkos» v bytoch</simpara></listitem>
<listitem><simpara>èas posledného prístupu</simpara></listitem>
<listitem><simpara>èas poslednej modifikácie</simpara></listitem>
<listitem><simpara>èas poslednej zmeny</simpara></listitem>
<listitem><simpara>veµkos» bloku pre I/O operácie súborového systému *</simpara></listitem>
<listitem><simpara>poèet alokovaných blokov</simpara></listitem>
</orderedlist>
</para>
<para>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mo¾no nájs»
v popise <function>clearstatcache</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/ftell.xml
+++ phpdoc-sk/reference/filesystem/functions/ftell.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.5 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.ftell">
<refnamediv>
<refname>ftell</refname>
<refpurpose>Urèí pozíciu interného ukazovateµa súboru</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>ftell</methodname>
<methodparam><type>resource</type><parameter>deskriptor</parameter></methodparam>
</methodsynopsis>
<para>
Vráti pozíciu interného ukazovateµa v súbore ¹pecifikovanom pomocou
parametra <parameter>deskriptor</parameter>, t. j. posun vzhµadom
na zaèiatok súborového prúdu.
</para>
<para>
Ak sa vyskytne chyba, vráti &false;.
</para>
<para>
Deskriptor súboru musí by» platný a musí odkazova» na súbor,
ktorý bol úspe¹ne otvorený pomocou <function>fopen</function> alebo
<function>popen</function>.
</para>
<para>
See also <function>fopen</function>, <function>popen</function>,
<function>fseek</function>, and <function>rewind</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/ftruncate.xml
+++ phpdoc-sk/reference/filesystem/functions/ftruncate.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.5 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.14 -->
<refentry id="function.ftruncate">
<refnamediv>
<refname>ftruncate</refname>
<refpurpose>Skráti súbor na zadanú då¾ku</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>bool</type><methodname>ftruncate</methodname>
<methodparam><type>resource</type><parameter>deskriptor</parameter></methodparam>
<methodparam><type>int</type><parameter>veµkos»</parameter></methodparam>
</methodsynopsis>
<para>
Funkcia vezme <parameter>deskriptor</parameter> po¾adovaného súboru,
a skráti tento súbor na zadanú då¾ku - tá je urèená parametrom
<parameter>veµkos»</parameter>. &return.success;
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/fwrite.xml
+++ phpdoc-sk/reference/filesystem/functions/fwrite.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.7 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.fwrite">
<refnamediv>
<refname>fwrite</refname>
<refpurpose>Zápis do súboru s binárnou podporou</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>fwrite</methodname>
<methodparam><type>resource</type><parameter>deskriptor</parameter></methodparam>
<methodparam><type>string</type><parameter>re»azec</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>då¾ka</parameter></methodparam>
</methodsynopsis>
<simpara>
<function>fwrite</function> zapí¹e obsah parametra
<parameter>re»azec</parameter> do súborového prúdu ¹pecifikované pomocou
parametra <parameter>deskriptor</parameter>. Ak je zadaná
<parameter>då¾ka</parameter>, zapisovanie skonèí po tom, èo bolo zapísaných
<parameter>då¾ka</parameter> bytov alebo u¾ bol zapísaný celý
<parameter>re»azec</parameter>, podµa toho, ktorý z týchto prípadov nastane
skôr.
</simpara>
<simpara>
<function>fwrite</function> vráti poèet skutoène zapísaných bytov
alebo &false; v prípad chyby.
</simpara>
<simpara>
V¹imnite si, ¾e ak je zadaný parameter <parameter>då¾ka</parameter>,
hodnota konfiguraèného nastavenia
<link linkend="ini.magic-quotes-runtime">magic_quotes_runtime</link>
bude ignorovaná a z parametra <parameter>string</parameter> nebudú
odstránené ¾iadne spätné lomky '\'.
</simpara>
<note>
<para>
V systémoch, ktoré rozli¹ujú medzi binárnymi a textovými súbormi
(napr. Windows) musí by» súbor otvorený v re¾ime 'b' - tento znak musí
by» obsiahnutý v parametri mód funkcie <function>fopen</function>.
</para>
</note>
<para>
<example>
<title>Jednoduchý príklad na fwrite</title>
<programlisting role="php">
<![CDATA[
<?php
$filename = 'test.txt';
$somecontent = "Pridáme tento riadok do súboru\n";
// Najprv sa uistime, ¾e súbor existuje a mo¾no doòho zapisova»
if (is_writable($filename)) {
// V na¹om príklade otvárame $filename v pripisovacom (append) móde.
// Interný ukazovateµ súboru sa nachádza na jeho konci, preto
// $somecontent budeme zapisova» pomocou fwrite() práve tam.
if (!$handle = fopen($filename, 'a')) {
print "Nemo¾no otvori» súbor ($filename)";
exit;
}
// Write $somecontent to our opened file.
if (!fwrite($handle, $somecontent)) {
print "Nemo¾no zapisova» do súboru ($filename)";
exit;
}
print "Zápis ($somecontent) do súboru ($filename) bol úspe¹ný";
fclose($handle);
} else {
print "Do súboru $filename nemo¾no zapisova»";
}
?>
]]>
</programlisting>
</example>
</para>
<simpara>
Pozri tie¾ <function>fread</function>, <function>fopen</function>,
<function>fsockopen</function>, <function>popen</function> a
<function>fputs</function>.
</simpara>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/glob.xml
+++ phpdoc-sk/reference/filesystem/functions/glob.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.6 Maintainer: novotnyr Status: ready -->
<refentry id="function.glob">
<refnamediv>
<refname>glob</refname>
<refpurpose>Vyhµadáva súbory zodpovedajúce zadanému výrazu</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>array</type><methodname>glob</methodname>
<methodparam><type>string</type><parameter>výraz</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>príznaky</parameter></methodparam>
</methodsynopsis>
<para>
Funkcia <function>glob</function> vyhµadáva v¹etky súboru, ktoré
spåòajú podmienky zadané v parametri <parameter>výraz</parameter>
podµa pravidiel pou¾ívaných operaèným systémom resp. jeho shellom.
Nevykonáva sa expandovanie vlnky (tilde), èi substitúcia parametrov.
</para>
<para>
Vráti pole obsahujúce nájdené súbory/adresáre alebo &false; v prípade
chyby.
</para>
<para>
Povolené príznaky:
<itemizedlist>
<listitem>
<simpara>
<constant>GLOB_MARK</constant> - na koniec ka¾dej polo¾ky pridá lomku '/'
</simpara>
</listitem>
<listitem>
<simpara>
<constant>GLOB_NOSORT</constant> - vráti súbory v takom poradí, v akom
sa nachádzajú v adresári (¾iadne vyhµadávanie)
</simpara>
</listitem>
<listitem>
<simpara>
<constant>GLOB_NOCHECK</constant> - vráti vyhµadávací výraz, ak neboli
nájdené ¾iadne súbory
</simpara>
</listitem>
<listitem>
<simpara>
<constant>GLOB_NOESCAPE</constant> - spätné lomky '\' nevymedzujú
¹peciálne znaky a metaznaky.
</simpara>
</listitem>
<listitem>
<simpara>
<constant>GLOB_BRACE</constant> - expanduje {a,b,c} na podmienku, ktorú
spåòa 'a', 'b' alebo 'c'
</simpara>
</listitem>
<listitem>
<simpara>
<constant>GLOB_ONLYDIR</constant> - vráti len adresárové polo¾ky spåòajúce
zadaný výraz
</simpara>
</listitem>
</itemizedlist>
</para>
<para>
<example>
<title>
Pohodlný spôsob, ako mô¾e <function>glob</function> nahradi»
<function>opendir</function> a spriaznené funkcie.
</title>
<programlisting role="php">
<![CDATA[
<?php
foreach (glob("*.txt") as $filename) {
echo "veµkos» $filename je " . filesize($filename) . "\n";
}
/* Output will look something like:
veµkos» funclist.txt je 44686
veµkos» funcsummary.txt je 267625
veµkos» quickref.txt je 137820
*/
?>
]]>
</programlisting>
</example>
</para>
<para>
Pozri tie¾ <function>opendir</function>,
<function>readdir</function> a
<function>closedir</function>, <function>fnmatch</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/is-dir.xml
+++ phpdoc-sk/reference/filesystem/functions/is-dir.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.5 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.is-dir">
<refnamediv>
<refname>is_dir</refname>
<refpurpose>Zistí, èi súbor s daným názvom reprezentuje adresár</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>bool</type><methodname>is_dir</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<para>
Vráti &true;, ak súbor so zadaným názvom existuje a reprezentuje adresár.
Ak je parameter <parameter>názovsúboru</parameter> tvorený relatívnou
cestou, overovanie bude tie¾ relatívne k aktuálnemu pracovnému adresáru
(working directory).
</para>
<para>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mô¾ete nájs»
pri funkcii <function>clearstatcache</function>.
</para>
<simpara>
Táto funkcia nepracuje so <link linkend="features.remote-files">
vzdialenými súbormi</link>; súbor, ktorý má by» preskúmaný, musí by»
prístupný cez súborový systém servera.
</simpara>
<para>
Pozri tie¾ <function>chdir</function>, <link linkend="class.dir">dir</link>,
<function>opendir</function>, <function>is_file</function> a
<function>is_link</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/is-executable.xml
+++ phpdoc-sk/reference/filesystem/functions/is-executable.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.3 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.is-executable">
<refnamediv>
<refname>is_executable</refname>
<refpurpose>Zistí, èi je súbor s daným názvom vykonávateµný</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>bool</type><methodname>is_executable</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<para>
Vráti &true;, ak súbor s daným názvom existuje a je vykonávateµný
(spustiteµný).
</para>
<para>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mô¾ete nájs»
pri funkcii <function>clearstatcache</function>.
</para>
<simpara>
Táto funkcia nepracuje so <link linkend="features.remote-files">
vzdialenými súbormi</link>; súbor, ktorý má by» preskúmaný, musí by»
prístupný cez súborový systém servera.
</simpara>
<note>
<simpara>
Táto funkcia <emphasis role="strong">nie je</emphasis> k dispozícii na
platforme Win32.
</simpara>
</note>
<para>
Pozri tie¾ <function>is_file</function> a
<function>is_link</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/is-file.xml
+++ phpdoc-sk/reference/filesystem/functions/is-file.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.3 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.is-file">
<refnamediv>
<refname>is_file</refname>
<refpurpose>Zistí, èi súbor s daným názvom je obyèajný súbor</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>bool</type><methodname>is_file</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<para>
Vráti &true;, ak súbor s daným názvom existuje a je to obyèajný súbor.
</para>
<para>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mô¾ete nájs»
pri funkcii <function>clearstatcache</function>.
</para>
<simpara>
Táto funkcia nepracuje so <link linkend="features.remote-files">
vzdialenými súbormi</link>; súbor, ktorý má by» preskúmaný, musí by»
prístupný cez súborový systém servera.
</simpara>
<para>
Pozri tie¾ <function>is_dir</function> a
<function>is_link</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/is-link.xml
+++ phpdoc-sk/reference/filesystem/functions/is-link.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.3 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.is-link">
<refnamediv>
<refname>is_link</refname>
<refpurpose>Zistí, èi súbor s daným názvom je symbolický link</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>bool</type><methodname>is_link</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<para>
Vráti &true;, ak súbor s daným názvom existuje a je symbolický odkaz.
</para>
<para>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mô¾ete nájs»
pri funkcii <function>clearstatcache</function>.
</para>
<para>
Pozri tie¾ <function>is_dir</function>,
<function>is_file</function> a <function>readlink</function>.
</para>
<simpara>
Táto funkcia nepracuje so <link linkend="features.remote-files">
vzdialenými súbormi</link>; súbor, ktorý má by» preskúmaný, musí by»
prístupný cez súborový systém servera.
</simpara>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/is-readable.xml
+++ phpdoc-sk/reference/filesystem/functions/is-readable.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.2 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.is-readable">
<refnamediv>
<refname>is_readable</refname>
<refpurpose>Zistí, èi zo súboru mo¾no èíta»</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>bool</type><methodname>is_readable</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<para>
Vráti &true;, ak súbor existuje a mo¾no z neho èíta».
</para>
<para>
Majte na pamäti, ¾e PHP mô¾e pristupova» k súboru s u¾ívateµským id, pod
ktorým be¾í webserver (èasto je ním 'nobody'). Obmedzenia Safe mode
nie sú brané do úvahy.
</para>
<para>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mô¾ete nájs»
pri funkcii <function>clearstatcache</function>.
</para>
<simpara>
Táto funkcia nepracuje so <link linkend="features.remote-files">
vzdialenými súbormi</link>; súbor, ktorý má by» preskúmaný, musí by»
prístupný cez súborový systém servera.
</simpara>
<para>
Pozri tie¾ <function>is_writable</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/is-uploaded-file.xml
+++ phpdoc-sk/reference/filesystem/functions/is-uploaded-file.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.3 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.39 -->
<refentry id="function.is-uploaded-file">
<refnamediv>
<refname>is_uploaded_file</refname>
<refpurpose>Zistí, èi bol súbor uploadnutý cez HTTP POST</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>bool</type><methodname>is_uploaded_file</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<para>
Vráti &true;, ak súbor zadaný v parametri <parameter>názovsúboru</parameter>
bol uploadnutý cez HTTP POST. To je u¾itoèné v prípadoch, keï je potrebné
uisti» sa, ¾e sa zlomyseµný u¾ívateµ nepokú¹a oklama» skript tak, aby
pracoval na nepovolených èi ne¾iadúcich súboroch - napr. na
<filename>/etc/passwd</filename>.
</para>
<para>
Tento spôsob kontroly je dôle¾itý najmä v prípadoch, keï manipulácia
s uploadnutnými súbormi mô¾e odhali» ich obsah u¾ívateµovi, èi dokonca
ostatným u¾ívateµom systému.
</para>
<para>
<function>is_uploaded_file</function> je dostupná len v PHP 3
po PHP 3.0.16 a v PHP 4 po verzii 4.0.2. Ak pou¾ívate star¹ie verzie,
na ochranu mô¾ete pou¾i» nasledovnú funkciu:
<note>
<para>
Nasledovný príklad <emphasis>nepracuje</emphasis> v PHP 4 verzie
4.0.2 a nov¹ej. Je to spôsobené internou funkcionalitou PHP, ktorá
bola po tejto verzii upravené.
</para>
</note>
<programlisting role="php">
<![CDATA[
<?php
/* Kontrola uploadnutých súborov. */
function is_uploaded_file($filename) {
if (!$tmp_file = get_cfg_var('upload_tmp_dir')) {
$tmp_file = dirname(tempnam('', ''));
}
$tmp_file .= '/' . basename($filename);
/* u¾ívateµ mô¾e ma» koncovú lomku '/' v php.ini... */
return (ereg_replace('/+', '/', $tmp_file) == $filename);
}
/* Bude sa to pou¾íva» takto, preto¾e v star¹ích verziách
* nie je ani move_uploaded_file(): */
if (is_uploaded_file($HTTP_POST_FILES['userfile'])) {
copy($HTTP_POST_FILES['userfile'], "/place/to/put/uploaded/file");
} else {
echo "Mo¾ný útok cez uploadnutý súbor: '$HTTP_POST_FILES[userfile]'.";
}
?>
]]>
</programlisting>
</para>
<para>
Pozri tie¾ <function>move_uploaded_file</function> a sekciu
<link linkend="features.file-upload">Práca s uploadnutými súbormi</link>
ktorá obsahuje aj niekoµko jednoduchých príkladov.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/is-writable.xml
+++ phpdoc-sk/reference/filesystem/functions/is-writable.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.2 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.is-writable">
<refnamediv>
<refname>is_writable</refname>
<refpurpose>Zistí, èi do súboru mo¾no zapisova»</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>bool</type><methodname>is_writable</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<para>
Vráti &true; ak súbor s daným názvom existuje a mo¾no doòho zapisova»
Parameter <parameter>názovsúboru</parameter> mô¾e by» aj adresár, èo
umo¾òuje zisti», èi do adresára mo¾no zapisova».
</para>
<para>
Majte na pamäti, ¾e PHP mô¾e pristupova» k súboru s u¾ívateµským id, pod
ktorým be¾í webserver (èasto je ním 'nobody'). Obmedzenia Safe mode
nie sú brané do úvahy.
</para>
<para>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mô¾ete nájs»
pri funkcii <function>clearstatcache</function>.
</para>
<simpara>
Táto funkcia nepracuje so <link linkend="features.remote-files">
vzdialenými súbormi</link>; súbor, ktorý má by» preskúmaný, musí by»
prístupný cez súborový systém servera.
</simpara>
<para>
Pozri tie¾ <function>is_readable</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/is-writeable.xml
+++ phpdoc-sk/reference/filesystem/functions/is-writeable.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.2 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.55 -->
<refentry id="function.is-writeable">
<refnamediv>
<refname>is_writeable</refname>
<refpurpose>Zistí, èi do súboru mo¾no zapisova»</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>bool</type><methodname>is_writeable</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<para>
Táto funkcia je alias pre funkciu <function>is_writable</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/link.xml
+++ phpdoc-sk/reference/filesystem/functions/link.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.3 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.link">
<refnamediv>
<refname>link</refname>
<refpurpose>Vytvorí hard-link</refpurpose>
</refnamediv>
<refsect1>
<title>Description</title>
<methodsynopsis>
<type>int</type><methodname>link</methodname>
<methodparam><type>string</type><parameter>target</parameter></methodparam>
<methodparam><type>string</type><parameter>link</parameter></methodparam>
</methodsynopsis>
<para>
<function>link</function> vytvorí hard-link (pevný link).</para>
<para>
Pozri tie¾ <function>symlink</function> na vytváranie soft-linkov,
and <function>readlink</function> along with
<function>linkinfo</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/linkinfo.xml
+++ phpdoc-sk/reference/filesystem/functions/linkinfo.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.3 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.linkinfo">
<refnamediv>
<refname>linkinfo</refname>
<refpurpose>Poskytne informácie o linku</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>linkinfo</methodname>
<methodparam><type>string</type><parameter>cesta</parameter></methodparam>
</methodsynopsis>
<para>
<function>linkinfo</function> vráti pole st_dev zo ¹truktúry,
ktorú vracia systémové volanie stat z UNIXového jazyka C. Táto
funkcia je pou¾ívaná na overenie, èi link (¹pecifikovaný parametrom
<parameter>cesta</parameter>) naozaj existuje (rovnakým spôsobom ako
makro S_ISLNK definované v stat.h). V prípade chyby vráti 0 alebo &false;.
</para>
<para>
Pozri tie¾ <function>symlink</function>, <function>link</function>
a <function>readlink</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/lstat.xml
+++ phpdoc-sk/reference/filesystem/functions/lstat.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.2 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.lstat">
<refnamediv>
<refname>lstat</refname>
<refpurpose>Poskytne informácie o súbore alebo symbolickom linku</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>array</type><methodname>lstat</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
</methodsynopsis>
<para>
Poskytuje ucelené informácie a ¹tatistiky o súbore alebo symbolickom linku
zadanom v parametri <parameter>filename</parameter>.
Táto funkcia je identická s funkciou
<function>stat</function>, a¾ na to, ¾e ak parameter
<parameter>názovsúboru</parameter> obsahuje symbolický link, sú vrátené
údaje o samotnom symbolickom linku, a nie o súbore, na ktorý
odkazuje symbolický link.
</para>
<para>
Vráti pole s informáciami a ¹tatistikami o súbore, v ktorom sa nachádzajú
nasledovné prvky:
<orderedlist>
<listitem><simpara>zariadenie</simpara></listitem>
<listitem><simpara>inode</simpara></listitem>
<listitem><simpara>mód ochrany inode</simpara></listitem>
<listitem><simpara>poèet linkov</simpara></listitem>
<listitem><simpara>id u¾ívateµa - vlastníka</simpara></listitem>
<listitem><simpara>id skupiny vlastníka</simpara></listitem>
<listitem><simpara>typ zariadenia v prípade zariadenia inode *</simpara></listitem>
<listitem><simpara>veµkos» v bytoch</simpara></listitem>
<listitem><simpara>èas posledného prístupu</simpara></listitem>
<listitem><simpara>èas poslednej modifikácie</simpara></listitem>
<listitem><simpara>èas poslednej zmeny</simpara></listitem>
<listitem><simpara>veµkos» bloku pre I/O operácie súborového systému *</simpara></listitem>
<listitem><simpara>poèet alokovaných blokov</simpara></listitem>
</orderedlist>
</para>
<para>
<function>lstat</function> nemô¾e by» pou¾itý na <link
linkend="features.remote-files">vzdialených súboroch</link>.
</para>
<para>
Výsledky tejto funkcie sú cacheované. Bli¾¹ie informácie mo¾no nájs»
v popise <function>clearstatcache</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/mkdir.xml
+++ phpdoc-sk/reference/filesystem/functions/mkdir.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.7 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.39 -->
<refentry id="function.mkdir">
<refnamediv>
<refname>mkdir</refname>
<refpurpose>Vytvorí adresár</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>mkdir</methodname>
<methodparam><type>string</type><parameter>cesta</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>mód</parameter></methodparam>
</methodsynopsis>
<para>
Pokúsi sa vytvori» adresár ¹pecifikovaný v parametri
<parameter>cesta</parameter>.
</para>
<para>
V¹imnite si, ¾e mód je potrebné ¹pecifikova» ako èíslo
v osmièkovej sústave, èo znamená, ¾e musí toto èíslo
musí obsahova» úvodnú nulu.
Nód je tie¾ modifikovaný aktuálnou hodnotou umask, èo je mo¾né
zmeni» pou¾itím funkcie <function>umask</function>.
</para>
<para>
<note>
<para>
Mód je v systéme Windows ignorovaný. Tento parameter ke
navy¹e voliteµný PHP 4.2.0.
</para>
</note>
</para>
<para>
Mód je implicitne 0777 by default, èo znamená naj¹ir¹iu mo¾nos»
prístupu. Viac informácii o módoch mo¾no nájs» na stránke obsahujúcej
popis funkcie <function>chmod</function>.
<informalexample>
<programlisting role="php">
<![CDATA[
mkdir ("/cesta/k/mojmu/adresaru", 0700);
]]>
</programlisting>
</informalexample>
</para>
<para>
&return.success;
</para>
<para>
Pozri tie¾ <function>rmdir</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/move-uploaded-file.xml
+++ phpdoc-sk/reference/filesystem/functions/move-uploaded-file.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.3 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.move-uploaded-file">
<refnamediv>
<refname>move_uploaded_file</refname>
<refpurpose>Presunie uploadnutý súbor na nové miesto</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>bool</type><methodname>move_uploaded_file</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
<methodparam><type>string</type><parameter>cieµ</parameter></methodparam>
</methodsynopsis>
<para>
Táto funkcia skontroluje, èi súbor ¹pecifikovaný v parametri
<parameter>názovsúboru</parameter> je platný uploadnutý súbor (t. j.
èi bol súbor uploadnutý pou¾itím mechanizmov HTTP POST PHP). Ak
je súbor platný, bude presunutý na miesto ¹pecifikované parametrom
<parameter>cieµ</parameter>.
</para>
<para>
Ak <parameter>názovsúboru</parameter> nie je platný uploadnutý súbor
nevykoná sa niè a funkcia <function>move_uploaded_file</function> vráti
&false;.
</para>
<para>
Ak <parameter>názovsúboru</parameter> je platný uploadnutý súbor, ale
presun nemô¾e by» z nejakého dôvodu uskutoènený, nevykoná sa niè a
<function>move_uploaded_file</function> vráti &false;. Navy¹e
bude vydané varovanie.
</para>
<para>
Tento spôsob kontroly je dôle¾itý najmä v prípadoch, keï manipulácia
s uploadnutnými súbormi mô¾e odhali» ich obsah u¾ívateµovi, èi dokonca
ostatným u¾ívateµom systému.
</para>
¬e.sm.uidcheck;
<note>
<para>
<function>move_uploaded_file</function> nie je ovplyvnená re¾imom
&safemode; a jeho obmedzeniami cez UID. Toto v¹ak nie je nebezpeèné
preto¾e <function>move_uploaded_file</function> pracuje výluène na
súboroch, ktoré boli uploadnuté cez PHP.
</para>
</note>
<warning>
<para>
Ak cieµový súbor existuje, bude prepísaný.
</para>
</warning>
<para>
Pozri tie¾ <function>is_uploaded_file</function> a sekciu
<link linkend="features.file-upload">Práca s uploadnutými súbormi</link>,
ktorá obsahuje aj niekoµko jednoduchých príkladov.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/parse-ini-file.xml
+++ phpdoc-sk/reference/filesystem/functions/parse-ini-file.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EM-Revision: 1.11 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.87 -->
<refentry id="function.parse-ini-file">
<refnamediv>
<refname>parse_ini_file</refname>
<refpurpose>Parsuje konfiguraèný súbor</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>array</type><methodname>parse_ini_file</methodname>
<methodparam><type>string</type><parameter>názovsúboru</parameter></methodparam>
<methodparam choice="opt"><type>bool</type><parameter>spracováva»_sekcie</parameter></methodparam>
</methodsynopsis>
<para>
<function>parse_ini_file</function> naèíta inicializaèný súbor
¹pecifikovaný v parametri <parameter>názovsúboru</parameter>
a vráti jednotlivé nastavenia v asociatívnom poli.
Nastavením posledného parametra <parameter>spracováva»_sekcie</parameter>
na &true;, získate viacrozmerné pole, ktoré obsahuje okrem nastavení
aj názvy sekcií. Implicitná hodnota tohto parametra je &false;.
</para>
<note>
<para>
Táto funkcia nemá niè spoloèné so súborom &php.ini; file.
Tento súbor je vo chvíli, keï spú¹»ate vá¹ skript, u¾ spracovaný.
Táto funkcia mô¾e by» pou¾ívaná na naèítanie va¹ich vlastných
konfiguraèných súborov, ktoré mô¾u va¹e aplikácie vyu¾íva».
</para>
</note>
<note>
<para>
Ak hodnota v inicializaènom súbore obsahuje aj iné znaky ako
alfanumerické, musí by» uzavretá v dvojitých úvodzovkách (").
</para>
</note>
<note>
<simpara>
Od PHP 4.2.1 je táto funkcia obmedzená nastavením &safemode;
a <link linkend="ini.open-basedir">open_basedir</link>.
</simpara>
</note>
<para>
©truktúra inicializaèného súboru je podobná ¹truktúre súboru
&php.ini;.
</para>
<para>
Parsovanie inicializaèného súboru podporuje aj
<link linkend="language.constants">kon¹tanty</link>, èi¾e ak je jednou
z hodnôt inicializaèných nastavení kon¹tanta definovaná pred zavolaním
funkcie <function>parse_ini_file</function>, jej hodnota bude integrovaná
do výsledkov. Týmto spôsobom sú v¹ak vyhodnocované len inicializaèné
hodnoty. Napríklad:
</para>
<para>
<example>
<title>Obsah súboru <filename>priklad.ini</filename></title>
<programlisting>
<![CDATA[
; Toto je vzorový konfiguraèný súbor
; Komentáre zaèínajú znakom ';', tak ako v php.ini
[prva_sekcia]
jeden = 1
pä» = 5
zviera = RYBA
[druhá_sekcia]
cesta = /usr/local/bin
URL = "http://www.priklad.com/~uzivatel"
]]>
</programlisting>
</example>
</para>
<para>
<example>
<title><function>parse_ini_file</function> example</title>
<programlisting>
<![CDATA[
<?php
define ('RYBA', 'Kapor');
// Parsovanie bez sekcií
$ini_array = parse_ini_file("priklad.ini");
print_r($ini_array);
// Parsovanie so sekciami
$ini_array = parse_ini_file("priklad.ini", TRUE);
print_r($ini_array);
?>
]]>
</programlisting>
</example>
</para>
<para>
Výsledok tohto skriptu:
<informalexample>
<programlisting>
<![CDATA[
Array
(
[jeden] => 1
[pä»] => 5
[zviera] => Kapor
[cesta] => /usr/local/bin
[URL] => http://www.priklad.com/~uzivatel
)
Array
(
[prva_sekcia] => Array
(
[jeden] => 1
[pä»] => 5
[zviera] = Kapor
)
[druha_sekcia] => Array
(
[cesta] => /usr/local/bin
[URL] => http://www.priklad.com/~uzivatel
)
)
]]>
</programlisting>
</informalexample>
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/pathinfo.xml
+++ phpdoc-sk/reference/filesystem/functions/pathinfo.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.3 Maintainer: novotnyr Status: ready -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.61 -->
<refentry id="function.pathinfo">
<refnamediv>
<refname>pathinfo</refname>
<refpurpose>Vráti informácie o ceste k súboru</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>array</type><methodname>pathinfo</methodname>
<methodparam><type>string</type><parameter>cesta</parameter></methodparam>
</methodsynopsis>
<para>
<function>pathinfo</function> vráti asociatívne pole obsahujúce informácie
o parametri <parameter>cesta</parameter>. Toto pole je tvorené nasledovnými
prvkami:
<parameter>dirname</parameter> - komponent obsahujúci adresárovú èas»
cesty, <parameter>basename</parameter> - názov súboru vrátane prípony
a <parameter>extension</parameter> - príponu súboru.
</para>
<para>
<example>
<title>Príklad na <function>pathinfo</function></title>
<programlisting role="php">
<![CDATA[
<?php
$path_parts = pathinfo("/www/htdocs/index.html");
echo $path_parts["dirname"] . "\n";
echo $path_parts["basename"] . "\n";
echo $path_parts["extension"] . "\n";
?>
]]>
</programlisting>
</example>
</para>
<para>
Tento skript vypí¹e
<informalexample>
<programlisting>
<![CDATA[
/www/htdocs
index.html
html
]]>
</programlisting>
</informalexample>
</para>
<note>
<para>
Bli¾¹ie informácie o tom, ako získa» informácie o aktuálnej ceste,
mo¾no nájs» v sekcii <link linkend="language.variables.predefined">
Preddefinované rezervované premenné</link>.
</para>
</note>
<para>
Pozri tie¾ <function>dirname</function>,
<function>basename</function>, <function>parse_url</function>
a <function>realpath</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/filesystem/functions/pclose.xml
+++ phpdoc-sk/reference/filesystem/functions/pclose.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- $Revision: 1.1 $ -->
<!-- splitted from ./en/functions/filesystem.xml, last change in rev 1.2 -->
<refentry id="function.pclose">
<refnamediv>
<refname>pclose</refname>
<refpurpose>Uzatvorí procesový deskriptor súboru</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>pclose</methodname>
<methodparam><type>resource</type><parameter>deskriptor</parameter></methodparam>
</methodsynopsis>
<para>
Uzatvorí procesový deskriptor k rúre, ktorý bol otvorený pomocou
<function>popen</function>.
</para>
<para>
Deskriptor musí by» platný a musel by» vrátený po úspe¹nom volaní funkcie
<function>popen</function>.
</para>
<para>
Vráti èíslo reprezentujúce stav spusteného procesu po jeho ukonèení.
</para>
<para>
Pozri <function>popen</function>.
</para>
</refsect1>
</refentry>
<!-- 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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->