php, java
статьи, книги
рефераты, ГДЗ

Бесплатные ключи и сброс
пробной версии для Касперского

Все для cs 1.6

Самые лучшие сеты моделей и избранные подборки девушек

Пятница, 26 Апр 2024, 18:41:54

Приветствую Вас Гость | RSS
Главная | Каталог файлов | Регистрация | Вход
Меню сайта

ФИЗИКА!!! NEW!!!

Русский!!! NEW!!!

Категории раздела
Скрипты чата [17]
Здесь находятся самые лучшие руссифицированные скрипты чата.
Скрипты форумов [27]
Здесь находятся самые лучшие руссифицированные скрипты форумов
Исходники гостевых книг [39]
Здесь находятся самые лучшие руссифицированные исходники гостевых книг
Публикаторы статей и новостей [5]
Здесь находятся самые лучшие руссифицированные публикаторы статей и новостей
Скрипты для статистики сайта [12]
Здесь находятся самые лучшие руссифицированные скрипты для статистики сайта
Организация поиска по сайту [5]
Здесь находятся самые лучшие руссифицированные скрипты (Организация поиска по сайту)
Скрипты систем faq [2]
Здесь находятся самые лучшие руссифицированные скрипты систем faq
Исходники досок объявлений [4]
Здесь находятся самые лучшие руссифицированные исходники досок объявлений
Скрипты Интернет-Магазинов [8]
Здесь находятся самые лучшие руссифицированные скрипты Интернет-Магазинов
Скрипты для обработки форм [6]
Здесь находятся самые лучшие руссифицированные скрипты для обработки форм
Скрипты фотогалереи [2]
Здесь находятся самые лучшие руссифицированные скрипты фотогалереи

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Файлы » php скрипты » Организация поиска по сайту

PHPru_Search v2.6
[ Скачать с сервера (16.7 Kb) ] 04 Июн 2007, 19:31:53
PHPru_Search v.2.6
Фактически - это миниYandex на Вашем сайте.
Скрипт поиска по сайту без использования MySQL. Подходит для большинства малых и средних сайтов (обрабатывает сайты объемом порядка 10Mb). Использует индексацию, благодаря чему время поиска значительно сокращается. Индексирует ~1Mb за 1сек (скорость зависит от вложенности папок и структуры Ваших страниц). Поиск занимает от долей секунды (в зависимости от сложности запроса и веса индекса) до ...

Важно!!!
Прошу обратить внимание, если у Вас на сайте используется одна из многочисленных в настоящее время систем управления сайтом (CMS), как то php-nuke, postnuke и т.д. - то этот поиск не для Вас. PHPru_Search ищет только в файлах, физически лежащих на Вашем сервере, а не вытягиваемых каждый раз из базы данных.

Возможности
1. Поиск во всех директориях Вашего сайта.
2. Удобная WEB-панель администрирования со встроенной надежной защитой.
3. Вывод участка документа и выделение цветом совпадений с запросом.
4. Настройка количества отображаемых строк, цвета, синтаксическое выделение совпадений (жирный, наклонный шрифт и т.д.), время последнего изменения файла.
5. Нахождение не только точных совпадений, но и похожих слов. Например на запрос функция будут также найдены: функции, функцию, функций, функционирования, функциональный, функцией, многофункциональный и т.д.
6. Подсчет количества точных совпадений и похожих словоформ.
7. Статистика: количество обработанных Kb, файлов и время поиска.
8. Возможность запрета индексации отдельных папок, например cgi-bin, img и т.д.
9. Возможность запрета индексации конкретных файлов, например counter.php, vote.txt, statistic.php и т.д.
10. Возможность запрета индексации файлов по маске, например .txt, .inc, .lib, .sql и т.д.
11. Возможность выбора отображения названия файла в результатах поиска: http://yourdomain/index.php - реальное название, или 'Главная страница сайта' - название из тега . <br /> 12. Теперь поиск сделан в виде отдельной папки. Вы просто копируете папку в корень сервера заходите в панель администрирования, настраиваете параметры, индексируете сайт и на Вашем сайте уже работает поиск. <br /> <br /> Лицензионное соглашение <br /> Используя данный скрипт Вы соглашаетесь с данным лицензионным соглашением и принимаете его условия. <br /> Вы соглашаетесь признать за PHPru.net™ авторство на данный скрипт. <br /> Скрипт распространяется свободно и бесплатно. <br /> Скрипт распостраняется как есть, т.е. автор не несет ответственности, если скрипт нанесет какой-либо вред. Однако, я как автор, гарантирую, что при соблюдении целостности кода, скрипт не может нанести какой-либо ущерб в виде стирания, изменения файлов и папок, и т.д. <br /> Запрещено: удаление copyright автора в коде и внизу всех страниц, генерируемых скриптом. <br /> Запрещено: переименовывать папку поиска /phprusearch/. <br /> Всем, кто не соблюдает данное соглашение, будет отказано в любой технической и иной помощи, связанной с использованием любого из скриптов PHPru.net™ <br /> <br /> <br /> Требования к серверу <br /> Платформа: любая <br /> Интерпретатор: PHP4 и выше <p> P.S. Скрипт корректно работает даже при: <br /> register_globals=Off <br /> error_reporting=E_ALL <br /> <br /> Установка <br /> Опять-таки постарался учесть все Ваши пожелания по предыдущим версиям и выбрать оптимальное их соотношение. Эта версия кардинально отличается от первых. Манипуляции с установкой сведены к минимуму. Изменена структура каталогов и названия файлов, поэтому рекомендую удалить файлы предыдущей версии. Все делается ч/з удобную панель администрирования. Надеюсь, что Вы уже оценили её достоинства. Панель управления также несколько видоизменена, добавлены некоторые новые возможности... <p> 1. Закачиваем папку /phprusearch/ в корневую дирректорию сайта (обычно это папка public_html, htdocs или www). Не забываем качать в текстовом режиме. <br /> 2. Устанавливаем следующие права доступа: <br /> на все папки и файлы, не указанные ниже - ПРАВА НЕ ТРОГАЕМ! <br /> выставляем права только на: <p> /phprusearch/sadmin/admin.php - 666 <br /> /phprusearch/sdata/search.php - 666 <br /> /phprusearch/sinc/query.php - 666 <br /> /phprusearch/sinc/sconfig.php - 666 <p> 3. Вызываем скрипт:http://you_domain/phprusearch/sadmin/ <p> Вводим логин: admin, пароль: pass. Входим в панель администрирования и первое, что мы делаем - меняем логин и пароль на свои. Затем входим заново и выполняем все настройки и индексируем сайт. <p> 4. На Ваших страницах, в том месте где должна быть форма поиска вставляем PHP-код <br /> <? require ('phprusearch/sinc/form.php') ?> Напоминаю, чтобы вставить форму именно таким способом, страница должна быть .php, а не .htm, html или shtml (по-крайней мере, для большинства серверов...) <br /> Это для файлов лежащих в корне. Для файлов лежащих в других папках не забудьте поменять путь! <br /> Или-же просто скопируйте код в нужное Вам место из файла /phprusearch/sinc/form.php <br /> Если у Вас уже стоит поисковая форма на страницах, замените в ней NAME=что-то на NAME="query", а ACTION=что-то на ACTION="/phprusearch/" <p> 5. В этой версии также отсутствуют шаблоны верха и низа страницы результатов поиска. Вместо использования шаблонов, просто скопируйте весь код скрипта /phprusearch/index.php в нужное место макета Вашей страницы (скрипт вписан в таблицу, так что корректно вставится в любое место вашей страницы), и сохраните её как /phprusearch/index.php <p> Теперь можете поискать что-нибудь на Вашем сайте. <p> P.S. Не забывайте по мере обновления информации на Вашем сайте проводить переиндексацию. <script> var container = document.getElementById('nativeroll_video_cont'); if (container) { var parent = container.parentElement; if (parent) { const wrapper = document.createElement('div'); wrapper.classList.add('js-teasers-wrapper'); parent.insertBefore(wrapper, container.nextSibling); } } </script> </td></tr> <tr><td class="eDetails1" colspan="2"><!--<s3179>-->Категория<!--</s>-->: <a href="/load/9">Организация поиска по сайту</a> | <!--<s3178>-->Добавил<!--</s>-->: <a href="javascript:;" rel="nofollow" onclick="window.open('/index/8-1', 'up1', 'scrollbars=1,top=0,left=0,resizable=1,width=700,height=375'); return false;">ceg</a> </td></tr> <tr><td class="eDetails2" colspan="2"><!--<s3177>-->Просмотров<!--</s>-->: <b>609</b> | <!--<s3181>-->Загрузок<!--</s>-->: <b>103</b> | <!--<s3039>-->Комментарии<!--</s>-->: <b>1</b> | <!--<s3119>-->Рейтинг<!--</s>-->: <b>0.0</b>/<b>0</b> | <select id="rt108" name="rating" class="eRating" onchange="eRateEntry(this, 108)" autocomplete=off > <option value="0" selected>- Оценить -</option> <option value="5">Отлично</option> <option value="4">Хорошо</option> <option value="3">Неплохо</option> <option value="2">Плохо</option> <option value="1">Ужасно</option></select></td></tr> </table> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr><td width="60%" height="25"><!--<s5183>-->Всего комментариев<!--</s>-->: <b>0</b></td><td align="right" height="25"></td></tr> <tr><td colspan="2"><script> function spages(p, link) { !!link && location.assign(atob(link)); } </script> <div id="comments"></div> <div id="newEntryT"></div> <div id="allEntries"></div> <div id="newEntryB"></div></td></tr> <tr><td colspan="2" align="center"></td></tr> <tr><td colspan="2" height="10"></td></tr> </table> <div id="postFormContent" class=""> <form method="post" name="addform" id="acform" action="/index/" onsubmit="addcom(); return false;"><script> function _dS(a){var b=a.split(''),c=b.pop();return b.map(function(d){var e=d.charCodeAt(0)-c;return String.fromCharCode(32>e?127-(32-e):e)}).join('')} var _y8M = _dS('@mrtyx$x}tiA&lmhhir&$reqiA&wsw&$zepyiA&7=<:88:656&$3B4'); function addcom(f) { if (document.getElementById('addcBut')) { document.getElementById('addcBut').disabled = true; } else { try {document.addform.submit.disabled = true;} catch(e) {} } if (document.getElementById('eMessage')) { document.getElementById('eMessage').innerHTML = '<span style="color:#999"><img src="/.s/img/ma/m/i2.gif" border="0" align="absmiddle" width="13" height="13"> Идет передача данных...</span>'; } _uPostForm('acform', {type:'POST', url:'/index/'}); } document.write(_y8M);</script> <table border="0" width="100%" cellspacing="1" cellpadding="2" class="commTable"> <tr> <td class="commTd2" colspan="2"><div class="commError" id="eMessage" ></div></td> </tr> <tr> <td width="15%" class="commTd1" nowrap>Имя *:</td> <td class="commTd2"><input class="commFl" type="text" name="name" value="" size="30" maxlength="60"></td> </tr> <tr> <td class="commTd1">Email *:</td> <td class="commTd2"><input class="commFl" type="text" name="email" value="" size="30" maxlength="60"></td> </tr> <tr> <td class="commTd2" colspan="2"> <div style="padding-bottom:2px"></div> <div class="flex-justify-between flex-align-start u-half-gap "> <textarea class="commFl u-full-width" rows="7" name="message" id="message" ></textarea> </div> </td> </tr> <tr> <td class="commTd1" nowrap>Код *:</td> <td class="commTd2"> <div class="recaptcha-wrapper wait-loader normal" > <div id="recaptcha_load-com-add_6Lc0AwsUAA" class="g-recaptcha" data-sitekey="6Lc0AwsUAAAAAMvGehggZ-lxorUj4Pwd2Ztghb2r" data-theme="light" data-size="normal" ></div> <span data-reset onclick="reReset(this )"></span> </div><script type="text/javascript"> if (window.grecaptcha) { $('.g-recaptcha').each(function (index, element) { if ($(element).is(':empty') && grecaptcha.render) { grecaptcha.render(element, { sitekey:element.getAttribute('data-sitekey'), theme:element.getAttribute('data-theme'), size:element.getAttribute('data-size') }); } }); } </script></td> </tr> <tr> <td class="commTd2" colspan="2" align="center"><input type="submit" class="commSbmFl" id="addcBut" name="submit" value="Добавить комментарий"></td> </tr> </table><input type="hidden" name="ssid" value="446756237252057711665" /> <input type="hidden" name="a" value="36" /> <input type="hidden" name="m" value="5" /> <input type="hidden" name="id" value="108" /> <input type="hidden" name="soc_type" id="csoc_type" /> <input type="hidden" name="data" id="cdata" /> </form> </div> <!-- </body> --></td></tr></table> </td> <td valign="top" width="240" style="background:url('/.s/t/871/2.jpg') #563129;padding-top:10px;" align="center"> <!--U1DRIGHTER1Z--><!-- <block6> --> <table border="0" cellpadding="0" cellspacing="0" width="194"> <tr><td height="29" style="background:url('/.s/t/871/5.gif');color:#F7D98D;" align="center"><b><!-- <bt> --><!--<s5158>-->Форма входа<!--</s>--><!-- </bt> --></b></td></tr> <tr><td style="background:url('/.s/t/871/6.gif') #000000;padding:5px 5px 0 5px;"><!-- <bc> --><div id="uidLogForm" align="center"><a href="javascript:;" onclick="window.open('https://login.uid.me/?site=5ceg&ref='+escape(location.protocol + '//' + ('ceg.my1.ru' || location.hostname) + location.pathname + ((location.hash ? ( location.search ? location.search + '&' : '?' ) + 'rnd=' + Date.now() + location.hash : ( location.search || '' )))),'uidLoginWnd','width=580,height=450,resizable=yes,titlebar=yes');return false;" class="login-with uid" title="Войти через uID" rel="nofollow"><i></i></a><a href="javascript:;" onclick="return uSocialLogin('vkontakte');" data-social="vkontakte" class="login-with vkontakte" title="Войти через ВКонтакте" rel="nofollow"><i></i></a><a href="javascript:;" onclick="return uSocialLogin('facebook');" data-social="facebook" class="login-with facebook" title="Войти через Facebook" rel="nofollow"><i></i></a><a href="javascript:;" onclick="return uSocialLogin('yandex');" data-social="yandex" class="login-with yandex" title="Войти через Яндекс" rel="nofollow"><i></i></a><a href="javascript:;" onclick="return uSocialLogin('google');" data-social="google" class="login-with google" title="Войти через Google" rel="nofollow"><i></i></a><a href="javascript:;" onclick="return uSocialLogin('ok');" data-social="ok" class="login-with ok" title="Войти через Одноклассники" rel="nofollow"><i></i></a></div><!-- </bc> --></td></tr> <tr><td><img src="/.s/t/871/7.gif" border="0"></td></tr> </table><br /> <!-- </block6> --> <!-- <block6> --> <table border="0" cellpadding="0" cellspacing="0" width="194"> <tr><td height="29" style="background:url('/.s/t/871/5.gif');color:#F7D98D;" align="center"><b><!-- <bt> --><!--<s5158>-->Реклама<!--</s>--><!-- </bt> --></b></td></tr> <tr><td style="background:url('/.s/t/871/6.gif') #000000;padding:5px 5px 0 5px;"><!-- <bc> --><script language="JavaScript" charset="UTF-8" src="http://z920.takru.com/in.php?id=921155"></script><!-- </bc> --></td></tr> <tr><td><img src="/.s/t/871/7.gif" border="0"></td></tr> </table><br /> <!-- </block6> --> <!-- <block7> --> <table border="0" cellpadding="0" cellspacing="0" width="194"> <tr><td height="29" style="background:url('/.s/t/871/5.gif');color:#F7D98D;" align="center"><b><!-- <bt> --><!--<s3163>-->Поиск<!--</s>--><!-- </bt> --></b></td></tr> <tr><td style="background:url('/.s/t/871/6.gif') #000000;padding:5px 5px 0 5px;"><div align="center"><!-- <bc> --> <div class="searchForm"> <form onsubmit="this.sfSbm.disabled=true" method="get" style="margin:0" action="/search/"> <div align="center" class="schQuery"> <input type="text" name="q" maxlength="30" size="20" class="queryField" /> </div> <div align="center" class="schBtn"> <input type="submit" class="searchSbmFl" name="sfSbm" value="Найти" /> </div> <input type="hidden" name="t" value="0"> </form> </div><!-- </bc> --></div></td></tr> <tr><td><img src="/.s/t/871/7.gif" border="0"></td></tr> </table><br /> <!-- </block7> --> <!-- <block8> --> <!-- </block8> --> <!-- <block9> --> <!-- </block9> --> <!-- <block10> --> <table border="0" cellpadding="0" cellspacing="0" width="194"> <tr><td height="29" style="background:url('/.s/t/871/5.gif');color:#F7D98D;" align="center"><b><!-- <bt> --><!--<s5204>-->Друзья сайта<!--</s>--><!-- </bt> --></b></td></tr> <tr><td style="background:url('/.s/t/871/6.gif') #000000;padding:5px 5px 0 5px;"><!-- <bc> --><!--<s1546>--><li><a href="http://ceg-cs.3dn.ru" target="_blank"><font color="#FFFF00">Играете в Counter-Strike??? ВАМ СЮДА!!!</font></a></li><!--</s>--><!-- </bc> --></td></tr> <tr><td><img src="/.s/t/871/7.gif" border="0"></td></tr> </table><br /> <!-- </block10> --><!--/U1DRIGHTER1Z--> </td> </tr> </table> <!-- </middle> --> </td></tr></table> <!--U1BFOOTER1Z--><div style="height:16px;background:url('/.s/t/871/4.gif');"></div> <table border="0" cellpadding="4" cellspacing="0" width="100%" style="background:url('/.s/t/871/3.jpg');"> <tr><td align="center"><!-- <copy> -->Copyright CEG © 2024<!-- </copy> --></td></tr> <tr><td align="center"><!-- "' --><span class="pbSBWY9e"><a href="https://www.ucoz.ru/"><img style="width:80px; height:15px;" src="/.s/img/cp/5.gif" alt="" /></a></span></td></tr> </table> <div style="height:16px;background:url('/.s/t/871/4.gif');"></div><!--/U1BFOOTER1Z--> </body> </html> <!-- 0.0570080 (s7) -->