Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: урлдекоде или подобное - как записать Т в виде %С4
Форум программистов > Интернет и сети > Web-программирование > PHP программирование
markbmw
ПОМОГИТЕ ПОЖАЛУЙСТА !!!!

поясню на примере - для простоты возьмём гоогле, у нас есть:
]]>http://www.google.com/search?q=123456]]>

где переменная Q= это наш запрос.
есил мы вместо 123456 впишем в адр строке %D0%91
]]>http://www.google.com/search?q=%D0%91]]>
то в поле поиска у нас будет Б, русская...
то есть Б в УРЛ-перекодировке будет равно %D0%91 и наоборот, а например Д = %E4
тут я немного запутался.. или формат %хх или %хх%хх, то ли оба
вообщем если в форму вбивать любые знаки - так легко можно узнать их значения, даже без ПХП функций.

перекодировкой в ПХП занимаются функц урлдекоде и урленкоде.
но суть проблемы - надо узнать "код" АНГЛИЙСКИХ букв A E R и так далее... хотя хватит и их...
если их вписать в форму - то в адр строке они не перекодируются...
и если в пхп функц к ним - тоже без результата R = R, а не %хх
плохо...

знаю, так как видел, что это делается и с англ буквами... но вот потерялась эта инфо...
помогите! заранее спасибо!!!
_serg_
так в HEX-редакторе набери что тебе надо и подставь потом эти значки через %
markbmw
не сочти за дурака smile.gif но никогда с ХЕН не имел дела, только слышал
подскажешь названия редакторов?
например неплозо фрееваре или триал... спасибо!
_serg_
НЕХ - это значит шестнадцатеричный smile.gif
код буквы A (англ) - 65 = 16*4 + 1 = 41 (в шестнадцатеричной системе исчисления)
идем проверять в гугль:
]]>http://www.google.ru/?q=%41]]>
он там отвечает:
"The requested URL /?q=A was not found on this server."
как видим, наша "A" отлично распозналась smile.gif

коды букв можно смотреть в любом редакторе, поддерживающим шестнадцатеричный просмотр - например, в фаре, mc, или, наконец, самому слабать скриптец в десяток строк, который выведет весь алфавит и его коды
markbmw
]]>http://www.google.ru/?q=%41]]>
]]>http://www.google.ru/?q=%42]]>
]]>http://www.google.ru/?q=%43]]>
]]>http://www.google.ru/?q=%44]]>

rzu nimagu : )))
spasibo !!! rastseloval by pri vstreche : ))))))))))))
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.