Приветствую!
Уже не раз приходилось пользоваться выше озвученными функциями, при этом не возникало никаких проблем. Обе функции возвращали список файлов. Но с переходом на новый хостинг появились следующие проблемы:
(Используемая версия
php 5.5.13)
Функция
ftp_nlist() в любом случае возвращает имя корневой директории.
$contents = ftp_nlist($conn_id, ".");
var_dump($contents);
Возвращает:
Array
(
[0] => 134.255.229.133_28000
)
Это и есть имя корневой директории. Далее, в функцию передаю это имя:
$contents = ftp_nlist($conn_id, "134.255.229.133_28000");
И вновь получаю точно такой же результат.
Тогда я попробовал применить функцию
ftp_rawlist().
$contents = ftp_rawlist($conn_id, "134.255.229.133_28000");
Она вернула результат, но несколько странный, т.е., не такого рода:
array(3) {
[0]=>
string(65) "drwxr-x--- 3 vincent vincent 4096 Jul 12 12:16 public_ftp"
[1]=>
string(66) "drwxr-x--- 15 vincent vincent 4096 Nov 3 21:31 public_html"
}
А вот такой (именно с таким форматированием):
Array
(
[0] => 06-16-14 07:22PM
dir_name_1
[1] => 06-24-14 04:50PM
dir_name_2
[2] => 07-31-14 02:37PM
dir_name_3
[3] => 06-16-14 07:30PM
dir_name_4
[4] => 07-31-14 05:27PM
dir_name_5
)
Во-первых, нет информации о правах (
drwxr-x---).
Во-вторых, информация о каждой директории возвращается с присутствием большого кол-ва пробелов.
Подскажите, пожалуйста, в чем может быть проблема?