- <?
- $file_name = "info_check.exe";
- $file_dir = "/public/www/download/";
-
- //检查文件是否存在
- if(!file_exists($file_dir . $file_name)) 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;
- }
- ?>
而如果文件路径是“http”或者“ftp” 网址的话,则源代码会有少许改变,程序如下:
- <?
- $file_name = "info_check.exe";
- $file_dir = "http://www.easycn.net/";
- $file = @ fopen($file_dir . $file_name,"r");
-
- if (!$file) exit('文件找不到');
- else {
- Header("Content-type: application/octet-stream");
- Header("Content-Disposition: attachment; filename=" . $file_name);
- while (!feof ($file)) {
- echo fread($file,50000);
- }
- fclose ($file);
- }
- ?>

![[手游] 三网H5小游戏【少年仙路】WIN系服务端+Linux手工服务端+详细搭建教程](https://cdn.jxasp.com:9143/image/20260615/136BC33AA47EB0D84E878835A8B38FDB.png)

















