×

php网站案例下载

php网站案例下载(php制作的大型网站)

admin admin 发表于2023-03-27 20:59:07 浏览56 评论0

抢沙发发表评论

本文目录一览:

急需一个完整的php文件下载案例代码。

我们一般实现下载都是调用url来下载,但是遇到ie能识别打开的文件就不能用这种方式了,比如下载一个图片、html网页等,这时就需要编程来实现,以下php代码可以解决:

 

?

if( empty($_GET['FileName'])|| empty($_GET['FileDir'])|| empty($_GET['FileId'])){

    echo'script alert("非法连接 !"); location.replace ("index.php") /script'; exit();

}

$file_name=$_GET['FileName'];

$file_dir=$_GET['FileDir'];

$FileId=$_GET['FileId'];

$file_dir = $file_dir."/";

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();

}

?

《PHP经典实例第三版》pdf下载在线阅读全文,求百度网盘云资源

《PHP经典实例第三版》百度网盘pdf最新全集下载:

链接:

?pwd=6744 提取码:6744

简介:各个技巧都提供了示例代码,可以免费使用,另外还讨论了如何解决问题以及这些解决方案为什么可行。不论你是经验丰富的PHP程序员,还是刚从其他语言转到PHP,本书都是一个理想的实用资源。

php实现下载功能,有没有具体的小案例,

2种方法

1是直接在超链接上带上地址,这种方式不能下载服务器能解析的文件类型,例如图片,html

a href=""下载/a

2是用php输出流,能下载所有文件类型

$filename = '文件地址+文件名,包括后缀,相对路径,绝对路径都可以';

header( "Content-type: application/octet-stream");

header( "Accept-Ranges: bytes");

header( "Accept-Length: " .filesize($filename));

header( "Content-Disposition: attachment; filename=下载文件名,任意命名,若有中文需和文件编码保持一致.doc");

echo file_get_contents($filename);