X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Xml Array, Как раскодировать?
Flesh
Flesh
Topic Starter сообщение 12.12.2009, 12:34; Ответить: Flesh
Сообщение #1


Участник
***

Группа: User
Сообщений: 139
Регистрация: 16.8.2009
Из: Усть-Каман
Поблагодарили: 31 раз
Репутация:   3  


HD[8] = '<hero> <key>8</key> <name>Shendelzare Silkwood</name> <icon>icon.jpg</icon> <class>Vengeful Spirit</class> <hclass>2</hclass> <strength>16 + 2.3</strength> <ability>27 + 2.35</ability> <imagename>imagename.jpg</imagename> <intelligence>15 + 1.75</intelligence> <stats>%3Cul class%3D%27as%27%3E%0A%09%09%09%09%09%3Cli%3E %3Clabel%3EAffiliation%3A%3C%2Flabel%3E Neutral %3C%2Fli%3E%0A%09%09%09%09%09%3Cli%3E %3Clabel%3EDamage%3A%3C%2Flabel%3E 39 - 53 %3C%2Fli%3E%0A%09%09%09%09%09%3Cli%3E %3Clabel%3EArmor%3A%3C%2Flabel%3E 3.1 %3C%2Fli%3E%0A%09%09%09%09%09%3Cli%3E %3Clabel%3EMovespeed%3A%3C%2Flabel%3E 295 %3C%2Fli%3E%0A%09%09%09%09%09%3Cli%3E %3Clabel%3EAttack Range%3A%3C%2Flabel%3E 400 %3C%2Fli%3E%0A%09%09%09%09%09%3Cli%3E %3Clabel%3EAttack Animation%3A%3C%2Flabel%3E 0.33 %2F 0.64 %3C%2Fli%3E%0A%09%09%09%09%09%3Cli%3E %3Clabel%3ECasting Animation%3A%3C%2Flabel%3E 0.3 %2F 0.51 %3C%2Fli%3E%0A%09%09%09%09%09%3Cli%3E %3Clabel%3EBase Attack Time%3A%3C%2Flabel%3E 1.7 %3C%2Fli%3E%0A%09%09%09%09%09%3Cli%3E %3Clabel%3EMissile Speed%3A%3C%2Flabel%3E 1500 %3C%2Fli%3E%0A%09%09%09%09%09%3Cli%3E %3Clabel%3ESight Range%3A%3C%2Flabel%3E 1800 %2F 800 %3C%2Fli%3E%0A%09%09%09%09%3C%2Ful%3E</stats><skills>%3Cul class%3D%27sk%27%3E%3Cli%3E%0A%09%09%09%09%09%09%3Cimg src%3D%27%2Fimg%2Fhero%2F8%2Fskill-0.jpg%27 %2F%3E %0A%09%09%09%09%09%09%3Cbr %2F%3E%0A%09%09%09%09%09%09%3Cspan class%3D%27blw%27%3EMagic Missile%3C%2Fspan%3E%0A%09%09%09%09%09%09%3Cbr %2F%3E%0A%09%09%09%09%09%09%3Cspan class%3D%27gr%27%3EAbility hotkey%3A%3Cspan class%3D%27green%27%3E C%3C%2Fspan%3E%3C%2Fspan%3E%0A%09%09%09%09%09%3C%2Fli%3E%3Cli%3E%0A%09%09%09%09%09%09%3Cimg src%3D%27%2Fimg%2Fhero%2F8%2Fskill-1.jpg%27 %2F%3E %0A%09%09%09%09%09%09%3Cbr %2F%3E%0A%09%09%09%09%09%09%3Cspan class%3D%27blw%27%3EWave of Terror%3C%2Fspan%3E%0A%09%09%09%09%09%09%3Cbr %2F%3E%0A%09%09%09%09%09%09%3Cspan class%3D%27gr%27%3EAbility hotkey%3A%3Cspan class%3D%27green%27%3E T%3C%2Fspan%3E%3C%2Fspan%3E%0A%09%09%09%09%09%3C%2Fli%3E%3Cli%3E%0A%09%09%09%09%09%09%3Cimg src%3D%27%2Fimg%2Fhero%2F8%2Fskill-2.jpg%27 %2F%3E %0A%09%09%09%09%09%09%3Cbr %2F%3E%0A%09%09%09%09%09%09%3Cspan class%3D%27blw%27%3ECommand Aura%3C%2Fspan%3E%0A%09%09%09%09%09%09%3Cbr %2F%3E%0A%09%09%09%09%09%09%3Cspan class%3D%27gr%27%3EAbility hotkey%3A%3Cspan class%3D%27green%27%3E D%3C%2Fspan%3E%3C%2Fspan%3E%0A%09%09%09%09%09%3C%2Fli%3E%3Cli%3E%0A%09%09%09%09%09%09%3Cimg src%3D%27%2Fimg%2Fhero%2F8%2Fskill-3.jpg%27 %2F%3E %0A%09%09%09%09%09%09%3Cbr %2F%3E%0A%09%09%09%09%09%09%3Cspan class%3D%27blw%27%3ENether Swap%3C%2Fspan%3E%0A%09%09%09%09%09%09%3Cbr %2F%3E%0A%09%09%09%09%09%09%3Cspan class%3D%27gr%27%3EAbility hotkey%3A%3Cspan class%3D%27green%27%3E W%3C%2Fspan%3E%3C%2Fspan%3E%0A%09%09%09%09%09%3C%2Fli%3E%3C%2Ful%3E</skills></hero>';


Как такой элемент массива xml можно раскодировать? скиньте ссыль с подобной инфой или подскажите если не трудно Благодарю!

Сообщение отредактировал Flesh - 12.12.2009, 12:35


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
seregavip
seregavip
сообщение 12.12.2009, 12:52; Ответить: seregavip
Сообщение #2


Бывалый
****

Группа: User
Сообщений: 431
Регистрация: 23.10.2009
Поблагодарили: 102 раза
Репутация:   22  


HD[8] = '<hero> <key>8</key> <name>Shendelzare Silkwood</name> <icon>icon.jpg</icon> <class>Vengeful Spirit</class> <hclass>2</hclass> <strength>16 + 2.3</strength> <ability>27 + 2.35</ability> <imagename>imagename.jpg</imagename> <intelligence>15 + 1.75</intelligence> <stats><ul class='as'>
                    <li> <label>Affiliation:</label> Neutral </li>
                    <li> <label>Damage:</label> 39 - 53 </li>
                    <li> <label>Armor:</label> 3.1 </li>
                    <li> <label>Movespeed:</label> 295 </li>
                    <li> <label>Attack Range:</label> 400 </li>
                    <li> <label>Attack Animation:</label> 0.33 / 0.64 </li>
                    <li> <label>Casting Animation:</label> 0.3 / 0.51 </li>
                    <li> <label>Base Attack Time:</label> 1.7 </li>
                    <li> <label>Missile Speed:</label> 1500 </li>
                    <li> <label>Sight Range:</label> 1800 / 800 </li>
                </ul></stats><skills><ul class='sk'><li>
                        <img src='/img/hero/8/skill-0.jpg' />
                        <br />
                        <span class='blw'>Magic Missile</span>
                        <br />
                        <span class='gr'>Ability hotkey:<span class='green'> C</span></span>
                    </li><li>
                        <img src='/img/hero/8/skill-1.jpg' />
                        <br />
                        <span class='blw'>Wave of Terror</span>
                        <br />
                        <span class='gr'>Ability hotkey:<span class='green'> T</span></span>
                    </li><li>
                        <img src='/img/hero/8/skill-2.jpg' />
                        <br />
                        <span class='blw'>Command Aura</span>
                        <br />
                        <span class='gr'>Ability hotkey:<span class='green'> D</span></span>
                    </li><li>
                        <img src='/img/hero/8/skill-3.jpg' />
                        <br />
                        <span class='blw'>Nether Swap</span>
                        <br />
                        <span class='gr'>Ability hotkey:<span class='green'> W</span></span>
                    </li></ul></skills></hero>';


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Flesh
Flesh
Topic Starter сообщение 12.12.2009, 12:57; Ответить: Flesh
Сообщение #3


Участник
***

Группа: User
Сообщений: 139
Регистрация: 16.8.2009
Из: Усть-Каман
Поблагодарили: 31 раз
Репутация:   3  


пасибо а какимы вы силами это сделали? подскажите как туда и сюда делать?))

Сообщение отредактировал Flesh - 12.12.2009, 12:58


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webpavilion
webpavilion
сообщение 12.12.2009, 13:07; Ответить: webpavilion
Сообщение #4


сеошник на пенсии
*******

Группа: Active User
Сообщений: 2726
Регистрация: 28.4.2009
Из: МО
Поблагодарили: 1659 раз
Репутация:   171  


(Flesh @ 12.12.2009, 11:57) *
пасибо а какимы вы силами это сделал?

Силой мысли видимо. smile.gif


--------------------
Не ведитесь, cамопис это почти всегда плохо!

Делаю сайты на Drupal 7.x
(очень дорого)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Flesh
Flesh
Topic Starter сообщение 12.12.2009, 13:08; Ответить: Flesh
Сообщение #5


Участник
***

Группа: User
Сообщений: 139
Регистрация: 16.8.2009
Из: Усть-Каман
Поблагодарили: 31 раз
Репутация:   3  


Очень мощная мысля.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
seregavip
seregavip
сообщение 12.12.2009, 13:12; Ответить: seregavip
Сообщение #6


Бывалый
****

Группа: User
Сообщений: 431
Регистрация: 23.10.2009
Поблагодарили: 102 раза
Репутация:   22  


Вот код расшфировщика:
<html>
<head>
<title>Расшифровка JS-скрипта</title>
<script type="text/javascript">
function decodetest(){
//get the input
  var t = document.getElementById('dectest').value;
//remove carriage returns
  t = t.replace(new RegExp("\\=\r\n","gim"), "");
//replace urlencoded values
  t = unescape(t);
//replacement values
  var thechrs = new Array(
    ' ','!','"','#','$','%','&',"'",'(',')','*','+',',','-','.','/','0','1','2','3',
    '4','5','6','7','8','9',':',';','<','=','>','?','@','A','B','C','D','E','F','G',
    'H','I','J','K','L','M','N','O','P','Q','R','S','T    ','U','V','W','X','Y','Z','[',
    '\\',']','^','_','`','a','b','c','d','e','f','g','h','i',    'j','k','l','m','n','o',
    'p','q','r','s','t','u','v','w','x','y','z','{','|    ','}','~',' ','c','u','e','a',
    'a','a','a','c','e','e','e','i','i','i','a','a','e    ','ae','ae','o','o','o','u','u',
    'y','u','u','o','l','0','x','f','a','i','o','u','n    ','n','*','O','?','r','_','?',
    '?','!','<','>','_','_','_','|','|','a','a','a','c','|','|','+',    '+','c','y','+',
    '+','-','-','+','-','+','a','a','+','+','-','-','|','-','+','.','.','d','e','e',
    'e','i','i','i','i','+','+','_','_','|','i','_','o    ','o','o','o','o','o','u','p',
    'p','u','u','u','y','y','_',"'",'-','?','_','?','?','S','?','?','°','?','·','?',
    '?','?','_',' ');
//replace js numeric array values
  var l = 32;
  for (l = 32; l < 256; l++){
    t = t.replace(new RegExp("\\[" + l + ",","gim"),"[" + thechrs[l-32] + ",");
    t = t.replace(new RegExp("\\[" + l + ",","gim"),"[" + thechrs[l-32] + ",");
  }
  for (l = 32; l < 256; l++){
    t = t.replace(new RegExp("," + l + "\\]","gim"),"," + thechrs[l-32] + "]");
    t = t.replace(new RegExp("," + l + "\\]","gim"),"," + thechrs[l-32] + "]");
  }
  for (l = 32; l < 256; l++){
    t = t.replace(new RegExp("," + l + ",","gim"),"," + thechrs[l-32] + ",");
    t = t.replace(new RegExp("," + l + ",","gim"),"," + thechrs[l-32] + ",");
  }
  ta = t;
  t = t.replace(new RegExp("(\\[[^\\]]+)\\,([^\\]]+\\])","gim"), "$1$2");
  while(ta !== t){
    ta = t;
    t = t.replace(new RegExp("(\\[[^\\]]+)\\,([^\\]]+\\])","gim"), "$1$2");
  }
//replace entities
  var l = 32;
  for (l = 32; l < 100; l++){
    t = t.replace(new RegExp("&#" + l + ";","gim"),thechrs[l-32]);
    t = t.replace(new RegExp("&#0" + l + ";","gim"),thechrs[l-32]);
    t = t.replace(new RegExp("&#00" + l + ";","gim"),thechrs[l-32]);
  }
  var l = 100;
  for (l = 100; l < 256; l++){
    t = t.replace(new RegExp("&#" + l + ";","gim"),thechrs[l-32]);
    t = t.replace(new RegExp("&#0" + l + ";","gim"),thechrs[l-32]);
  }
//return results
  document.getElementById("parsed").innerHTML = t;
}
</script>
</head>
<body>
<p><label>Шифрованный текст:</label><br>
   <textarea id="dectest" rows="10" cols="80"></textarea>
</p>
<p><button onclick="decodetest()">Расшифровать</button></p>
<p><label>Расшифрованный текст:</label><br>
   <textarea id="parsed" rows="10" cols="80"></textarea></p>
</body>
</html>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
webpavilion
webpavilion
сообщение 12.12.2009, 13:22; Ответить: webpavilion
Сообщение #7


сеошник на пенсии
*******

Группа: Active User
Сообщений: 2726
Регистрация: 28.4.2009
Из: МО
Поблагодарили: 1659 раз
Репутация:   171  


seregavip, еще было бы неплохо указать на автора этого скрипта: n0ne с античата.


--------------------
Не ведитесь, cамопис это почти всегда плохо!

Делаю сайты на Drupal 7.x
(очень дорого)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
seregavip
seregavip
сообщение 12.12.2009, 13:27; Ответить: seregavip
Сообщение #8


Бывалый
****

Группа: User
Сообщений: 431
Регистрация: 23.10.2009
Поблагодарили: 102 раза
Репутация:   22  


Я этот скрипт нашел в интернете без копирайтов, так что если автор скрипта n0ne с античата, то пусть извиняет.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Flesh
Flesh
Topic Starter сообщение 12.12.2009, 15:06; Ответить: Flesh
Сообщение #9


Участник
***

Группа: User
Сообщений: 139
Регистрация: 16.8.2009
Из: Усть-Каман
Поблагодарили: 31 раз
Репутация:   3  


все! можно закрывать

Сообщение отредактировал Flesh - 12.12.2009, 15:16


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыGoogle XML Sitemaps
Вопрос по настройке карты
1 SeoKot 596 1.10.2017, 17:05
автор: WellWeb
Открытая тема (нет новых ответов) Сделать прайсы в форматах YML и XML
5 uostap 543 11.9.2017, 21:54
автор: uostap
Открытая тема (нет новых ответов) Наполнение магазина товарами (xml)
Работа через Excel (назв., цена, ссылка, габариты ...)
0 mulection 645 6.6.2017, 17:08
автор: mulection
Открытая тема (нет новых ответов) Продажа текстов пакетами, xml файлом в Wordpress.
14 Правительство 3903 28.1.2014, 0:06
автор: jansen
Открытая тема (нет новых ответов) Изготовление баз XML с отложенной публикацией под заказ
Цены вас порадуют
23 JumpStyle 5355 22.5.2012, 20:22
автор: JumpStyle


 



RSS Текстовая версия Сейчас: 14.12.2017, 0:57
Дизайн