funkce copy()

Chci zkopírovat soubor, ale fci copy se mě to vůbec nedaří. Je tato fce povolena?
Ne.
lze zjistit navratový kód copy, tzn. z jakého důvodu se fce neprovedla?
před kopii provádím kontrolu zdroje
if (file_exists("soubor"))
if (is_writable("soubor"))
if (is_readable("soubor"))
a vše je ok
Ano.
Fce copy: Returns TRUE on success or FALSE on failure.
Jak tedy mohu zjistit konkrétně, z jakého důvodu se soubor nezkopíruje?
Děkuji za radu
Tak trochu delší odpověď:
- Kdybys před funkci copy() nedal zavináč, dozvěděl by ses to hned, protože tato chyba se normálně vypisuje. Tvoje chyba.
- Kdyby ses obtěžoval číst o kousek dál na stránce http://php.net/manual/en/function.copy.php , asi by sis zkonstruoval něco takového:

<?php
if (!@copy("copy.php","copy2.php")) {
$errors= error_get_last();
print_r($errors);
}
?>

a dostal bys asi takový výstup:

Array
(
[type] => 2
[message] => copy() has been disabled for security reasons
[file] => /3w/wz.cz/v/vphp/copy.php
[line] => 2
)

Což je vlastně úplně stejná hláška, jako kdybys tam ten zavináč nedal. Stačí?
Hmm, ano vypíše se copy() has been disabled for security reasons
To zrovna nevypadá, že by fce copy byla enabled?
<HTML>Čteš si ty Kitovy odpovědi důkladně? Co jsi nepochopil na

Vphp: Je tato fce povolena?
Kit: Ne.

před hodinou? P.S. seznam zakázaných funkcí najdeš ve svém phpinfo().</HTML>