mirror of
https://github.com/vrana/adminer.git
synced 2025-08-11 17:14:07 +02:00
Check memory_get_usage availability (bug #2957708)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@1331 7c3ca157-0c34-0410-bff1-cbf682f78f5c
This commit is contained in:
@@ -21,7 +21,9 @@ if (!$error && $_POST) {
|
|||||||
$query = get_file("sql_file", true);
|
$query = get_file("sql_file", true);
|
||||||
}
|
}
|
||||||
if (is_string($query)) { // get_file() returns error as number, fread() as false
|
if (is_string($query)) { // get_file() returns error as number, fread() as false
|
||||||
@ini_set("memory_limit", 2 * strlen($query) + memory_get_usage() + 8e6); // @ - may be disabled, 2 - substr and trim, 8e6 - other variables
|
if (function_exists('memory_get_usage')) {
|
||||||
|
@ini_set("memory_limit", 2 * strlen($query) + memory_get_usage() + 8e6); // @ - may be disabled, 2 - substr and trim, 8e6 - other variables
|
||||||
|
}
|
||||||
if ($query != "" && strlen($query) < 1e6 && (!$history || end($history) != $query)) { // don't add repeated and big queries
|
if ($query != "" && strlen($query) < 1e6 && (!$history || end($history) != $query)) { // don't add repeated and big queries
|
||||||
$history[] = $query;
|
$history[] = $query;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user