2010-11-13 34 views
0

如何創建一個帶有窗體的腳本,然後當用戶輸入正在測試的PHP代碼?基本上創建一個PHP在線測試腳本。謝謝你的幫助!如何創建腳本,以便用戶在輸入時可以測試PHP!

+0

測試儀意味着....究竟是什麼?你是否試圖檢查它的語法?或者運行給定的代碼? – OmnipotentEntity 2010-11-13 17:40:08

+0

一個例子,像這個網站:http://writecodeonline.com/php/ – William 2010-11-13 18:44:41

回答

0

我想你將不得不清理輸入,使用eval(),併發送輸出。我認爲首先要刪除的將是eval()調用。

0

所以基本上我只想這樣做:

<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); 
} 
?> 

但這並不是絕對安全的我猜?我應該考慮保護什麼?

相關問題