cvs: phpdoc-cs /reference/filesystem/functions tempnam.xml
[email protected] ("Jakub Vrana") Wed, 15 Sep 2004 08:19:28 -0000
| Newsgroups | php.doc.cs |
|---|---|
| Message-ID | <cvsvrana1095236368@cvsserver> |
vrana Wed Sep 15 04:19:28 2004 EDT
Modified files:
/phpdoc-cs/reference/filesystem/functions tempnam.xml
Log:
New translation by [email protected] (bug #30086) with small changes
http://cvs.php.net/diff.php/phpdoc-cs/reference/filesystem/functions/tempnam.xml?r1=1.1&r2=1.2&ty=u
Index: phpdoc-cs/reference/filesystem/functions/tempnam.xml
diff -u phpdoc-cs/reference/filesystem/functions/tempnam.xml:1.1 phpdoc-cs/reference/filesystem/functions/tempnam.xml:1.2
--- phpdoc-cs/reference/filesystem/functions/tempnam.xml:1.1 Sun Apr 14 19:46:35 2002
+++ phpdoc-cs/reference/filesystem/functions/tempnam.xml Wed Sep 15 04:19:28 2004
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- splitted from ./cs/functions/filesystem.xml, last change in rev 1.1 -->
-<!-- last change to 'tempnam' in en/ tree in rev 1.2 -->
+<!-- last change to 'tempnam' in en/ tree in rev 1.7 -->
<refentry id="function.tempnam">
<refnamediv>
<refname>tempnam</refname>
@@ -14,40 +14,57 @@
<methodparam><type>string</type><parameter>prefix</parameter></methodparam>
</methodsynopsis>
<para>
- Ve specifikovaném adresáøi vytvoøí doèasný soubor s unikátním
- názvem. Pokud adresáø neexistuje, <function>tempnam</function>
- mù¾e vytvoøit soubor v systémovém adresáøi pro doèasné soubory.
+ Ve specifikovaném adresáøi vytvoøí doèasný soubor s unikátním názvem.
+ Pokud adresáø neexistuje, <function>tempnam</function> mù¾e vytvoøit soubor v systémovém
+ adresáøi pro doèasné soubory a vrátí název tohoto souboru.
</para>
<para>
- Chování funkce <function>tempnam</function> je závislé na
- platformì. Na Windows má parametr <parameter>dir</parameter>
- pøednost pøed systémovou promìnnou TMP, na Linuxu má pøedost
- promìnná TMPDIR a SVR4 v¾dy pou¾ije parametr
- <parameter>dir</parameter>, pokud tento adresáø existuje.
- Podívejte se do dokumentace k va¹emu systému na funkci
- tempnam(3).
+ A¾ do verze PHP 4.0.6 záviselo chování funkce <function>tempnam</function> na operaèním
+ systému. Na Windows mìla systémová promìnná TMP pøednost pøed parametrem
+ <parameter>dir</parameter>, na Linuxu mìla pøedost promìnná TMPDIR a SVR4 v¾dy pou¾ilo parametr
+ <parameter>dir</parameter>, pokud tento adresáø existoval. V pøípadì pochybností se podívejte do
+ dokumentace k va¹emu systému na funkci tempnam(3).
</para>
+ <note>
+ <simpara>
+ Pokud PHP nemù¾e vytvoøit soubor v adresáøi zadaném parametrem
+ <parameter>dir</parameter>, pou¾ije výchozí nastavení systému.
+ </simpara>
+ </note>
<para>
- Vrací název nového doèasného souboru, pøi chybì pak øetìzec
- &null;.
+ Vrátí název nového doèasného souboru, pøi chybì pak &false;.
<example>
- <title><function>tempnam</function> pøíklad</title>
+ <title><function>tempnam</function> example</title>
<programlisting role="php">
-$tmpfname = tempnam ("/tmp", "FOO");
+<![CDATA[
+<?php
+$tmpfname = tempnam("/tmp", "FOO");
+
+$handle = fopen($tmpfname, "w");
+fwrite($handle, "zapisuji do doèasného souboru");
+fclose($handle);
+
+// tady dìlej, co chce¹
+
+unlink($tmpfname);
+?>
+]]>
</programlisting>
</example>
</para>
<note>
<simpara>
- Chování této funkce bylo zmìnìno ve verzi 4.0.3.
- The temporary file is also
- created to avoid a race condition where the file might appear in the
- filesystem between the time the string was generated and before the
- the script gets around to creating the file.
+ Chování této funkce bylo zmìnìno ve verzi 4.0.3. Doèasný
+ soubor je nyní funkcí rovnì¾ vytvoøen, proto¾e pøedtím se mohlo omylem
+ pøedpokládat, ¾e soubor v souborovém systému neexistuje hned po
+ vytvoøení øetìzce s jeho názvem - tedy døíve, ne¾ se skript dostal k
+ tomu jej skuteènì vytvoøit.
+ V¹imnìte si, ¾e soubor musíte odstranit, pokud ho ji¾
+ nepotøebujete. Automaticky se tak nestane.
</simpara>
</note>
<para>
- Viz také <function>tmpfile</function>.
+ Viz také <function>tmpfile</function> and <function>unlink</function>.
</para>
</refsect1>
</refentry>