сперва пройдись по каталогу и собери все файлы в список к примеру через glob (*.txt)
потом в цикле отурывай файлы, можно воспользоваться file_get_contents если нужно искать во всем файле или file()[0] если в первой строке
ну и и скать наверно проще через strstr
сперва обходишь нужный тебе каталог
$globfiles = glob("путь/*.txt");
в переменной globfiles теперь весь список файлов txt
в цикле открываешь первую строку в файлах
$arrsearch = array();
foreach ($globfiles as $val){
$file = file($val);
if (strstr($file[0],'ключевое слово')){
заносишь если есть совпадение в массив
можншь писать всю строку или имя файла как тебе удобно
$arrsearch[] = basename($val);
}
ну вот у тебя в переменной будет список всех файлов в которых есть совпадение
как дальше выводить через постраничную навигацию пусть подскажут другие, там дел еще много
И вообще организовать поиск на сайте довольно сложное дело
3133. Vantuz, спасибо,я попробую всевозможными способами,вот тогда последний вопрос?это перед кодом что я давал или после? С навигацией то не трудно,файл навигации у меня есть,прописать осталось