Shtogrin

Shtogrin
Рейтинг
95
Регистрация
02.11.2006

RewriteCond ${QUERY_STRING} ^id=([0-9]+)$

RewriteRule index.php /set/%1.html? [R=301,L]

Внимательно вставляйте правила, чтобы не зациклить Rewrite. Не вижу вашего файла целиком.

Эта картинка называется не баннер, а счетчик. ПС не сочтут это спамом.

Anton N:
по-моему так. не тестил.
RewriteEngine on
RewriteRule ^index.php?id=([0-9]+)$ set/$1.html [R=301,L]

Если надо адрес с "?" в другой, то надо делать через RewriteCond ${QUERY_STRING}. Но в этом случае, мне кажется, надо наоборот: виртуальный адрес site.ru/set/12345.html перенаправить на реальный site.ru/index.php?id=12345

RewriteRule ^set/([0-9]+).html$ /index.php?id=$1 [R=301,L]

Varkolak:

Мне надо что бы выводилось типа, не заполнено поле имя и поле фамилия - если они не заполнены.

А как вы рисуете саму форму? Этот html код надо вставить в скрипт.

Varkolak:

$k=>$v - что то не понимаю зачем.

Это мы собрали все ошибки в массив error и в цикле foreach выводим

ошибка 1<br>

ошибка 2<br>

Можете выслать html код формы или если есть данные какого-то временного хостинга для этого скрипта на roman [at] shtogrin.com.

Решение за вами. Сделать это можно, например, так

RewriteCond %{USER_AGENT} WebAlta

RewriteRule - здесь ваши правила

Страницы покажите, тогда будет диагноз

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

ШАНС-ON, Закажите у кого-то скрипт, стоит он не дорого. А то от таких проверок пользы не больше чем от их отсутствия. Количество должно быть положительным числом, эл. адрес - адресом, иначе набьют в каждое поле один символ и все. Саму форму надо нарисовать красиво, в случае ошибки - сообщить о неправильных полях ...

Bor-ka:
ошибки не будет

if(TRUE || дальше нет смысла проверять, так как уже TRUE)

Этот скрипт требует register_globals=on, ваш хостинг это разрешает?

Всего: 1230