X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как найти на сайте все файлы Php?
Dekarta11
Dekarta11
Topic Starter сообщение 21.5.2010, 12:22; Ответить: Dekarta11
Сообщение #1


В общем нужно найти способ как на сайте в php найти список всех папок и всех файлов в них

Подскажите как это сделать?


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Staurus
Staurus
сообщение 21.5.2010, 13:12; Ответить: Staurus
Сообщение #2


Не понял смысла вопроса, но сам юзаю любой поиск по фтп через тотал командер.

Выбираешь папочку с двигом, или корневик, жмем alt+f7, или просто поиск, и выбираем что ищем, или файлы например *.php, или файлы содержащие определенный текст, например нужно найти какой нибудь id в php файлах. Жмем - поиск с наличием слова: и набираем {id} например, и он выдает все файлы которые содержат этот тег.

Ну в принципе вот так


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Dmitry_K
Dmitry_K
сообщение 21.5.2010, 13:32; Ответить: Dmitry_K
Сообщение #3


Если сервер на nix-ах, то можно использовать команды find, ls


--------------------
Качественная площадка (6/1400, 10 лет, экология) для размещения статей и ссылок.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
morte
morte
сообщение 21.5.2010, 13:53; Ответить: morte
Сообщение #4


так понимаю, нужно найти этот список на чужом сайте?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
charger
charger
сообщение 23.5.2010, 11:04; Ответить: charger
Сообщение #5


<?php
    /*Функция file_tree
            Параметры:
            1. Каталог который просканировать. не допускается символ \ обязательно заменяйте его на / ("/", "C:/"...)  
    */
    function file_tree($dir) {
        #Открываем директорию
        $dh = opendir($dir);
        #сканируем содержимое дериктории помещяя в $files файлы а в $dirs директории
        while (false !== ($filename = readdir ($dh))) {
            if (($filename != "..") && ($filename != ".")) {
                if (is_dir( "$dir/$filename")) {
                    $dirs[] = "$dir/$filename";
                } else {
                        $files[] = "$dir/$filename";
                }
            }
        }
        #array_merge выдаёт ошибку если ему подсунуть пустой масив.
        if (sizeof($files) < 2) {$files[] = "";}
        if (sizeof($files) < 2) {$files[] = "";}
        #закрываем ресурсы и освобождаем память
        $dh  = closedir($dh);
        #ходим по директориям
        if (isset($dirs)) {
            foreach ($dirs as $a) {
                $files = array_merge($files, file_tree($a));
            }
        }
        #отфильтровываем мусор
        $files = array_filter($files);
        #сортируем
        sort($files);
        return $files;
    }

$data = file_tree("vasha_papka"));
?>


В переменной data массив со всеми файлами и папками

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Скрипты [PHP/JS] на заказ, в ЛС, недорого.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Странный трафик на сайте длительное время
34 TABAK 9181 24.4.2024, 23:38
автор: Arsenwenger
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
2 Boymaster 726 24.4.2024, 17:52
автор: Boymaster
Горячая тема (нет новых ответов) QIWI кажется все?
111 Silverspam 18018 24.4.2024, 15:59
автор: Arsenwenger
Горячая тема (нет новых ответов) CryptoCloud — прием USDT, BTC, ETH, LTC на любом сайте
37 CryptoCLoud 10835 24.4.2024, 15:37
автор: CryptoCLoud
Открытая тема (нет новых ответов) Боты могут делать пушподписки на моём сайте?
3 Megaspryt 1008 24.4.2024, 5:18
автор: Skyworker


 



RSS Текстовая версия Сейчас: 26.4.2024, 9:32
Дизайн