Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / как перехватить запрос поиска до входа в БД? / 21 сообщений из 21, страница 1 из 1
14.05.2016, 19:35
    #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
14.05.2016, 19:54
    #39235823
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как перехватить запрос поиска до входа в БД?
Справился он, ага 19172765 :)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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