PHP уроки
ПРОСТО самая лучшая обучалка PHP!
  • Студия LPHPRU
  • Уроки PHP
  • Контакты
  • Помощь
Меню
  • PHP - с чего начать?
  • Уроки PHP
  • Функции PHP
  • Массивы
  • Denwer
  • MySQL
  • Информация
  • Dreamweaver уроки
  • JQuery уроки
Календарь
Декабрь (2023)
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031

  • Что нового?

    • Тест №2
    • Тест №1 для разработчиков
    • PHP 5.6 RC1
    • SQL. Как cкопировать данные одной колонки в другую, в той же таблице
    • GRUB изменить порядок загрузки OS в Linux
    • SSH - вход на сервер без ввода пароля
    • PhpMyAdmin - проблема с загрузкой большого файла на сервер
  • Комментарии

    • хочу изучать php программирования
    • не пойму, зачем проверять есть ли...
    • Мы подберем для Вас лучшего спец�...
    • В функции не указана проверка ра�...
    • vbnvb
  • TOP-5

    • Метод POST (2947221 )
    • Привет, МИР! (911701 )
    • Метод GET (668404 )
    • Операторы (606502 )
    • Firefox уже запущен, но не отвечает... (354473 )

Как удалить файл из папки.

Главная» Array » Как удалить файл из папки.
PHP урок № 179
Принцип работы функции прост. Передаём два аргумента, первый $directory - содержит путь к папке с файлом, второй $filename - имя самого файла. Далее читаем комментарии в листинге ниже.
Листинг № Array - Код функции deletfile()
<?php

function deletfile($directory,$filename)
{
  
// открываем директорию (получаем дескриптор директории)
  
$dir = opendir($directory);
  
  
// считываем содержание директории
while(($file = readdir($dir)))
{
          
// Если это файл и он равен удаляемому ...
  
if((is_file("$directory/$file")) && ("$directory/$file" == "$directory/$filename"))
  {
    
// ...удаляем его.
    
unlink("$directory/$file");
                  
     
// Если файла нет по запрошенному пути, возвращаем TRUE - значит файл удалён.
    
if(!file_exists($directory."/".$filename)) return $s = TRUE;
  }
}
  
// Закрываем дескриптор директории.
  
closedir($dir);
}

?>
Урок закончен.
Обсудить на форуме
SETTER © LPHP.RU
Администрация сайта
Array
  • lphp.ru © 2009-2023