| Linux hosting5.siteguarding.com 3.10.0-962.3.2.lve1.5.88.el7.x86_64 #1 SMP Fri Sep 26 14:06:42 UTC 2025 x86_64 Path : /home/devsafetybis/artem.dev.safetybis.com/ |
| Current File : /home/devsafetybis/artem.dev.safetybis.com/ftp_delete_files.php |
<?php
// Данные для подключения к FTP-серверу
$ftp_host = 'box2442.bluehost.com'; // адрес FTP-сервера
$ftp_user = 'mcsmulti'; // имя пользователя
$ftp_pass = 'FBn#PX8VSAev06s'; // пароль
$remove_block = '/home3/mcsmulti/';
// Список файлов для удаления в виде строки (каждый файл на новой строке)
$filesToDeleteText = "/home3/mcsmulti/etc/dotechpaint.com/wp-cron.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/dotechpaint.com/wp-blog-header.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/mcsmultimedia.com/wp-cron.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/mcsmultimedia.com/wp-blog-header.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/theviplist.co/wp-cron.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/theviplist.co/wp-blog-header.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/michiganphysicianservice.com/wp-cron.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/michiganphysicianservice.com/wp-blog-header.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/wp-cron.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/ariswoundcareinstitute.com/wp-cron.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/ariswoundcareinstitute.com/wp-blog-header.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/littleblessingslearninghouse.com/wp-cron.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/littleblessingslearninghouse.com/wp-blog-header.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/maysmedia.us/wp-cron.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/maysmedia.us/wp-blog-header.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/wp-blog-header.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/ugrrbookstore.com/wp-cron.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/ugrrbookstore.com/wp-blog-header.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/izziellc.com/wp-cron.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/izziellc.com/wp-blog-header.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/effiejamesnetwork.org/wp-cron.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/effiejamesnetwork.org/wp-blog-header.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/sozohealingcenter.com/wp-cron.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/sozohealingcenter.com/wp-blog-header.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/freedomflatirons.com/wp-cron.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/freedomflatirons.com/wp-blog-header.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/beyubeauty.com/wp-cron.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/beyubeauty.com/wp-blog-header.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/eemag.us/wp-cron.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND
/home3/mcsmulti/etc/eemag.us/wp-blog-header.php: SL-PHP-FILEHACKER-mrb.UNOFFICIAL FOUND";
// Преобразуем текст в массив
$filesToDelete = array_filter(array_map('trim', explode("\n", $filesToDeleteText)));
// Подключение к FTP-серверу
$conn_id = ftp_connect($ftp_host);
if (!$conn_id) {
die("Не удалось подключиться к FTP-серверу $ftp_host");
}
// Авторизация
if (!ftp_login($conn_id, $ftp_user, $ftp_pass)) {
ftp_close($conn_id);
die("Не удалось выполнить вход на FTP-сервер с указанными учетными данными.");
}
// Установка пассивного режима (иногда необходимо)
ftp_pasv($conn_id, true);
// Удаление файлов
foreach ($filesToDelete as $file) {
$file = explode(":", $file);
$file = trim($file[0]);
if ($remove_block != '') $file = str_replace($remove_block, "", $file);
if (ftp_delete($conn_id, $file)) {
echo "Файл $file успешно удален.\n";
} else {
echo "Не удалось удалить файл $file\n";
}
}
// Закрытие соединения
ftp_close($conn_id);
?>