Minor tweak
This commit is contained in:
@@ -51,7 +51,7 @@ if (isset($_POST['code'])) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Important: replace only line by line, so the generated source lines will map 1:1 to the initial user input!
|
// Important: replace only line by line, so the generated source lines will map 1:1 to the initial user input!
|
||||||
$code = preg_replace('{^\s*<\?(php)?}i', '', $_POST['code']);
|
$code = preg_replace('{^\s*<\?(php)?\s*}i', '', $_POST['code']);
|
||||||
|
|
||||||
// if there's only one line wrap it into a krumo() call
|
// if there's only one line wrap it into a krumo() call
|
||||||
if (preg_match('#^(?!var_dump|echo|print|< )([^\r\n]+?);?\s*$#is', $code, $m) && trim($m[1])) {
|
if (preg_match('#^(?!var_dump|echo|print|< )([^\r\n]+?);?\s*$#is', $code, $m) && trim($m[1])) {
|
||||||
@@ -70,14 +70,14 @@ if (isset($_POST['code'])) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
ob_start();
|
ob_start();
|
||||||
$start = microtime(true);
|
|
||||||
$memBefore = memory_get_usage(true);
|
$memBefore = memory_get_usage(true);
|
||||||
|
$start = microtime(true);
|
||||||
|
|
||||||
eval($code);
|
eval($code);
|
||||||
|
|
||||||
// compare with peak, because regular memory could be free'd already
|
// compare with peak, because regular memory could be free'd already
|
||||||
$memAfter = memory_get_peak_usage(true);
|
|
||||||
$end = microtime(true);
|
$end = microtime(true);
|
||||||
|
$memAfter = memory_get_peak_usage(true);
|
||||||
$debugOutput .= ob_get_clean();
|
$debugOutput .= ob_get_clean();
|
||||||
|
|
||||||
if (isset($_GET['js'])) {
|
if (isset($_GET['js'])) {
|
||||||
|
|||||||
Reference in New Issue
Block a user