Показать сообщение отдельно

  #5  
Старый 14.12.2008, 15:42
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме:
3424739

Репутация: 921


Отправить сообщение для Sharky с помощью ICQ
По умолчанию

ну и собственно в завершение моих похождений нашёл решение в виде функции decrypt()

PHP код:
function decrypt ($string$key '')
  {
    if (!
$key)
    {
      global 
$encryption_key;
      
$key $encryption_key;
    }

    
$result '';
    
$string base64_decode ($string);
    
$i 0;
    while (
$i strlen ($string))
    {
      
$char substr ($string$i1);
      
$keychar substr ($key$i strlen ($key) - 11);
      
$char chr (ord ($char) - ord ($keychar));
      
$result .= $char;
      ++
$i;
    }

    return 
$result;
  } 

Последний раз редактировалось Sharky; 14.12.2008 в 17:28..
 
Ответить с цитированием