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 или, если кто знает, в чем может быть проблема?
Пользуюсь 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 или, если кто знает, в чем может быть проблема?