- търся код за търсене на фаилове
WT форуми -> PHP и MySQL готови кодове -> търся код за търсене на фаилове
Създайте нова тема Напишете отговор 
Автор Съобщение
systems
Турист
Турист

Регистриран на: 28/09/2012 9:04 pm

Support: 3
Bonus: 6
Мнения: 234
Мнение 10/09/2015 9:34 pm     търся код за търсене на фаилове Отговорете с цитат


Добър вечер искам да попитам съществува ли подобен род код:
ето какво имам в предвид:

ако може да се направи една търсачка която да търси фаоловете в коя папка се намират
примерно имам папка с име files и фаил с име winrar,
примерно като напиша в търсачката winrar да ми изведе следния резултат:
файл:winrar се намира в папка:files.

възмоно ли е това и ако е как се прави благодаря ви.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
anonimen
Активен
Активен

Регистриран на: 11/06/2012 8:07 pm

Support: 141
Bonus: 281
Мнения: 1308
Мнение 10/09/2015 10:51 pm      Отговорете с цитат


Прегледай
http://php.net/manual/en/class.recursivedirectoryiterator.php

От примерите:

PHP code:
$searchFile = "търсен файл";
$Directory = new RecursiveDirectoryIterator('.');
$Iterator = new RecursiveIteratorIterator($Directory);
$Regex = new RegexIterator($Iterator, "/.*$searchFile.*/i", RecursiveRegexIterator::GET_MATCH);
print_r($Regex);


А може и един бъзик с шела:

PHP code:
<?php
system('find . -name '.escapeshellarg($dir));
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Revelation
Турист
Турист

Регистриран на: 24/03/2013 3:23 pm

Support: 39
Bonus: 78
Мнения: 559
Мнение 12/09/2015 1:42 am      Отговорете с цитат


http://php.net/manual/en/function.glob.php
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP и MySQL готови кодове Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети