Выделение части строки

Никола

Новичок
Выделение части строки

Люди, помогите пожалуйста! Ситуация вот такая: у ФТП-сервера функцией ftp_rawlist() я получаю список файлов на сервере в одной папке. Он мне возвращает массив. Я его пропускаю через var_dump() и получаю, что-то похожее на это:

array(15){
[0]=> string(56) "drw-rw-rw- 1 user group 0 Jan 7 15:16 ."
[1]=> string(57) "drw-rw-rw- 1 user group 0 Jan 7 15:16 .."
[2]=> string(61) "drw-rw-rw- 1 user group 0 Dec 25 19:55 Egipet"
[3]=> string(60) "drw-rw-rw- 1 user group 0 Jan 5 13:37 Games"
[4]=> string(62) "drw-rw-rw- 1 user group 0 Dec 21 07:39 Install"
....
[8]=> string(71) "-rw-rw-rw- 1 user group 55248 Dec 13 17:17 Reno LoHan_1.jpg"
....
[10]=> string(64) "---------- 1 user group 21504 Dec 29 23:27 Thumbs.db"
....}

Из каждого элемента массива мне нужно выделить первую букву (этоо легко) и последний текст (имя папки или файла). Проблема в том, что всё что до имени папки или файла может быть разной длины. Подскажите пожалуйста как выделить из элемента массива имя!
 

ix

Новичок
слева от имени файла/дирректории время создания и пробел. справа - конец строки.
 

Никола

Новичок
Я так думаю не получится, т.к. вот тебе ответ от другого ФТП-сервера:

array(2) {
[0]=> string(69) "-rw-r--r-- 1 ftpa ftp 733982720 Dec 14 01:51 Flesh.cd1.avi"
[1]=> string(69) "-rw-r--r-- 1 ftpa ftp 735039488 Dec 14 01:53 Flesh.cd2.avi" }

или вот

array(8) {
[0]=> string(63) "drwxrwxrwx 13 ftpa ftp 1768 Jan 7 14:19 incoming"
[1]=> string(67) "-rw-r--r-- 1 ftpa ftp 39619 Dec 28 10:17 m1jqfs46.jpg"
[2]=> string(58) "drwxr-xr-x 8 ftpa ftp 264 Dec 28 17:48 pub"
[3]=> string(64) "-rw-r--r-- 1 ftpa ftp 421888 Jul 22 11:16 putty.exe"
...
}
 

Никола

Новичок
Фанат
Так блин у одного и тогоже сервака может быть так
"drw-rw-rw- 1 user group 0 May 29 2006 Ангел-А",
а может и так
"drw-rw-rw- 1 user group 264 Dec 28 17:48 pub".

Чёртовы ФТП...
 

Гравицапа

elbirret elcno
Никола
Давно бы посмотрел как сделано в других веб-интерфейсах к фтп...хотя бы ради интереса.
 

ix

Новичок
Никола
внимательно читайте [m]ftp_rawlist[/m]. в частности комментарии.
 

Никола

Новичок
ix
Нашёл хороший пример за 22-Nov-2006 12:25 но не могу понять как его заставить работать.
 

ix

Новичок
Никола
так вам всё не нужно. вам нужна только часть, которая касается имени файла/дирректории.
 

Никола

Новичок
ix
Дак мне то как раз весь скрипт нужен, но как его запустить? Подскажи плз...
 

ix

Новичок
Никола
давайте разбираться вместе :)
почему он не "запускается"?
 

Никола

Новичок
ix
ну нужно соединение с ФТП сервером, но как его назвать незнаю. И вообще у тебя есть Аська или Майл агент? напиши номер
 

tf

крылья рулят
офигенная проблема чел сам думать не хочет
и че не в корзине?
 

Никола

Новичок
tf
Да я с удовольствием сам бы занялся этим вопросом, если бы знал всё! Я не знаю некоторых вещей. Вот и спрашиваю... Так то мне делать нечего, как ждать пока мне кто-нить напишет. Просто я пойму только на примере (работающем). Вот и всё...
 

ix

Новичок
Никола
росто я пойму только на примере (работающем).
так, стоп. на php.net ты нашёл работающий пример. пример на то и пример, что бы показывать как работает, а не выполнять сразу всё, что тебе нужно.

ну нужно соединение с ФТП сервером, но как его назвать незнаю. И вообще у тебя есть Аська или Майл агент? напиши номер
ты серьёзно? ты хочешь узнать мой адрес что бы спросить у меня как назвать соединение?
 

boombick

boombick.org
Да я с удовольствием сам бы занялся этим вопросом, если бы знал всё!
[offtopic]
А кто мешает учиться? Подумай, все когда-то начинали.. а многие начинали, когда еще и форума не было... Как они учились? Ведь некому было сказать "Напишите мне работающий код"
накипело. Почему каждый новичок считает своим долгом сказать "я еще новичок в программировании, так что напишите все за меня". Да пофигу.
[/offtopic]
 
Сверху