uawdijnntqw1x1x1
IP : 216.73.216.11
Hostname : xhost1.intravision.ru
Kernel : Linux xhost1.intravision.ru 3.16.0-7-amd64 #1 SMP Debian 3.16.59-1 (2018-10-03) x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
OS : Linux
PATH:
/
var
/
.
/
.
/
backup
/
external_www
/
new02.medcomp.ru
/
pma
/
js
/
get_scripts.js.php
/
/
<?php /* vim: set expandtab sw=4 ts=4 sts=4: */ /** * Concatenates reveral js files to reduce the number of * http requests sent to the server * * @package PhpMyAdmin */ chdir('..'); // Send correct type header('Content-Type: text/javascript; charset=UTF-8'); // Enable browser cache for 1 hour header('Expires: ' . gmdate('D, d M Y H:i:s', time() + 3600) . ' GMT'); if (! empty($_GET['scripts']) && is_array($_GET['scripts'])) { // Only up to 10 scripts as this is what we generate foreach (array_slice($_GET['scripts'], 0, 10) as $script) { // Sanitise filename $script_name = 'js'; $path = explode("/", $script); foreach ($path as $index => $filename) { if (! preg_match("@^\.+$@", $filename) && preg_match("@^[\w\.-]+$@", $filename) ) { // Disallow "." and ".." alone // Allow alphanumeric, "." and "-" chars only $script_name .= DIRECTORY_SEPARATOR . $filename; } } // Output file contents if (preg_match("@\.js$@", $script_name) && is_readable($script_name)) { readfile($script_name); echo ";\n\n"; } } } ?>
/var/././backup/external_www/new02.medcomp.ru/pma/js/get_scripts.js.php