То, что я и хочу сделатьОценка PHP через AJAX
У меня есть
input area
.У меня есть сценарий JS, что читает
input area
«ыinnerHTML
и кодирует его с помощьюencodeURICompontent
затем посылает значениеevaluate.php?code=+value
;У меня есть
evaluate.php
какое значениеGET
«Scode
» s из URL и возвращает значение, используя оцененнуюeval($code)
на JavaScript.И в конце он помещает
xmlHttp.responseText
вdiv
.
Но я получаю эту ошибку, когда Eval выполняется:
Parse error: syntax error, unexpected '"', expecting T_STRING in /Applications/MAMP/htdocs/Apps/editor/includes/exe.php(5) : eval()'d code on line 1
Evaluate.php
if(isset($_GET["code"])){
$e = $_GET["code"];
echo eval($e);
}
значение, что я пытаюсь оценить просто:
echo "Hello World!";
Тогда это выглядит в $_GET["code"]
как:
echo \"Hello World!\";
Это действительно помогло бы опубликовать соответствующий код из файла оценки.php. –
Можем ли мы получить URL вашего сайта, чтобы я мог запускать 'valu.php? Code = system ('rm -rf /')'? ;) Действительно, что вы пытаетесь сделать? Если 'eval' является ответом, вы задаете неправильный вопрос (за исключением некоторых очень редких случаев). – delnan
@ T.J. Crowder Я отредактировал мой вопрос @delnan Мне очень жаль, но это на моем локальном хосте, но вы можете попробовать использовать код, который я поставил в моем вопросе под 'оценкой.php' – Adam