PDA

View Full Version : Ошибка правильного отображения ссылок в блоке Administration


al][lexx
05.07.2007, 14:22
Здравствуйте! После некоторых изменений в скрипте Nuke (решал проблему с кодировками) захожу в Админку-Блоки. Корректирую ссылку в блоке Administration с помощью редактора.

Такую прописываю: http://www.meetingsclub.com/admin.php

А на выходе получаю: http://www.meetingsclub.com/%22admin.php%22

И так со всеми ссылками. Подскажите пожалуйста, где напакостил? :cry:

Soniks
05.07.2007, 17:33
al][lexx знак %22 обозначает пробел, проверьте не допустили ли вы пробелы в ссылки при ее написании

Alexander-V-Sh
05.07.2007, 18:58
Soniks

Пробел это %20, а вот %22 ХЗ...
Не встречал кстати табличку такую? С расшифровкой этой котовасии.

al][lexx
05.07.2007, 22:44
Нет, пробелов не ставил. В MySQL смотрел - ссылка отображается нормально. Значит так передаётся браузеру? И ещё один "момент". Всё это я наблюдаю через браузер Opera, а вот на Mozilla вместо %22 появляется \" . Примерно так:

http://www.meetingsclub.com/\"admin.php\"

После того, как очищаеш кэш и куки - всё нормализуется. Как только пробуешь редактировать - снова та-же ерунда. Что это может быть?

Здесь (http://rus-phpnuke.com/modules.php?name=Forums&file=viewtopic&p=105670) вроде бы поднимали этот вопрос, но ответа так и небыло найдено.

Alexander-V-Sh
06.07.2007, 02:09
Действительно странно.

Если написать:
http://www.meetingsclub.com/admin.php
то никак не должно ничего добавляться.

а \ добавляется к ковычке ", т.е. если написать:
http://www.meetingsclub.com/"admin.php"
то запросто может получиться нечто:
http://www.meetingsclub.com/%22admin.php%22

---
Вспоминайте что меняли.