AJAX ile PHP değerlendirin

0 Cevap php

What I have and want to do

  • Ben bir input area var.

  • Ben input area 's innerHTML ve bunu kullanarak kodlar encodeURICompontent ardından evaluate.php?code=+value için değerini gönderir okur ne bir JS komut dosyası var;

  • Ben javascript için evaluate.php ne URL'den GET 's code' nin değeri ve kullanarak değerlendirilen bir değer döndürür eval($code) var .

  • Ve sonunda o div için xmlHttp.responseText koyar.

But I get this error when the eval is executed:

Ayrıştırma hatası: / Applications / MAMP / htdocs / Apps / editor / includes / exe.php sözdizimi hatası, beklenmedik '"' bekliyor T_STRING (5): 1. satırda eval () 'd code

Evaluate.php

if(isset($_GET["code"])){
    $e = $_GET["code"];
    echo eval($e);
}

Ben değerlendirmek için deneyin ne değeri sadece budur:

echo "Hello World!";

Sonra bu $_GET["code"] gibi gibi görünüyor olduğunu:

echo \"Hello World!\";

0 Cevap