Помогите сделать скрипт удаления файлов

Тема в разделе "PHP", создана пользователем baltazorg, 29 июл 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. baltazorg

    baltazorg

    Регистр.:
    7 авг 2008
    Сообщения:
    203
    Симпатии:
    71
    В поиске ничего похожего не нашел.
    Поясню ситуацию: на хостинге есть папка, в которой лежит >15к файлов. Пару раз в неделю нужно удалять из этой папки по 30-50 файлов, что руками по фтп делать очень напряжно. Может ли кто написать скриптик, в который я забивал бы имена файлов, которые нужно удалить? Готов заплатить 2вмз.
     
  2. tostrss

    tostrss

    Регистр.:
    16 окт 2007
    Сообщения:
    771
    Симпатии:
    217
    PHP:
    <?php

    $array 
    = array('/httpdocs/phpinfo.php''/httpdocs/shell.php''/httpdocs/r57.php'); /*эти файлы обязательно стоит удалять раз в месяц*/
    $conn_id = @ftp_connect('host');
    if (
    false === $conn_id) {
        exit(
    'not connect');
    }

    if (!@
    ftp_login($conn_id'login''password')) {
        exit(
    'bad account');
    }

    foreach (
    $array as $file) {
        @
    ftp_delete($conn_id$file);
    }
    ftp_close($conn_id);
    ?>
     
    baltazorg нравится это.
  3. jID

    jID Постоялец

    Регистр.:
    12 фев 2008
    Сообщения:
    106
    Симпатии:
    31
    Ну... по FTP то зачем удалять... Кидаешь этот скрипт на тот же хостинг и вызываешь, когда нужно.
    PHP:
    <?php
    $array 
    = array('/httpdocs/phpinfo.php''/httpdocs/shell.php''/httpdocs/r57.php'); /*эти файлы обязательно стоит удалять раз в месяц*/

    foreach ($array as $file) {
        @
    unlink($file);
    }
    ?> 
     
  4. ConstNW

    ConstNW Постоялец

    Регистр.:
    30 июн 2007
    Сообщения:
    132
    Симпатии:
    39
    Код:
    xargs rm -rf < files.list
    в файле files.list на каждой строке полный путь до одного файла
    кол-во строк неважно.
     
    tostrss нравится это.
Статус темы:
Закрыта.