Snippet Name: Online PHP Tester
Description: Online PHP Tester- this lets you test arbitrary PHP code from a browser.
Comment: (none)
Language: PHP
Highlight Mode: PHP
Last Modified: March 01st, 2009
|
<?PHP
// This code creates two frames. The left frame is a textarea that you can write
// PHP code in and execute it. On the right frame you will see the result of the
// code that was executed.
// If you intend to check this make sure you call your file : generate.php or
// change it's name in the code
/* -BEGIN PHP TESTER */
FUNCTION generateFrames() {
ECHO "<FRAMESET COLS=\"660,*\">\n";
ECHO "<FRAME NAME=\"input\" SRC=\"generate.php?page=left\">\n";
ECHO "<FRAME NAME=\"output\" SRC=\"generate.php?page=right\">\n";
ECHO "</FRAMESET>";
}
IF($page=="left") {
ECHO "<BODY BGCOLOR=\"#FFFFFF\">";
ECHO "<FONT FACE=\"Arial,Verdana,Helvetica\" COLOR=\"FF0000\" SIZE=\"3\">PHP Tester</FONT>";
ECHO "<FORM METHOD=\"post\" ACTION=\"generate.php?page=right\" TARGET=\"output\">\n";
ECHO "<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"0\">\n";
ECHO "<TR><TD><TEXTAREA NAME=\"input\" COLS=\"100\" ROWS=\"40\"
WRAP=\"virtual\">".$input."</TXTAREA></TD></TR>\n";
ECHO "<TR><TD ALIGN=\"center\"><INPUT TYPE=\"submit\"
VALUE=\"Execute\"></TD></TR></TABLE></FORM>\n";
ECHO "</BODY>";
}
ELSE IF ($page=="right") {
ECHO "<BODY BGCOLOR=\"#FFFFFF\">";
IF(EMPTY($input)) {
ECHO "Ready to parse...";
}
ELSE {
$input=STRIPSLASHES($input);
EVAL($input);
}
ECHO "</BODY>";
}
ELSE {
generateFrames();
}
/* END PHP TESTER */
?>
|