|
40 / 40 / 23
Регистрация: 26.01.2012
Сообщений: 317
|
|
Как сделать поиск по сайту?06.02.2012, 18:17. Показов 6563. Ответов 6
Метки нет (Все метки)
Хочу сделать поисковик по сайту.
Хранение информации всех страниц организовано в файлах (.txt). Строку полученную из формы сравниваю с информацией в странице по средствам функции stristr(без учета регистра). Но эта функция возвращает всю строку после первого вхождения совпадающей подстроки. А мне нужно выяснить сколько раз искомое слово встречается в тексте(тоже без учета регистра). Помогите решить эту задачу!
0
|
|
| 06.02.2012, 18:17 | |
|
Ответы с готовыми решениями:
6
Как сделать поиск по сайту с базой данных на xml Как сделать поиск по сайту? |
|
44 / 25 / 15
Регистрация: 07.11.2011
Сообщений: 75
|
|
| 09.02.2012, 01:25 | |
|
substr_count() возвращает число вхождений подстроки. А вообще забудь про файлы и скачай нормальный самоучитель по PHP + MySQL. Твой сайт будет развиваться и рано или поздно ты поймешь что хранение контента в файлах это огромная рутина. MySQL прекрасная вещь и легка в освоении...
1
|
|
|
40 / 40 / 23
Регистрация: 26.01.2012
Сообщений: 317
|
|
| 09.02.2012, 13:34 [ТС] | |
|
Спасибо!
Первый сайт я намеренно решил сделать на файлах, только лишь потому, что он очень маленький, а SQL еще впереди))
0
|
|
|
44 / 25 / 15
Регистрация: 07.11.2011
Сообщений: 75
|
|
| 09.02.2012, 13:38 | |
|
Ну желаю удачи)
0
|
|
|
40 / 40 / 23
Регистрация: 26.01.2012
Сообщений: 317
|
|
| 09.02.2012, 14:42 [ТС] | |
|
обана!!!
substr_count() чувствительна к регистру, а значит если у меня в тексте будут слова с заглавной буквы или наоборот, то функция их проглядит...я решил действовать так, пихаю исходный текст в массив explode, потом прохожусь по этому массиву перебором foreach и к каждому элементу в цикле применяю stristr - ей все равно с какой буквы написано, тогда заветный код выдаст мне количество совпадений с исходным словом на каждой странице. Как считаешь, выход?
0
|
|
|
44 / 25 / 15
Регистрация: 07.11.2011
Сообщений: 75
|
|||||||||||
| 09.02.2012, 15:10 | |||||||||||
|
Пишу без сервака, поэтому могу ошибаться.
Добавлено через 6 минут Можно функцию забацать
Добавлено через 13 минут Ошибся в прошлом сообщении. Подумал о функции substr_count. Пишу без сервака, поэтому могу ошибаться. Можно функцию забацать
0
|
|||||||||||
|
40 / 40 / 23
Регистрация: 26.01.2012
Сообщений: 317
|
|
| 09.02.2012, 23:19 [ТС] | |
|
Разумно)) Понял, еще раз спасибо!!
0
|
|
| 09.02.2012, 23:19 | |
|
Помогаю со студенческими работами здесь
7
Как можно сделать поиск по сайту ? Сделать поиск по сайту Можно ли сделать поиск по сайту на АСП? Нужно сделать поиск по сайту с помощью JS и HTML Поиск по сайту: не могу разобраться, как делать поиск по нескольким полям Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: показать затраченные материалы за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В качестве. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|