Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Русские буквы в адресной строке.
 
 автор: zip   (27.01.2006 в 14:07)   письмо автору
 
 

При попытке перейти поссылке такого вида

modules.php?name=Stories_Archive&sa=show_month&year=2006&month=01&month_l=Января


выдает ошибку 500. Причем не у всех. А преймущественно у IE. У меня стоит MyIE( что впрочем одно и тоже).

Проблемма в настройках Апача?

Что можно сделать?

   
 
 автор: zIP   (27.01.2006 в 14:45)   письмо автору
 
   для: zip   (27.01.2006 в 14:07)
 

А может это mysql не понимает обращения к ней с русскими символами?ъ

Хотя результаты поиска выдает нормально.

   
 
 автор: cheops   (28.01.2006 в 11:56)   письмо автору
 
   для: zip   (27.01.2006 в 14:07)
 

Это набирается в адресной строке или переход осуществляется из PHP-кода? Вообще национальные символы не допустимы в URL, их необходимо переводить в безопасную форуму при помощи функции urlencode().

   
 
 автор: zIP   (28.01.2006 в 13:54)   письмо автору
 
   для: cheops   (28.01.2006 в 11:56)
 

Переход из php кода.

Но, например, при использовании руского апача этой ошибки нет.

За то там куча других ошибок в настройке вылезает. Поэтому наверное проще решить одну проблему, чем несколько.

Можно ли использовать какой-то из модулей русского апача?

   
 
 автор: zIP   (28.01.2006 в 15:40)   письмо автору
 
   для: zIP   (28.01.2006 в 13:54)
 

Решил попробовать urlencode

Исходный
      echo "<a href=\"modules.php?name=$module_name&amp;op=terms&amp;eid=$eid&amp;ltr=$ltr\">$ltr</a>";


Сделал так
      echo "<a href=\"modules.php?name=$module_name&amp;op=terms&amp;eid=$eid&amp;ltr=$ltr\">".urlencode($ltr)."</a>";

Видимо не правильно.

   
 
 автор: zIP   (29.01.2006 в 17:12)   письмо автору
 
   для: zIP   (28.01.2006 в 15:40)
 

Вот запись в логе апача
[code]

(22)Invalid argument: utf8 to ucs2 conversion failed on this string: REDIRECT_QUERY_STRING=go=Files&in=abc&let=\xc6
[Sun Jan 29 17:09:33 2006] [error] [client 127.0.0.1] (22)Invalid argument: couldn't create child process: 22: php.exe, referer: http://localhost/zurnal/index.php?go=Files
[code]

   
 
 автор: zIP   (29.01.2006 в 17:12)   письмо автору
 
   для: zIP   (28.01.2006 в 15:40)
 

Вот запись в логе апача


 (22)Invalid argument: utf8 to ucs2 conversion failed on this string: REDIRECT_QUERY_STRING=go=Files&in=abc&let=\xc6
[Sun Jan 29 17:09:33 2006] [error] [client 127.0.0.1] (22)Invalid argument: couldn't create child process: 22: php.exe, referer: http://localhost/zurnal/index.php?go=Files

   
 
 автор: cheops   (30.01.2006 в 13:45)   письмо автору
 
   для: zIP   (29.01.2006 в 17:12)
 

Хм... а почему у вас в строке запроса шестнадцетиричное число в параметре let? Как выглядит строка запроса изначально?

   
 
 автор: zIP   (30.01.2006 в 17:02)   письмо автору
 
   для: cheops   (30.01.2006 в 13:45)
 

Это один из модулей Smallnuke. Рабочий вариант( со слов автора).
Стоял Апач 2.0.49 + пхп 4.4
Решил поставить следуя инструкциям здесь на сайте. Все вроде стало как надо.
Поставил апаче 2.0.55+пхп 5.1.2.
ПХП как модуль.
Правда возникла маленькакя проблемма с mysql , но была решена с помощью поиска по форуму.

И все сразу заработало.
Как я подозреваю проблемма была в том, что пхп работал как приложение.
Это может быть правдой?

   
 
 автор: cheops   (30.01.2006 в 22:35)   письмо автору
 
   для: zIP   (30.01.2006 в 17:02)
 

Вполне может, особенно если модуль имеет блок авторизации основанный на HTTP Base.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования