Mam funkcję do ustawiania praw dostępu na ftp
/** * Set permissions on the specified remote file. * @param int $mode New permissions. Must be octal value. * @param string $filename * @return mixed New mode of file or false */ public function chmod($mode, $filename) { fb::log($mode); if( ftp_chmod($this->connectionHandler, $mode, $filename)) { return true; } return false; }
Wywołuję ją w następujący sposób
$ftp->chmod(0666, 'images/obraz.gif');
Zarówno w logu klasy ($this->logMessage(...)) jak i FireBuga zamiast oczekiwanej 0666 pojawia się 438.
Proszę o wytłumaczenie dlaczego coś takiego się dzieję i jak temu zaradzić.