funkce copy()

8 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Chci zkopírovat soubor, ale fci copy se mě to vůbec nedaří. Je tato fce povolena?
  2. Ne.
  3. 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
  4. Ano.
  5. 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
  6. 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čí?
  7. Hmm, ano vypíše se copy() has been disabled for security reasons To zrovna nevypadá, že by fce copy byla enabled?
  8. <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>

← Zpět na všechna témata