
07.06.2009, 14:21
|
|
Участник форума
Регистрация: 12.11.2006
Сообщений: 227
Провел на форуме: 3783850
Репутация:
550
|
|
Товарищи, есть скрипт (код ниже) нужно этим скриптом вывести все папки с поддоменами с фтп. Папки пооддоменов лежат в каталоге /www/. Так же каталог /www/ - это директория для основного домена, тоесть там лежат файлы корневого домена. У меня в корневом домене только одна папка - immages, собственно которую скрипт и выводит, а мне нужно выводить какраз таки всё кроме неё. Тоесть мне нужно выводить только папки с поддоменами (для последующей заливки в них файлов.
PHP код:
<?php
// html
print_r('
<html>
<head>
<title>Test page!</title>
<meta http-equiv="Content-type" content="text/html; charset="windows-1251">
<meta name="keywords" content="Test of my product" >
<meta name="description" content="Test of scritps, writed by ac1d">
</head>
<body bgcolor="black">
<font style="font-size: 30px; color: #006400;">
');
$chb = '<input type="checkbox" name="dir" value="1"> ';
// установка соединения
$conn_id = ftp_connect("host");
// вход с именем пользователя и паролем
$login_result = ftp_login($conn_id, "login", "password");
// проверка соединения
if ((!$conn_id) || (!$login_result)) {
die("Не удалось подключиться к FTP серверу!");
}
echo "<b>Текущая директория:</b>" . ftp_pwd($conn_id) . "\n";
// попытка сделать somedir текущей
if (ftp_chdir($conn_id, "/php/")) {
echo ftp_pwd($conn_id) . "<br> \n";
} else {
echo "Не удалось сменить директорию <br> \n";
}
$site = ftp_nlist($conn_id, ".");
foreach($site as $v) if(is_dir($v)) echo $chb . $v . '<br>';
// закрытие соединения
ftp_close($conn_id);
print_r('
</font>
</body>
</html>');
?>
|
|
|