FTP is_dir

Специально для aleshru и остальных не умеющих пользоваться своими мозгами, написано за полминуты. Скрипт, который читает с FTP и проверяет файл ему попался или директорий.

<?
$fp = ftp_connect (’host.ru’);
ftp_login ($fp, ’user’, ’password’);

foreach (ftp_rawlist ($fp, ’/path/’) as $e)
{
if (preg_match (’/(\S+)\s*$/’, $e, $regs))
{
$is_dir = $e{0} == ’d’;

echo ($is_dir ? ’dir: ’ : ’name: ’), $regs[1], ’<br />’;
}
};


ftp_close ($fp);
?>

29 декабря 2003 13:13

Spectator (инкогнито)
29 декабря 2003, 17:33

Ну-ка, а теперь как array в обратном порядке выводить, напиши! :)

bolk (bolknote.ru)
29 декабря 2003, 17:33, ответ предназначен Spectator

Это очень сложно :) Я не справлюсь :)

detail (инкогнито)
30 декабря 2003, 07:50

Лучше напиши статью для журнала «Хакер» про слэши, которые к кавычкам пристают. :)

bolk (bolknote.ru)
30 декабря 2003, 07:50, ответ предназначен detail

нунах

sarman (инкогнито)
1 января 2004, 22:33

А если в имени файла есть пробелы? Хотя это уже не subj :)

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)