Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как удалить всё содержимое директории?
 
 автор: BArt Simpson   (31.01.2007 в 11:21)   письмо автору
 
 

в теме

   
 
 автор: BArt Simpson   (31.01.2007 в 11:48)   письмо автору
 
   для: BArt Simpson   (31.01.2007 в 11:21)
 

Всем спасибо сам нашёл http://softtime.ru/forum/read.php?id_forum=1&id_theme=225&page=1

   
 
 автор: BArt Simpson   (31.01.2007 в 12:08)   письмо автору
 
   для: BArt Simpson   (31.01.2007 в 11:48)
 

только вот проблемма


<?
$dir 
opendir($put."/img/dir");    // Открываем директорию 
while(($file readdir($dir)))      // В цикле считываем её содержимое 
    

    if(
is_file($file))     // Если текущий объект является файлом - удаляем его 
        
{
        if(
unlink($file)){echo"файл ".$file." удалён<br>";}
        else{echo
"файл ".$file." не удалён<br>";}
        }
    else{echo 
$file." не является файлом<br>";}
    }
   
closedir($dir);    // Закрываем директорию 
?>


пишет

22612.jpg не является файлом

это как?

   
 
 автор: kasmanaft   (31.01.2007 в 13:10)   письмо автору
 
   для: BArt Simpson   (31.01.2007 в 12:08)
 

Может быть нужно подставлять дирректорию?

if(is_file("/img/dir/".$file))

   
 
 автор: cheops   (31.01.2007 в 13:33)   письмо автору
 
   для: BArt Simpson   (31.01.2007 в 12:08)
 

Следует переписать скрипт следующим образом
<?php
$dirname 
$put."/img/dir";
$dir opendir($dirname);    // Открываем директорию  
while(($file readdir($dir)))      // В цикле считываем её содержимое  
    
{  
    if(
is_file($dirname."/".$file))     // Если текущий объект является файлом - удаляем его  
        

        if(
unlink($dirname."/".$file)){echo"файл ".$file." удалён<br>";} 
        else{echo
"файл ".$file." не удалён<br>";} 
        } 
    else{echo 
$file." не является файлом<br>";} 
    } 
   
closedir($dir);    // Закрываем директорию  
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования