Chci zkopírovat soubor, ale fci copy se mě to vůbec nedaří. Je tato fce povolena?
                                 
                                 
                               
               
                              
               
                              
                                 
                                      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
                                 
                                 
                               
               
                              
               
                              
                                 
                                      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>