12.09.2011, 15:49
|
Интересующийся
|
|
Регистрация: 12.09.2011
Сообщений: 15
|
|
Сообщение от Gozar
|
faleev,
Это не обфускация кода, это бредятина.
|
>>> Если ниче конкретного не можешь сказать в столь элементарных вещах уйди из темы и не флуди. Тут всего лишь надо коректно вставить переменные. От тебя же уже два поста абсолютно не несущие никакой смысловой нагрузки.
|
|
12.09.2011, 15:51
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Этот говнокод создается в php?
Если нет, то в javascript нельзя начинать названия переменных с кавычек:
var "
так нельзя, ясно?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
12.09.2011, 15:54
|
Интересующийся
|
|
Регистрация: 12.09.2011
Сообщений: 15
|
|
Сообщение от Gozar
|
Этот говнокод создается в php?
Если нет, то в javascript нельзя начинать названия переменных с кавычек:
var "
так нельзя, ясно?
|
Да это в php. Я не претендую на званию мего кодера js )
А тебе слабо подредактировать мою строку до рабочего вида?
Последний раз редактировалось faleev, 12.09.2011 в 15:56.
|
|
12.09.2011, 15:54
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Если же ты хочешь присвоить строке значение, то преобразуй её сначала в объект или создай массив из строк и заполни ими объект. Твоя обфускация смешна, потому что у тебя нечего воровать, т.к. ты не знаешь язык. Не проще ли забить болт?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
12.09.2011, 15:56
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от faleev
|
Да это php/
|
Тогда ты ещё и php не знаешь. Либо приведи свой кусок кода без вырезок, либо купи учебник по php. Т.к. ты пишешь на неизвестном никому языке.
как минимум что-то вроде:
echo 'var '.$var[11].' = "eval";';
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Последний раз редактировалось Gozar, 12.09.2011 в 15:59.
|
|
12.09.2011, 15:57
|
Профессор
|
|
Регистрация: 04.02.2011
Сообщений: 1,815
|
|
Я привёл рабочий пример складывания и запуска строки выше. (правда непонятно на кой это может пригодится)
А вообще ваша реализация алгоритма это смесь php, JavaScript и африканского языка суахили.
Переделывайте. Я уже устал смеяться.
статейка об обфускации.
http://habrahabr.ru/blogs/javascript/112530/
__________________
Лучше калымить в гандурасе чем гандурасить на колыме
Последний раз редактировалось DjDiablo, 12.09.2011 в 16:27.
|
|
12.09.2011, 16:12
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
faleev,
Упакуй свой скрипт и не парься, пока сам не запутался в нём
http://javascript.ru/optimize/javascript-compression
Цитата:
|
При хорошем сжатии обычно происходит обфускация, т.е имена переменных заменяются на более короткие там, где это возможно, в результате скрипт становится непонятным.
|
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
12.09.2011, 16:30
|
Профессор
|
|
Регистрация: 23.04.2010
Сообщений: 354
|
|
Названия переменных в JS == значения переменных из PHP что ли?
|
|
12.09.2011, 16:44
|
Интересующийся
|
|
Регистрация: 12.09.2011
Сообщений: 15
|
|
да так. Код js генерируется на php.
|
|
12.09.2011, 16:59
|
|
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Сообщение от faleev
|
да так. Код js генерируется на php.
|
Хуже для себя кошмара не придумать.
Ты ещё вытяни код в одну строку и повставляй лишние ничего не делающие функции и объекты, раздув скрипт до 10 мб. Тогда редакторы, по большей части, будут вешаться пытаясь подсветить весь этот кошмар. А уж как браузерам несладко придется, мм, закачаешься
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
|
|