powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / как перехватить запрос поиска до входа в БД?
21 сообщений из 21, страница 1 из 1
как перехватить запрос поиска до входа в БД?
    #39235821
fil6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, у меня проблема следующего характера, мне нужно перехватить запрос с строки поиска, заменить его на свой и найти замененный текст в БД. С первой частью я справился с помощью Js. Проблема в том как действовать дальше. Вот код для наглядности

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet" href="staly.css" />
</head>
<body>
<div class="search">
  <form id="search_form" method="post" action="/search">
    <div class="cellrelative searchinput">
      <input type="text" autocomplete="off" id="search_word" name="search" class="search" placeholder="Поиск...">
      <input id="target" type="text" />
      <div class="relative">
        <div class="dropdownsearch" id="searchdiv"></div>
      </div>
    </div>
    <div class="cellrelative" style="vertical-align:middle;">
      <div class="relative searchbut">
        <input onclick="onConvertClick()" type="button" id="search_button" class="searchbut" value="Искать">
      </div>
    </div>
  </form>
</div>

  <script>
function onConvertClick() {
  var source = document.getElementById('search_word'),
    target = document.getElementById('target');

  target.value = source.value.replace(/-/g, '');
}
  </script>
</body>
</html>
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235823
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Справился он, ага 19172765 :)

И ещё раз повторю, что делать это всё: "перехватить запрос с строки поиска, заменить его на свой и найти замененный текст в БД", - надо на сервере.
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235830
fil6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

То есть вставить для начала HTML и js в соответствующие файлы на хостинге, а потом делать дальше, я правильно вас понял?
Мне бы логику понят выполнения запросов и их последовательность в поисковой системе. Может литературу посоветуете, буду благодарен.
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235857
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fil6677,

На сервере при подготовке запроса будете обрабатывать входные данные. Вот там и уберёте этот дефис вместе с другими непотребными для данного конкретного запроса символами.

А яваскрипт, если и как-то пригодится, то только лишь для визуализации на клиенте. Чтоб обозначит, что дефис будет удалён из вводимого текста. Если визуализация на клиенте не требуется - то его можно смело выкинуть.
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235861
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fil6677Мне бы логику понят выполнения запросов и их последовательность в поисковой системе. Может литературу посоветуете, буду благодарен.
http://www.intuit.ru/studies/courses/3668/910/info
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235891
fil6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

Но у меня уже есть готовый скрипт который делает замену, можно ли его использовать как промежуточное звено для формирования запроса перед отправкой?
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235892
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fil6677vkle,

Но у меня уже есть готовый скрипт который делает замену, можно ли его использовать как промежуточное звено для формирования запроса перед отправкой?Не имеет значения. На сервере в любом случае проверять/править придётся, и в этом смысле Ваш скрипт никак не поможет.
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235893
fil6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

то есть мне заново надо писать подобный скрипт на PHP?
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235895
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fil6677,

Да, целую аж одну строчка кода!
Если отдельную строчку кода писать ну совсем лениво, то можно куда-то в имеющуюся строчку дописать десяток символов. Или полтора десятка, если с пробелами для удобочитаемости. Заодно и байты кода сэкономите.
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235897
fil6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

да знать бы еще, что писать и куда.

На этот Js я потратил 2-а дня так как плохо знаю этот язык, PHP и SQL знаю не лучше.
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235904
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fil6677,

А что, php-скрипт, который делает запрос к БД уже имеется, или пока ещё нет?
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235914
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fil6677vkle,

да знать бы еще, что писать и куда.

На этот Js я потратил 2-а дня так как плохо знаю этот язык, PHP и SQL знаю не лучше.
Дак надо было проблему нормально изложить, а не "у меня есть скрипт, но он не работает".
Вам бы сразу и сказали, что и где сделать.
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235917
fil6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Извините, я и сам толком не знал, что и как надо сделать, поэтому и описал как мог.
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235918
fil6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkle,

Да скрипт есть на сервере я просто сейчас не дома а все пароли и доступ хостингу и БД дома.
Когда будет доступ не могли ли бы вы мне помочь с этим скриптом.
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235927
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fil6677skyANA,

Извините, я и сам толком не знал, что и как надо сделать, поэтому и описал как мог.
Вот когда толком не знаешь как сделать, то надо описать исходную задачу, а не отрывки непонятных решений, пришедших в голову.
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235928
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fil6677vkle,

Да скрипт есть на сервере я просто сейчас не дома а все пароли и доступ хостингу и БД дома.
Когда будет доступ не могли ли бы вы мне помочь с этим скриптом.
А есть ссылка на сайт?
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235930
fil6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Да вот http://avtotan.com.ua/
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235931
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и в чём проблема?

К примеру пыльник амортизатора левый имеет артикул 51403STKA01 , а пользователи вбивают в строку поиска 51403-STKA-01 , так что-ли?
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235933
fil6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

да именно так, потому и ищу способ как это исправить.
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235934
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fil6677, задача на полчаса: найти php-скрипт, что обрабатывает маршрут avtotan.com.ua/search , добавить там replace и потестировать.
...
Рейтинг: 0 / 0
как перехватить запрос поиска до входа в БД?
    #39235937
fil6677
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Вы меня просто обрадовали, мне бы ваши знания))), значит как доберусь до логина и пароля сама процедура проста.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / как перехватить запрос поиска до входа в БД?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]