unlink

Discussion in 'PHP' started by Drug121, 15 Nov 2011.

  1. Drug121

    Drug121 Banned

    Joined:
    20 Mar 2011
    Messages:
    25
    Likes Received:
    1
    Reputations:
    0
    Нужно, что бы скрипт удалял в Х директории все файлы с расширением .txt

    Как это сделать?
     
  2. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    <?pohape
    a=glob(somedir/*.txt);foreach(a as b) unlink(b);
    ?>
     
  3. Romaxa55

    Romaxa55 Banned

    Joined:
    19 Oct 2005
    Messages:
    144
    Likes Received:
    30
    Reputations:
    4
    PHP:
    <?php
    $dir 
    "."// Напримере ../temp/ или текущая .

    $i 0;
    $handle opendir ($dir);
    while(
    $file readdir($handle))
    {
      if (
    $file != '.' && $file != '..')
      {
        
    $func[$i] = $file;    //формируем массив названий файлов с функциями
        
    $i++;
      }
    }
    sort ($func);
    //Массив получен

    //Терь ищем нужный нам файл в массиве.
    foreach ($func as $key => $value)
    {
    if (
    substr($value, -44) == ".txt")
    {
    unlink($func[$key]);
    }

    }
    ?>
    или еще попроще...

    PHP:
    <?php
    $dir 
    "."// Напримере ../temp/ или текущая .

    $i 0;
    $handle opendir ($dir);
    while(
    $file readdir($handle))
    {
      if (
    $file != '.' && $file != '..')
      {
        if (
    substr($file, -44) == ".txt")
            {
                
    unlink($file);
            }
        
    $i++;
      }
    }

    ?>
     
    #3 Romaxa55, 16 Nov 2011
    Last edited: 16 Nov 2011
  4. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    lolwtf?!
     
    1 person likes this.