From:             petr dot pavel at pohodasoftware dot cz
Operating system: Irrelevant
PHP version:      Irrelevant
PHP Bug Type:     Documentation problem
Bug description:  incorrect Czech translation of tempnam() function

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 bug report at http://bugs.php.net/?id=30086&edit=1
-- 
Try a CVS snapshot (php4):   http://bugs.php.net/fix.php?id=30086&r=trysnapshot4
Try a CVS snapshot (php5.0): http://bugs.php.net/fix.php?id=30086&r=trysnapshot50
Try a CVS snapshot (php5.1): http://bugs.php.net/fix.php?id=30086&r=trysnapshot51
Fixed in CVS:                http://bugs.php.net/fix.php?id=30086&r=fixedcvs
Fixed in release:            http://bugs.php.net/fix.php?id=30086&r=alreadyfixed
Need backtrace:              http://bugs.php.net/fix.php?id=30086&r=needtrace
Need Reproduce Script:       http://bugs.php.net/fix.php?id=30086&r=needscript
Try newer version:           http://bugs.php.net/fix.php?id=30086&r=oldversion
Not developer issue:         http://bugs.php.net/fix.php?id=30086&r=support
Expected behavior:           http://bugs.php.net/fix.php?id=30086&r=notwrong
Not enough info:             http://bugs.php.net/fix.php?id=30086&r=notenoughinfo
Submitted twice:             http://bugs.php.net/fix.php?id=30086&r=submittedtwice
register_globals:            http://bugs.php.net/fix.php?id=30086&r=globals
PHP 3 support discontinued:  http://bugs.php.net/fix.php?id=30086&r=php3
Daylight Savings:            http://bugs.php.net/fix.php?id=30086&r=dst
IIS Stability:               http://bugs.php.net/fix.php?id=30086&r=isapi
Install GNU Sed:             http://bugs.php.net/fix.php?id=30086&r=gnused
Floating point limitations:  http://bugs.php.net/fix.php?id=30086&r=float
MySQL Configuration Error:   http://bugs.php.net/fix.php?id=30086&r=mysqlcfg

Reply via email to