Подскажите, пожалуйста, как мне сделать поиск по сайту??? Есть страницы на пхп.. они имеют вид PHP: <?php // Module file! Please, do not edit manually! $title = "Главная"; $content = "Это пример главной страницы"; ?> Примерно так! Строка Код (Text): // Module file! Please, do not edit manually! Указывает на допустимый формат файлов, т.е. искать можно только в файлах с этой строой... Так вот, как сделать проверку на совпадение строк из этих двух переменных с учетом вышесказанного??? Заранее спасибо!!!!
if (strstr($text, "") != false) { //функция поиска в тексте } Лучше так - if (preg_match("/Module(.*)file/i", $text)) { //функция поиска в тексте }
$text - это текущий текст страницы, в которой выполняется поиск. preg_match("/Module(.*)file/i", $text) - регулярное выражение, где "/Module(.*)file/i" - шаблон для поиска слов Module file независимо от регистра и символов между этими словами. Тут я напортачил %) Правильнее "/Module(\s){1,5}file/i". Функция поиска в тексте - это та функция, которую вы напишете и которая будет искать необходимые вещи в тексте.
dark-demon темой, кажись промахнулся http://php.ru/forum/viewtopic.php?t=8785 Nemo PHP: <?php $target = '/'; $weeds = array('.', '..'); $directories = array_diff(scandir($target), $weeds); foreach($directories as $value) { if(is_dir($target.$value)) { echo $value.'<br />'; } } ?> отсюда