Участник+

Зарегистрирован: Feb 2002
Место проживания: RU, VLadivostok
Публикаций: 145
Статус:  |
Kanarsky,
В общем-то тебе уже указали неполадку.. Попробуй такой search.php сделать:
PHP:
<?php
if ($_REQUEST['okr'] == 'catalog') {
$url = 'http://www.ualist.com/cgi-bin/tsearch.cgi?'.$_REQUEST['keywords'];
} elseif ($_REQUEST['okr'] == 'ru') {
$url = 'http://search.ualist.com/cgi-bin/poisk.pl?'.$_REQUEST['keywords'];
} elseif ($_REQUEST['okr'] == 'eng') {
$url = 'http://search.ualist.com/cgi-bin/poisk.pl?'.$_REQUEST['keywords'];
}
if (isset($url)) {
header("Location: $url");
} else {
Echo "Вы не ввели обязательных условий поиска";
}
?>
Скрипт, который дал тебе в пример polo в качестве строки запроса имеет переменную $query. У тебя же в скрипте должно быть $keywords, но ты видать не доглядел и оставил $query. Потому ничего и не происходит. Замени на keywords и всё должно работать.
А вообще поставь в скрипт в начало строчку: error_reporting(E_ALL); он должен выдать, что $_REQUEST['query'] - это unregistered value.
PS. в ходе отладки скриптов всегда включай вывод ошибок на полную..
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|