Все просто, я должен был сделать нечто подобное.
вместо eval(base64_decode(...));
do:
$ temp = base64_decode (...);
печать $ temp;
См. Последний eval () в напечатанной строке. Сделайте substr()
чтобы удалить его, например
$ temp = substr ($ temp, 0, -17);
Добавить вместо print $lllllllll;
: $temp=$temp."print $lllllllll;";
- Выполнить eval ():
eval($temp);
Это выведет код вместо его оценки.
Код:
$temp = base64_decode(...);
$temp = substr($temp, 0, -<your eval offset here>);
$temp=$temp."print $lllllllll;"
eval($temp);
Или результат напрямую :):
<?php get_header(); ?>
<?php include (TEMPLATEPATH . '/gallery.php'); ?>
<?php get_footer(); ?>