Добрый день. У меня к спецам есть вопрос и очень нуждаюсь в помощи. Есть скрипт на javascript: [js]function wphc(){ var wphc_data = [1464822760,1515091962,1548839342,1531068909,1079275235,1325938411,1096121340,83980540,219686591,83965102,219686591,83965358,252848573,1124164526,1799517950,1145860589,474245883,335619495]; for (var i=0; i<wphc_data.length; i++){ wphc_data=wphc_data^874585742; } var a = new Array(wphc_data.length); for (var i=0; i<wphc_data.length; i++) { a = String.fromCharCode(wphc_data & 0xFF, wphc_data>>>8 & 0xFF, wphc_data>>>16 & 0xFF, wphc_data>>>24 & 0xFF); } return eval(a.join('')); } document.write(wphc());[/js] Результат: 141587574 Так вот, как такой же скрипт сделать на php что бы из массива wphc_data получилось результат 141587574?
Не на такую помощь я надеялся от добрых людей Тут как мне кажеться не так все сложно для человеко знающего php задачка на пару минут. Если дело в деньгах могу заплатить 3wmz за скрипт.
Переписал: PHP: <?php function wphc() { $wphc_data = explode(',', '1464822760,1515091962,1548839342,1531068909,1079275235,1325938411,1096121340,83980540,219686591,83965102,219686591,83965358,252848573,1124164526,1799517950,1145860589,474245883,335619495'); $a = array(); for($i = 0; $i < count($wphc_data); $i++) { $wphc_data[$i] = $wphc_data[$i] ^874585742; $a[$i] = chr($wphc_data[$i] & 0xFF) . chr($wphc_data[$i]>>8 & 0xFF) . chr($wphc_data[$i]>>16 & 0xFF) . chr($wphc_data[$i]>>24 & 0xFF); } eval(implode($a)); return wphc_compute(); } echo wphc(); Как-то так, короче =))