Ветеран
Сообщения: 1862
Благодарности: 132
|
Профиль
|
Сайт
|
Отправить PM
| Цитировать
PHP код:
<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$ftp_user_name = '*';
$ftp_user_pass = '*';
$ftp_server = '*';
$conn_id=ftp_connect($ftp_server);
$login_result=ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if(!$login_result) echo 'No connected.<hr><br>';
$pathes=file('files_to_delete.txt');
echo 'Из файла прочитанны следующие файлы <br>';
print_r ($pathes);
echo '-------------<br>Перед выполнением скрипта: <br>';
// получение списка файлов директори /
$buff = ftp_rawlist($conn_id, '/');
// вывод буфера
var_dump($buff);
echo '-------------<br>Результат работы: <br>';
foreach ($pathes as $path)
{
$path=trim($path);
if(ftp_delete($conn_id, $path))
{
echo "<br>Файл $path удален\n";
}
else
{
echo "<br>Не удалось удалить $path\n";
if (ftp_rmdir($conn_id, $path))
{
echo "<br>Директория $path удалена\n";
}
else
{
echo "<br>Не удалось удалить директорию $path\n";
}
}
}
// получение списка файлов директори /
$buff = ftp_rawlist($conn_id, '/');
// вывод буфера
var_dump($buff);
ftp_close($conn_id);
?>
|
-------
ДИЛЕТАНТ - это курьезный человек, который испытывает удовольствие делать то, чего не умеет.
AMD 4200+, MSI Neo2Platinum, 2Gb, ATI 9600, D-Link DWL-G510, FreeBSD 8.0, KDE 4.3.4
Отправлено: 21:46, 26-08-2009
| #12
|