ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Без описания
Gori
Отправлено: 21 августа 2014 — 15:27
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




Пытаюсь использовать этот код:

CODE:
<form method="GET" action="https://www.google.ru/search?">
<input type="text" name="q"> <input type="submit" value="поиск">
</form>


Мне нужно, чтобы в строке было так:

https://www.google.ru/search?q=лекция+слово

При этом в поле ввода самостоятельно вводится только какое-нибудь произвольное слово для поиска.

Строка: "https://www.google.ru/search?q=лекция+"; - должна быть неизменной.

Как это сделать?

Т.е. на сайте есть полее ввода, куда пользователь вводит сам слово, но GET передаёт в браузер это слово подставленное к линку "https://www.google.ru/search?q=лекция+";
И в итоге получается так: "https://www.google.ru/search?q=лекция+слово";.

Голову уже сломал как сделать. Просто знак "=" равно сам подставляется не в нужном месте.
 
 
WebMaster
Отправлено: 22 августа 2014 — 09:40
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 428
Дата рег-ции: Окт. 2013  
Репутация: 32




CODE:

<?php
if (isset($_POST['q'])) {
$str = str_replace(' ', '+', $_POST['q']);
header('Location: https://www.google.ru/search?q=лекция+'.$str);
}
?>
<form method="POST" action="">
<input type="text" name="q"> <input type="submit" value="поиск">
</form>


Подойдёт?
 
 
Gori
Отправлено: 22 августа 2014 — 10:45
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




WebMaster , спасибо.
Пойдёт.
Правда думал как-то иначе можно заставить в строку вставляться то что надо.
 
 
1Bot
Отправлено: 22 августа 2014 — 12:36
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 773
Дата рег-ции: Апр. 2009  
Откуда: Днепропетровск
Репутация: 69




Gori
Почитайте про url-кодирование строки. Для русских букв кодирование обязательно!
Для вашего случая вместо
CODE:
https://www.google.ru/search?q=лекция+слово

нужно
для кодировки win1251
CODE:
https://www.google.ru/search?q=%EB%E5%EA%F6%E8%FF+%F1%EB%EE%E2%EE

для кодировки utf8
CODE:
https://www.google.ru/search?q=%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F+%D1%81%D0%BB%D0%BE%D0%B2%D0%BE


В помощь Онлайн кодировщик/декодер

(Отредактировано автором: 22 августа 2014 — 12:37)

 
 
Gori
Отправлено: 22 августа 2014 — 14:17
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




1Bot , да вроде и так работатет.
Проверил во всех растпространённых брауезерах.
Они сами как-то переводят.
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« HTML »

> Похожие темы: Как передать через GET нужную мне фразу?
Темы Форум Информация о теме Обновление
Мод: Регистрация и авторизация со сторонних ресурсов (Loginza)
Быстрая регистрация, вход на форум через социальные сети и другие популярные сайты
Модификации и дополнения Ответов: 300
Автор темы: Defenderyk
20 января 2015 — 10:31
Автор: variant0
При входе на тему пишет:" * Эта тема не существует
Тема на форуме есть а через админку не видно. И при входе пишет ( Эта тема не существует)
Решение проблем Ответов: 2
Автор темы: dstudio
20 августа 2009 — 15:03
Автор: yura3d
Отправка почты SMTP
Настроил отправку почты через SMTP, не везде работает
Обсуждаем Ответов: 2
Автор темы: kolesnik39
15 апреля 2012 — 16:02
Автор: kolesnik39
Косяк в tools.php?action=rss
Важно! ,через ленту rss юзер с улицы, спокойно читает последние сообщение доступным только зарегиным.
Уязвимости Ответов: 5
Автор темы: alexx
19 января 2011 — 16:56
Автор: BON
создание пользователей из админки
не могу найти нужную кнопочку
Настройка форума Ответов: 7
Автор темы: yuri.pozin
4 декабря 2014 — 20:28
Автор: yuri.pozin
 



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




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0699]     [ ]