Всем привет. Суть проблемы такова. Есть HTML сайт прикрутил к нему скрипт поиска... База поиска в данном скрипте набивается сама в обычном текстовом редакторе. Файл называется searchdat т.е я прописываю ключевое слово и ссылку там. Вот например женя::http://www.domen.ru/женя ира::http://www.домен.ru/ира маша::http://www.домен.ru/маша В итоге если в поисковую форму вбить Маша (с заглавной буквы) то скрипт ничего не найдет в этом файле...Т.е изнчально я должен был бы в базу написать Маша маша::http://www.домен.ru/маша то тогда он бы понял..т. он ищет четкую схожесть. Вот сам скрипт. Помогите с проблемой. Чтобы он буквы верхнего регистра приравнивал и книжним в сравнении. Вот сам скрипт <? include ("up.php"); include ("settings.php"); // форма для поиска $form = " <form name=\"formsearch\" action=\"search.php\"> <input type=\"hidden\" name=\"seenform\" value=\"y\"> Кого ищем:<BR> <input type=\"text\" name=\"zapros\" value=$zapros> <HR size = '1' color '#000000'> <input type=\"submit\" name=\"Submit\" value=\"Поиск!\"><BR> <HR size = '1' color '#000000'></form>"; if ($seenform != 'y') print $form; if ($seenform == 'y') { print $form; $fp = fopen ($searchfile, "r"); // открываем файл while (!feof($fp)) { $read = fgets($fp, 1000); // счтиваем файл list($link,$url) = split('::',$read); if (ereg($zapros,$link)){ //if ($zapros == $link) print "Найден: $link! Его Адрес: <a href = '$url'>$url</a><br>";} } } include ("down.php"); ?> Заранее спасибо )) !!!
И что ты предлагаешь ...вставить эту строчку $str = strtolower($str); Только вот куда :cry: Я то думал честно говоря применить какое-то сравнение типа А=а B=b и т.д. либо A-Z=a-z Вопрос в силе..что и куда я должен вставить .. Код естественно не мой ...)) скрипт взят с сайта woweb Вся база для поиска на английском !! Я о том ,что эта функция mb_convert_case мне не нужна !!
strtolower переводит стринговую переменную в нижний регистр. сравниваешь в нижнем регистре, и проблем с этим нет.
Прием как слышно !! Мне кто-нибудь подскажет куда это запихать $str = strtolower($str); Или другую функциююю но главное ,чтобы это работало !!! Пожалуйста сжальтесь над колекой )) :wink: