ID:               30086
 Updated by:       [EMAIL PROTECTED]
 Reported By:      petr dot pavel at pohodasoftware dot cz
-Status:           Open
+Status:           Closed
 Bug Type:         Documentation problem
 Operating System: Irrelevant
 PHP Version:      Irrelevant
 New Comment:

This bug has been fixed in the documentation's XML sources. Since the
online and downloadable versions of the documentation need some time
to get updated, we would like to ask you to be a bit patient.

Thank you for the report, and for helping us make our documentation
better.

Wouldn't you like to join the Czech translation group? Please write me
if interested.


Previous Comments:
------------------------------------------------------------------------

[2004-09-14 18:35:27] petr dot pavel at pohodasoftware dot cz

Description:
------------
Czech translation
http://www.php.net/manual/cs/function.tempnam.php
of man page
http://www.php.net/manual/en/function.tempnam.php
is incorrect or incomplete.

In Expected result you'll find my suggestion for correct translation.
In Actual result you'll find present version with *** marking missing
or incorrect passages.

Thank you for your hard work.

Expected result:
----------------
Ve specifikovaném adresáři vytvoří dočasný soubor s unikátním názvem.
Pokud adresář neexistuje, tempnam()  může vytvořit soubor v systémovém
adresáři pro dočasné soubory.

Až do verze PHP 4.0.6 záviselo chování funkce tempnam() operačním
systému. Na Windows měla systémová proměnná TMP přednost před
parametrem dir, na Linuxu má předost proměnná TMPDIR a SVR4 vždy
použije parametr dir, pokud tento adresář existuje. Podívejte se do
dokumentace k vašemu systému na funkci tempnam(3).

Poznámka: Pokud PHP nemůže vytvořit soubor v adresáři zadaném
parametrem dir, použije výchozí nastavení systému.

Vrací název nového dočasného souboru, při chybě pak řetězec FALSE.

Příklad 1. příklad použití funkce tempnam()

<?php
$tmpfname = tempnam("/tmp", "FOO");

$handle = fopen($tmpfname, "w");
fwrite($handle, "zapisuji do docasneho souboru");
fclose($handle);

// tady delej, co chces

unlink($tmpfname);
?> 

    Poznámka: 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
nepředpokládat, že soubor v souborovém systému existuje hned po
vytvoření řetězce s jeho názvem - tedy dříve, než se skript dostal k
tomu jej skutečně vytvořit.
Povšimněte si, prosím, že soubor musíte odstranit, pokud ho již
nepotřebujete. Automaticky se tak nestane.

Viz také tmpfile() a unlink().

Actual result:
--------------
Ve specifikovaném adresáři vytvoří dočasný soubor s unikátním názvem.
Pokud adresář neexistuje, tempnam()  může vytvořit soubor v systémovém
adresáři pro dočasné soubory.

*** Chování funkce tempnam() je závislé na platformě. Na Windows má
parametr ***dir  přednost před systémovou proměnnou TMP***, na Linuxu
má předost proměnná TMPDIR a SVR4 vždy použije parametr dir, pokud
tento adresář existuje. Podívejte se do dokumentace k vašemu systému na
funkci tempnam(3).

***

Vrací název nového dočasného souboru, při chybě pak řetězec
***NULL***.

Příklad 1. tempnam() příklad
$tmpfname = tempnam ("/tmp", "FOO");
***

    Poznámka: 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. ***

Viz také tmpfile()***. 


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=30086&edit=1

Reply via email to