Под 127.0.0.1 и 127.0.0.2 имелось ввиду "определенные IP", не конкретные адреса. Можно 1, можно десять подобным образом перечислить.
Думаю что неправильные. POST используется повсеместно, для авторизации, загрузке файлов, публикации новостей и тд.
Так а в адресной строке есть параметр q?
зарезервированные слова лучше не использовать в качестве имени переменной.
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REMOTE_ADDR} !=127.0.0.1
RewriteCond %{REMOTE_ADDR} !=127.0.0.2
RewriteRule ^ - [F,L]
поменять рег выражение на ^=/?(.+)$---------- Добавлено 12.07.2013 в 17:11 ----------
RewriteEngine On
RewriteCond %{QUERY_STRING} ^=/?(.+)$
RewriteRule ^(.*)$ /$1%1? [R=301,L]
echo strrev( preg_replace( '/\d{3}/', '$0 ', strrev('12345') ) )
хотя было бы интересно сделать это только на одном регулярном выражении
Проблема не в аджаксе, а в адресе или вашем скрипте куда оправляете форму.
А должно 21 545 618 945
return str_replace( ' ', '', trim( $value[1] ) );
vasyakrn, для особо одаренных которые не могут заглянуть в мануал
ALTER TABLE table CHANGE [COLUMN] old_col_name new_col_name column_definition
ALTER TABLE таблицы CHANGE старое_имя_изменяемого_поле новое_имя_изменяемого_поле int(10) NOT NULL DEFAULT '0'
так как имя поле не меняется, просто повторяется еще раз старое название. Не надо туда левые поля пихать.
http://www.google.ru/search?client=opera&q=ALTER+TABLE+CHANGE+COLUMN&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest
ALTER TABLE таблица CHANGE имя_поле имя_поле int(10) NOT NULL DEFAULT '0';