[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как сделать поиск файлов по названию в php
Роман
Народ допустим у меня в index.php такой код

<form method="post" action="search.php">
<input type="text" placeholder="Введите название документа" name="name" size="100">
<input type="submit" value="Поиск">
</form>

как мне теперь исправить что бы он искал все файлы в папке но только с одним расширением например .txt и выводил их на страницу я тут набросал код но он не работает

<?php
$dir = "1234/"; //задаём имя директории
if(is_dir($dir)) { //проверяем наличие директории
echo $dir.'<br>';
$files = scandir($dir); //сканируем (получаем массив файлов)
array_shift($files); // удаляем из массива '.'
array_shift($files); // удаляем из массива '..'
for($i=0; $i<sizeof($files); $i++) echo '.$dir.$files[$i].'; //выводим все файлы с заданным запросом
}
else echo $dir.' -такой директории нет;<br>';
?>



Только мне нужно что бы он не просто выводил все файлы а именно по запросу конкретно моему ну например file1.txt вот из всех что бы он только мне его и выдал

хотя бы намекните что куда а то я уже без сил
Игорь_Vasinsky
strpos()
preg_match()

если по точному названию - то просто в цикле сравнивать ==

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
linker
Вот это
echo '.$dir.$files[$i].';

по-любому не работает так, как тебе хотелось бы. Кавычки убери.

_____________
Gear Framework
Gear Framework на Github
killer8080
http://ua1.php.net/manual/ru/function.glob.php
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.