php
ファイル名でソートするように次のコードを変更する方法。次のページ list.php では、c:filelist 内のファイルをリストすることができ、ファイル名で並べ替えることができます。さらに、ダウンロードではなくブラウザーでファイルを開く、Open という追加のアクションを追加したいと考えています。ありがとうございます! _GET ['ダウンファイル'];
if(!empty($file_name)){
$file_dir . "/" . $file_name;
if(dirname(realpath($file_dir)) < $basedir) {
echo "許可が拒否されました!";
exit;
if (!file_exists($file_dir)) {
echo "ファイルが見つかりません!";
exit;
$ file = fopen($file_dir,"r");
Header("Content-type: application/octet-stream");
Header("Accept-Range: bytes"); "Accept-Length" : ".filesize($file_dir));
Header("Content-Disposition:attachment; filename=" . $file_name);
echo fread($file,filesize($file_dir));
fclose($file );
exit;
}
}
$requestDir = $_GET['dir']; (空($requestDir)){
$dir = $basedir;
}else{
$dir = $basedir . "/" }
$dir = realpath($dir); $dir < $ basedir) $dir = $basedir