Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Поиск
 
 автор: P@Sol   (21.09.2005 в 15:25)   письмо автору
 
 

я делаю поиск:) вот ссылки на предыдущие темы:
http://www.softtime.ru/forum/read.php?id_forum=6&id_theme=7498&page=1
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=7424&page=1

счас появилась новая проблема...
в картинке, которая прикреплена к посту, в п.3 есть пробел между названием и описанием...как от него можно избавится?

описание вывожу

nl2br(trim($out[1][$v]))

в название пробела нет!

   
 
 автор: P@Sol   (21.09.2005 в 16:48)   письмо автору
 
   для: P@Sol   (21.09.2005 в 15:25)
 

появился еще вопрос
<?
$text 
str_replace("$slovo","<a style='color: red'>$slovo</a>",$row_sl[$arr_name[$n]]);

так я делаю подсветку найденых слов...но дело в том, что существует не только "Слово", но и "слово", "СЛОВО", "СлоВо" - как их тоже подсветить?

   
 
 автор: P@Sol   (21.09.2005 в 16:56)   письмо автору
 
   для: P@Sol   (21.09.2005 в 16:48)
 

у яндекса это проблема тоже не решена:)

   
 
 автор: 10100100   (21.09.2005 в 18:29)   письмо автору
 
   для: P@Sol   (21.09.2005 в 16:56)
 

хм, где то я видел решение подобной проблемы...
посмотрите на рамблере и яху, или гугл, где то там я видел...

   
 
 автор: P@Sol   (28.09.2005 в 11:06)   письмо автору
 
   для: 10100100   (21.09.2005 в 18:29)
 

ДА, на рамблере,на гугле и на яху это как то решили...

   
 
 автор: cheops   (28.09.2005 в 13:40)   письмо автору
 
   для: P@Sol   (28.09.2005 в 11:06)
 

В PHP 5 имеется функция str_irepace(), которая не зависит от регистра, а вообще такую подсветку осуществляют при помощи регулярных выражений - где можно очень гибко работать с регистром.

   
 
 автор: P@Sol   (28.09.2005 в 13:49)   письмо автору
 
   для: cheops   (28.09.2005 в 13:40)
 

надо попробовать:)

   
 
 автор: cheops   (21.09.2005 в 22:45)   письмо автору
 
   для: P@Sol   (21.09.2005 в 16:48)
 

Вообще существует функция str_ireplace(), но она появилась в PHP 5, можно текст $slovo приводить к определённому регистру, иначе только при помощи регулярных выражений

   
 
 автор: P@Sol   (22.09.2005 в 15:04)   письмо автору
 
   для: P@Sol   (21.09.2005 в 15:25)
 

а как быть с первым вопросом?

   
 
 автор: P@Sol   (22.09.2005 в 15:25)   письмо автору
 
   для: P@Sol   (21.09.2005 в 15:25)
 

я слово, фразу, которые ищу передаю методом get и если ввести русские буквы, то получаю

fns.php?slovo=%F3%F1%EF%E5%F8%ED%EE

а как сделать, чтобы в адресной строке было

fns.php?slovo=успешно

   
 
 автор: cheops   (23.09.2005 в 01:11)   письмо автору
 
   для: P@Sol   (22.09.2005 в 15:25)
 

Вообще такие URL недопустимы - для того, чтобы расшифровать значение необходимо использовать функцию rawurlencode().

   
 
 автор: P@Sol   (26.09.2005 в 16:37)   письмо автору
 
   для: cheops   (23.09.2005 в 01:11)
 

мне не надо расшифровывать, просто хотелось чтобы красиво было:)

   
 
 автор: P@Sol   (26.09.2005 в 16:39)   письмо автору
 
   для: P@Sol   (21.09.2005 в 15:25)
 

как быть с первым вопросом???

   
 
 автор: P@Sol   (26.09.2005 в 17:38)   письмо автору
 
   для: P@Sol   (26.09.2005 в 16:39)
 


nl2br(trim($out[1][$v])) => trim($out[1][$v])

и все ок:)

   
 
 автор: P@Sol   (26.09.2005 в 18:09)   письмо автору
 
   для: P@Sol   (21.09.2005 в 15:25)
 

как сделать поиск по двум и более словам? т.е. ввожу "Маша ела" и получаю "Маша сидела за столом и ела кашу"

   
 
 автор: cheops   (26.09.2005 в 22:27)   письмо автору
 
   для: P@Sol   (26.09.2005 в 18:09)
 

Разбивать фразу по пробельному символу и искать вхождение сразу нескольких слов, входящих в полученный массив.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования