Цитата:
|
Цитата:
есть вариант перехватывать такие запросы с помощью mod_rewrite |
дело в том, что я могу сделать это только используя код скриптов.
Просто я студентка и прав на администрирование у меня нет, а преподаватель требует, чтобы работал скрипт с русским именем. Я пыталась закодировать имя с помощью encodeURI, а потом обратно в cgi - не помогло |
Цитата:
тогда с помощью php-функции urlencode (или других средств) преобразовываем имя файла в разных кодировках (cp1251, utf-8, koi-8) и отправляем серверу и да поможет... |
ага, :)
поделюсь результатами |
проблему можно решить, если перекодировать URL в из win в utf
есть скрипт на perl, который это делает проблема в том, чтобы вызвать его по событию кнопки submit, передать туда url, а потом ajax должен схватить готовый url Такое реально сделать? Если да, то помогите с командами |
надо запустить этот perl-скрипт (если он поможет) 1 раз , чтобы узнать URL, по которому надо обращаться к файл.cgi ;)
а вообще это вручную сделать можно: php -r "echo urlencode(iconv('cp1251', 'utf-8', 'файл.cgi'))" (+ поэкспериментировать с кодировкой-назначением, 2-ая) |
скрипт только заменяет русские буквы на нужную кодировку через регулярные выражения.
мне нужно направить туда url, чтобы потом скрипт с ajax получил этот url. url формируется при отпраке методом get и все происходит по нажатию одной кнопки, а запустить надо аж три скрипта: 1 обработки url (.pl) 2 ajax (.js) 3 скрипт обработки данных (файл.cgi) |
подожди, ты чего хочешь? Реализовать свое сложное, нерациональное решение (+ возможно оно не решит твою проблему)? Или ты хочешь решить свою проблему?
|
понимаешь, у меня очень ограниченные возможности
максимум возможностей это закинуть скрипты на сервер, больше никаких вариантов нет! я не упрямая, правда :) |
Часовой пояс GMT +3, время: 07:48. |