Удаление

Discussion in 'PHP' started by pleze, 20 Dec 2010.

  1. pleze

    pleze New Member

    Joined:
    30 Jul 2010
    Messages:
    35
    Likes Received:
    0
    Reputations:
    0
    Здрасти. Как сделать удаление насервере..ну какбы...
    Я создал файл 23.01.01 а мне надо чтоб он удалился автоматически 26.01.01 как это можно сделать?
     
  2. Renji

    Renji Member

    Joined:
    5 Dec 2010
    Messages:
    24
    Likes Received:
    5
    Reputations:
    0
    Это сделать очень просто. Но здесь есть одна оговорка - подобные вопросы следует задавать в теме "Вопросы-ответы PHP", сабж явно для новичков. В следующий раз подумай трижды, плюнь через плечо и пости.
    Собственно ответ. С PHP я почти не знаком, но известно, что удаляется файл специальной командой. Для установки нужного времени следует произвести "задержку" на (время_удаления - время_создания), высчитай сам.
    Сейчас заглянул в мануал, вот что стало понятно:
    Сигнатура задержки - void sleep (int seconds)
    Удаление файла - bool unlink ( string filename [, resource context] )
    В итоге создаём процедуру, в неё:
    sleep(1000);
    unlink(file.exe);

    Перепроверь на соответствие правильности синтаксиса (http://php.su/functions/ например).
     
  3. pleze

    pleze New Member

    Joined:
    30 Jul 2010
    Messages:
    35
    Likes Received:
    0
    Reputations:
    0
    спасиб
     
  4. LStr1ke

    LStr1ke Elder - Старейшина

    Joined:
    29 Jul 2009
    Messages:
    801
    Likes Received:
    145
    Reputations:
    73
    А не правильней будет проверять дату создания файла и скриптом по крону сверять ее с нужной датой и удалять соответсвенно файл?
     
  5. pleze

    pleze New Member

    Joined:
    30 Jul 2010
    Messages:
    35
    Likes Received:
    0
    Reputations:
    0
    да кто бы знал скрипт)