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

Форум PHP

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

 

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

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

тема: Поиск файлов
 
 автор: Fixxxer   (14.04.2005 в 13:20)   письмо автору
 
 

Люди, как организовать поиск файлов в каталоге с помощью ПХП?

   
 
 автор: cheops   (14.04.2005 в 23:00)   письмо автору
 
   для: Fixxxer   (14.04.2005 в 13:20)
 

А по какому критерию искать необходимо искать файлы? Название, дата создание, содержимое, расширение?

   
 
 автор: Fixxxer   (15.04.2005 в 12:52)   письмо автору
 
   для: cheops   (14.04.2005 в 23:00)
 

Нужно искать по расширению.

   
 
 автор: cheops   (15.04.2005 в 13:03)   письмо автору
 
   для: Fixxxer   (15.04.2005 в 12:52)
 

Можно поступить следующим образом
<?php 
  
// Открываем директорию 
  
$dir opendir("."); 
  
// В цикле считываем её содержимое 
  
while(($file readdir($dir))) 
  { 
    
// Если текущий объект является файлом
    // проверяем его расширение
    
if(is_file($file))
    {
      
$arr pathinfo($file); 
      if(
$arr['extension'] == "php") echo "$file<br>";
    }
  } 
  
// Закрываем директорию 
  
closedir($dir); 
?>

Этот скрипт выводит имена файлов текущей директории, чьё расширение равно php,

   
 
 автор: Fixxxer   (15.04.2005 в 13:34)   письмо автору
 
   для: cheops   (15.04.2005 в 13:03)
 

Шпасиба большое. То, что нужно. Подскажите, где можно почитать про работу с файловой системой (расширения и т.д.).

   
 
 автор: cheops   (15.04.2005 в 22:00)   письмо автору
 
   для: Fixxxer   (15.04.2005 в 13:34)
 

К сожалению у нас на сайте такой информации в настоящий момент нет, этот вопрос подробно рассмотрен в нашей третьей книге "PHP 5 в примерах" выход которой ориентировочно запланирован на конец мая 2005 года.

   
 
 автор: Fixxxer   (16.04.2005 в 06:14)   письмо автору
 
   для: cheops   (15.04.2005 в 22:00)
 

Ну что ж. Будем ждать.

   
Rambler's Top100
вверх

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