uawdijnntqw1x1x1
IP : 216.73.216.88
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
/
.
/
..
/
usr
/
share
/
reportbug
/
..
/
phpmyadmin
/
docs
/
..
/
js
/
get_scripts.js.php
/
/
<?php /* vim: set expandtab sw=4 ts=4 sts=4: */ /** * Concatenates several js files to reduce the number of * http requests sent to the server * * @package PhpMyAdmin */ chdir('..'); // Close session early as we won't write anything there session_write_close(); // 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 30 scripts as this is what we generate foreach (array_slice($_GET['scripts'], 0, 30) as $script) { // Sanitise filename $script_name = 'js'; $path = explode("/", $script); foreach ($path as $index => $filename) { // Allow alphanumeric, "." and "-" chars only, no files starting // with . if (preg_match("@^[\w][\w\.-]+$@", $filename)) { $script_name .= DIRECTORY_SEPARATOR . $filename; } } // Output file contents if (preg_match("@\.js$@", $script_name) && is_readable($script_name)) { readfile($script_name); echo ";\n\n"; } } } if (isset($_GET['call_done'])) { echo "AJAX.scriptHandler.done();"; } ?>
/var/./../usr/share/reportbug/../phpmyadmin/docs/../js/get_scripts.js.php