突然奇想想做一个下载站,但是又不想用下载系统.于是想呀想呀~还是写个独立的php下载页面就可以了吧~~~~
一共包含:3个php文件
建立a.php
<?php
$var = 'mac.rar';
?>
<a href="<?php echo "b.php?new=".$var ?>">get</a>
建立b.php
<h1><?php echo $_GET['new'];?>破解版</h1>
<a href="url.php?filename=<?php echo $_GET['new'];?>">下载</a>
建立url.php
<?php
//$file_name = "111.txt"; //下载文件名
$file_name = $_REQUEST['filename'];
$file_dir = "/home/wwwroot/download/xxx/"; //下载文件存放目录
//检查文件是否存在
if (! file_exists ( $file_dir . $file_name )) {
echo "文件找不到";
exit ();
} else {
//打开文件
$file = fopen ( $file_dir . $file_name, "r" );
//输入文件标签
Header ( "Content-type: application/octet-stream" );
Header ( "Accept-Ranges: bytes" );
Header ( "Accept-Length: " . filesize ( $file_dir . $file_name ) );
Header ( "Content-Disposition: attachment; filename=" . $file_name );
//输出文件内容
//读取文件内容并直接输出到浏览器
echo fread ( $file, filesize ( $file_dir . $file_name ) );
fclose ( $file );
exit ();
}
?>
有什么作用呢?开了火车的人应该看得懂~~~
既然有了下载当然就有盗链,我们下次就来讲一下nginx防盗链的技术!
评论
发表评论