Как создать скрипт, чтобы пользователи могли тестировать PHP при вводе! - PullRequest
0 голосов
/ 13 ноября 2010

Как мне создать скрипт с формой, а затем, когда пользователь вводит код php, он тестируется? В основном, создание сценария PHP ONLINE TESTER. Спасибо за вашу помощь!

Ответы [ 2 ]

0 голосов
/ 13 ноября 2010

Так что в принципе я бы так и сделал:

<form name="form" id="form" method="get" action="">
  <p>
    <textarea name="code" cols="50" rows="15" id="code"></textarea>
  </p>
  <p>
    <input type="submit" name="Submit" value="Execute!" />
  </p>
</form>


<?php
if(isset($_GET['Submit']))
{
    $code = $_GET['code'];

    eval($code);
}
?> 

Но это не совсем безопасно?Что я должен рассмотреть обеспечение?

0 голосов
/ 13 ноября 2010

Полагаю, вам придется очистить ввод, использовать eval() и отправить вывод.Я думаю, что первое, что нужно удалить, это eval() звонков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...