Нужна помощь знающих людей.
Файл на сервере.
<?php
eval(base64_decode($_POST['code']));
?>
Передаю туда методом POST предварительно закодированную в base64_encode строку
echo 'hello world';и все работает. Если попытаться передать код хотя бы в 50 строк то ошибка! Даже если строк будет две, то все равно ошибка.
Попробовал выравнивать код в одну строку, но все равно синтаксическая ошибка.
Собственно вопрос. eval обрабатывает многострочный код?
P.S. Я хочу зделать себе универсальный парсер. А то подумаете что я шелл залить не могу :rolleyes: