[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обход шифра
alexvarboffin
Вобщем суть такова...
Есть скрипт <script type="text/javascript">a="DMGBCAGIHCGFGGDNCCGNGBGJGMHEGPDKHDGPGCGPGMGFHGFPGFHGEAGMG JHDHECOHCHFCCDOHDGPGCGPGMGFHGFPGFHGEAGMGJHDHECOHCHFDMCPGBDO";for(i=0;i< a.length;i++){document.write((a.charCodeAt(i)<=127)?String.fromCharCode((a.charCodeAt(i)-65)*16+(a .charCodeAt(++i)-65)):a.charAt(i))}</script>

Как тоже самое сделать на PHP?
Пытаюсь так $result = '';
for($i = 0; $i < strlen($a); $i++) {
if (ord($a[$i]) <= 127) {
$result .= chr(floor(ord($a[$i]) / 16) + 65)
. (string)chr(ord($a[$i])%16 + 65);
} else {
$result .= (string)$a[$i];
}
}
но результат не радует.... Выдает совсем нето(((
Подскажите плиз... На вашем форуме я впервые...
Shkiper
alexvarboffin код оформи wink.gif
killer8080
Цитата (alexvarboffin @ 12.01.2013 - 19:03)
Выдает совсем нето(((

а что он должен был выдать?
alexvarboffin
Проще говоря.... Как мне сделать тот-же скрипт как на JavaScript, но на PHP .....
Как будет выглядеть аналог String.fromCharCode в php?
Скопируйте JavaScript в файлик html и увидите что должно получится((
killer8080
$a = "DMGBCAGIHCGFGGDNCCGNGBGJGMHEGPDKHDGPGCGPGMGFHGFPGFHGEAGMGJ".
"HDHECOHCHFCCDOHDGPGCGPGMGFHGFPGFHGEAGMGJHDHECOHCHFDMCPGBDO";
for($i = 0; $i < strlen($a); $i++){
echo $a[$i] <= 127 ? chr( (ord($a[$i]) - 65) * 16 + (ord($a[++$i]) - 65) ) : $a[$i];
}
alexvarboffin
Работает))))))) Огромное СПАСИБО))))))))))) user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.