0
如何創建一個帶有窗體的腳本,然後當用戶輸入正在測試的PHP代碼?基本上創建一個PHP在線測試腳本。謝謝你的幫助!如何創建腳本,以便用戶在輸入時可以測試PHP!
如何創建一個帶有窗體的腳本,然後當用戶輸入正在測試的PHP代碼?基本上創建一個PHP在線測試腳本。謝謝你的幫助!如何創建腳本,以便用戶在輸入時可以測試PHP!
我想你將不得不清理輸入,使用eval()
,併發送輸出。我認爲首先要刪除的將是eval()
調用。
所以基本上我只想這樣做:
<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);
}
?>
但這並不是絕對安全的我猜?我應該考慮保護什麼?
測試儀意味着....究竟是什麼?你是否試圖檢查它的語法?或者運行給定的代碼? – OmnipotentEntity 2010-11-13 17:40:08
一個例子,像這個網站:http://writecodeonline.com/php/ – William 2010-11-13 18:44:41