Парсинг, крипт

Антон15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
15.04.2010

Есть скрипт,пример

-----------------------------

function test1(){

var xx = "";

try {

var test2="555";

var test3 = "5677";

} catch (e){

try{

var helo = "hello";

}

catch (%END%)

}

}

----------------------------

значит надо на ПХП сделать парсер по таким условиям

если "function ****(){"

если не "try{"

то КРИПТ от"function ****(){" до "try{"

иначе если "try {"

то КРИПТ от "try {" до "} catch"

под КРИПТОМ можно испольовать unescape.

т.е. должно получиться что нить в таком виде:

============================

function test1(){

var xx_crypt=unescape(%u5050%u4621%u3b1a);

eval(xx_crypt);

try {

var crypt_1=unescape(%u1341%uda21%u3b1a);

eval(crypt_1);

} catch (e){

try{

var crypt_2=unescape(%u31da%uc4a1%u3b1a);

eval(crypt_2);

}

catch (%END%)

}

}

========================

Заявки фрилансеров