вывод файла в папках и подпапках

(Ответов: 2, Просмотров: 769)
  1. [web-developer] Аватар для cOAPerator
    • Регистрация: 22.02.2011
    • Сообщений: 615
    • Репутация: 111
    • Webmoney BL: ?
    всем привет, есть папка /test
    в ней куча других папок...

    в некоторых из них есть файл с именем test.php

    нужно просканировать корневую папку test и все подпапки на наличие файла test.php и вывести все пути ко всем этим файлам..

    что то никак сообразить не могу как это сделать..

    пробовал так:
    PHP код:
    function file_search($path$filename) {
        if((
    $dir opendir($path)) == FALSE)
           return 
    '';
        
    $link '';
        while((
    $fp readdir($dir)) !== FALSE) {
             
    $link $path '/' $fp;
             if(
    is_file($link)) {
                 if(
    $fp == $filename) {
                      
    closedir($dir);
                      return 
    $link;
                 }
             }else if(! 
    preg_match('/^[\.]{1,2}$/i'$fp) && is_dir($link)) {
                 if((
    $link file_search($link$filename)) != '') {
                      
    closedir($dir);
                      return 
    $link;
                 }
             }
        }
        
    closedir($dir);
        return 
    '';
        
    file_search($path$filename);
    }
     
    echo 
    file_search('test''test.php'); 
    но находит и выводит только 1 файл
    • 0
  2. [web-developer] Аватар для cOAPerator
    • Регистрация: 22.02.2011
    • Сообщений: 615
    • Репутация: 111
    • Webmoney BL: ?
    что никто не подскажет?
    • 0
  3. Sapienti sat Аватар для brainix
    • Регистрация: 01.01.2013
    • Сообщений: 1,925
    • Записей в дневнике: 1
    • Репутация: 817
    • Webmoney BL: ?
    Подскажу. Когда выполняется ретурн, то функция прекращает работу. Собери в массив то, что ищешь, а потом возвращай его.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Вывод размера файла на главной странице
WordPress 0 13.01.2014 11:37
реализовать чтение Excel файла из файла PHP
Создание сайтов 1 27.08.2013 13:28
Редактирование swf файла
Web программирование 3 25.03.2012 04:14
Вывод строк из файла по очереди php
Web программирование 5 05.02.2012 17:53
Вывод rss не из xml файла
Web программирование 7 21.07.2011 03:59

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры