ftp_chmod получение кода ошибки?

stavskiys

Новичок
ftp_chmod получение кода ошибки?

Пользуюсь php 4.3.4 поэтому взял функцию, которая позволяет установить права для файлов и директорий.

function ftp_chmod($ftp_stream, $mode, $filename)
{
return ftp_site($ftp_stream, sprintf('CHMOD %o %s', $mode, $filename));
}

На 2-ух фтп успешно работает, на 3-ем выдает ошибку:
Warning: ftp_site() [function.ftp-site]: SITE CHMOD command failed
При результате функции ftp_chmod равному false я вывожу путь файла для которого устанавливались права, после чего его подставляю в адресную строку с именем домена и файл показывается в браузере, т.е. сам файл существует.

Все это работает в цикле с рекурсивным вызовом функции, т.е. для сканирования дерева и установки, прав нужным директориям и файлам.

Как мне получить код ошибки команды CHMOD или, если кто знает, в чем может быть проблема?
 
Сверху