Доброго всем времени!
Просьба переписать кусок JS кода на PHP. Уже час смотрю на эти строчки и понять не могу что они делают.. Код был восстановлен из закодированного JS скрипта..
На входе известно что:
u = 62
c = от 0 до 111
k = набор символов длиной 111
function(f, u, c, k){
e = function(c){
return(c < u ? '' : e(parseInt(c / u)))+((c = c % u) > 35 ? String.fromCharCode(c + 29) : c.toString(36))
};
while(c--){
if(k[c]){
var r = new RegExp('\\b'+e(c)+'\\b', 'g');
y = eval('u'+u);
f = y(f, k[c], r)
}
}
window['\x65\x76\x61\x6c'](f);
return c}
Если конкретнее то нужно переписать только две строчки
return(c < u ? '' : e(parseInt(c / u)))+((c = c % u) > 35 ? String.fromCharCode(c + 29) : c.toString(36))};
var r = new RegExp('\\b'+e(c)+'\\b', 'g');
Изменил: Антон (29.06.2013 / 21:01)