У меня есть функция ниже, чтобы проверить, является ли определенный элемент каталогом или файлом:
private function isDir($dir)
{
if ( @ftp_chdir($this->connected, $dir) === true )
{
ftp_chdir($this->connected, '..');
return true;
}
else
{
return false;
}
}
Он обнаруживает правильно, но даже если я поставлю @ перед ошибкой, я всегда получаю ту же ошибку:
WARNING: [2] - ftp_chdir() [function.ftp-chdir]: CWD failed. "/someDIR/someFile.xls": directory not found. in file: D:\www\testiranje\epg\classes\ftpClass.php - line 147
Я знаю, что ошибка больше, чем ожидалось, но это лучший способ выяснить, является ли какой-то элемент dir или нет ...
Спасибо за вашу помощь!