Forum Webscript.Ru
Программирование => PHP => Тема начата: ERROR 404 от 05 Февраля 2002, 11:52:03
-
Хотел задать такой вопрос: Есть PHP скрипт, который в зависимости от id ссылки инклудит определенную статью в шаблон. Статьи содержатся в текстовой базе 1.txt 2.txt итд.
Как можно сделать поиск по этим статьям?
-
Ну ты покажи как файло та выглядит авось что-нить подкажем :)
-
В смысле файло показать? Скрипт ПХП шный что-ли?
-
http://spectator.ru/index.php3?words=%CF%EE%E8%F1%EA+%ED%E0+php
-
NAS, на этой странице ничо нет...(в смысле нужного)....
мож ты это имел ввиду?
http://spectator.ru/showscript.php3?indexing
Но там описан простой поиск по HTML документам, а мне нужон, чтобы искал в текстовиках, а выводил ссылки на уже нормальные html документы.
Например - нашел в файле 3.txt нужное слово, а ссылку генерил : http://www.myserver.com/index.php?id=3
-
error Как текстовый файл выглядит
---
Да файла пример нужен по которому поиск идёт :)!:abuse:
-
AlieN
Да файла пример нужен по которому поиск идёт !
что нужен пример хтмл или текста? :confused:
-
Поиск по содержимому файлов сделай.
например так:
/////////////////////////////////////////////////////
//
// File searcher by The0ReTiC
// mail me to [email]l0g_err@xakep.ru[/email] in any questions
//
////////////////////////////////////////////////////
$mytext = "simple text"; // Текст для поиска
$dirt = opendir($DOCUMENT_ROOT.\'\\samples\\texts\'); // Папка со статьями
while($file_handler = readdir($dirt))
{
if (($file_handler !=\'.\')&&($file_handler != \'..\')):
echo\'Parsing file: \'.$file_handler.\'
\';
$file_content = file(\'texts\\\\\'.$file_handler);
for($step = 0;$step{
if(eregi($mytext,$file_content[$step])):
echo\'string \'.$mytext.\' found in file \'.$file_handler.\'
\';
else:
echo\'String not found
\';
endif;
}
endif;
}
?>
-
Britva
файлы 1.txt или 2.txt
-
К каждой статье отдельный файл.
Например есть 5 статей -> соответственно будет 5 файлов:
1.txt 2.txt 3.txt 4.txt 5.txt
-
Ну если в файле есть название то код теоретика отвечает всем твоим требованиям.
Только его надо немного модифицировать:
/////////////////////////////////////////////////////
//
// File searcher by The0ReTiC
// mail me to l0g_err@xakep.ru in any questions
//
////////////////////////////////////////////////////
$mytext = "simple text"; // Текст для поиска
$dirt = opendir($DOCUMENT_ROOT.\'samples\\texts\'); // Папка со статьями
while($file_handler = readdir($dirt))
{
if (($file_handler !=\'.\')&&($file_handler != \'..\')):
echo\'Parsing file: \'.$file_handler.\'
\';
$file_content = file(\'texts\'.$file_handler);
for($step = 0;$step{
if(eregi($mytext,$file_content[$step])):
print "Найдено в $file_handler Статье ";
endif;
}
endif;
}
?>
-
ok, cпасибо всем! Буду пробовать реализовать!