440Hz, ну подскажите как гуру - почему выражение RewriteRule ^([\.a-zA-Z0-9-]+)$ index.php?k=$1 нихрена не фурычит? В сущности регулярка написана верно, тут дело с RewriteRule может?
Потому что [ ] - это набор символов, "-" имеет спец начение. Поетому если вы хотите, что бы было всё после / в ?k=$1, то нужно либо так: RewriteRule ^(.+)$ index.php?k=$1 Либо RewriteRule ^(.*)$ index.php?k=$1 Либо RewriteRule ^([a-zA-Z\.\-]+)$ index.php?k=$1 Но этот вариант сразу отсечёт все не латинские символы и любые символы, кроме точки и тире. Так что вам к первым двум.
Вобщем сегодня только попробовал ваши варианты- ничего не произошло - вообще страница пропадала просто. Блин, а почему не получается?
всё это из-за точки... стоит её убрать - всё ок. Такое ощущение что точка вообще нереальна в таких выражениях для htaccess. Кто-нить может подсказать рабочий вариант?
этот вопрос уже битую неделю не могу разрешить! на некоторых форумах поднимался вопрос, но без ответов!! Поразительно!
о том что RewriteRule ^([a-zA-Z\.\-]+)$ index.php?k=$1 почему-то не работает! И причина в точке! Как её ставлю, всё... работа выражения заканчивается.... вообще фантомная проблема.
http://440hz.ru/checkmail.php.txt проверяет ящик и выдирает из писем картинки. я этим скриптом на сайт фотки с телефона постил в онлайне. мож пригодится.
У меня два вопроса: 1. можно ли передавать данные между сценариями с поощью метода POST без использваниия форм, т. е. сценарий сгенерировал значения переменных и передал их другому; 2. как настроить php.ini или .htaccess, чтобы в качестве параметра для include() можно было указывать полный url.
Другой вопрос: помогите с кодировкой, через mail() доходит непонятно что и при GET запросах с кирилицей то же самое.
PHP: <? echo("<br>\n".convert_cyr_string($_GET['str'],"k","w")); echo("<br>\n".convert_cyr_string($_GET['str'],"k","i")); echo("<br>\n".convert_cyr_string($_GET['str'],"k","a")); echo("<br>\n".convert_cyr_string($_GET['str'],"k","d")); echo("<br>\n".convert_cyr_string($_GET['str'],"k","m")); echo("<br>\n".convert_cyr_string($_GET['str'],"w","k")); echo("<br>\n".convert_cyr_string($_GET['str'],"w","i")); echo("<br>\n".convert_cyr_string($_GET['str'],"w","a")); echo("<br>\n".convert_cyr_string($_GET['str'],"w","d")); echo("<br>\n".convert_cyr_string($_GET['str'],"w","m")); echo("<br>\n".convert_cyr_string($_GET['str'],"i","w")); echo("<br>\n".convert_cyr_string($_GET['str'],"i","k")); echo("<br>\n".convert_cyr_string($_GET['str'],"i","a")); echo("<br>\n".convert_cyr_string($_GET['str'],"i","d")); echo("<br>\n".convert_cyr_string($_GET['str'],"i","m")); echo("<br>\n".convert_cyr_string($_GET['str'],"a","w")); echo("<br>\n".convert_cyr_string($_GET['str'],"a","i")); echo("<br>\n".convert_cyr_string($_GET['str'],"a","k")); echo("<br>\n".convert_cyr_string($_GET['str'],"a","d")); echo("<br>\n".convert_cyr_string($_GET['str'],"a","m")); echo("<br>\n".convert_cyr_string($_GET['str'],"d","w")); echo("<br>\n".convert_cyr_string($_GET['str'],"d","i")); echo("<br>\n".convert_cyr_string($_GET['str'],"d","a")); echo("<br>\n".convert_cyr_string($_GET['str'],"d","k")); echo("<br>\n".convert_cyr_string($_GET['str'],"d","m")); echo("<br>\n".convert_cyr_string($_GET['str'],"m","w")); echo("<br>\n".convert_cyr_string($_GET['str'],"m","i")); echo("<br>\n".convert_cyr_string($_GET['str'],"m","a")); echo("<br>\n".convert_cyr_string($_GET['str'],"m","d")); echo("<br>\n".convert_cyr_string($_GET['str'],"m","k")); ?> не помогает, при запросе "рубик" выдает: HTML: <br> п я п п п <br> Я п Я Я Я <br> ЇНп ЇМЇЛЇР<br> ЇНп ЇМЇЛЇР<br> п ЯГп±пёпє<br> тљу.т.тЈт¤<br> А Б.А.АсА <br> ђ ‘.ђ.ђсђу<br> ђ ‘.ђ.ђсђу<br> ђЪ‘.ђ.ђЮђ¤<br> а б аБаИаК<br> Б В БвБйБл<br> Ў Ѓ ? Љ<br> Ў Ѓ ? Љ<br> а б аЃа?аЉ<br> -а-Г-#-+-|<br> -Р-і-#-+-|<br> -Б-з-#-+-|<br> - -ѓ-#-+-|<br> -а-ѓ-#-+-|<br> -а-Г-#-+-|<br> -Р-і-#-+-|<br> - -ѓ-#-+-|<br> -Б-з-#-+-|<br> -а-ѓ-#-+-|<br> Г <br> і <br> Н ѓ М Л Р<br> Н ѓ М Л Р<br> ђ ‘зђ±ђёђє
Рубик в Код (Text): <meta http-equiv="Content-Type" content="text/html; charset={code}" /> какая кодировка поставлена?
HTML: <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> При POST запросах все в порядке