php 原生文件下载

Posted 终极用户

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 原生文件下载相关的知识,希望对你有一定的参考价值。

1.整个网页的html界面源码下载:

xiazai.php

<html>
<head>
<meta charset ="utf-8">
<title></title>
</head>
<body>
<form method="post" action="xiazai.php">
<input type="submit" name="xz" id="xz" value="下载" />
</form>
</body>
</html>


<?php
//文件下载
//readfile
$filename ="xiazia.php";
if(!empty($_POST["xz"])){ $fileinfo = pathinfo($filename); header(\'Content-type: application/x-\'.$fileinfo[\'extension\']); header(\'Content-Disposition: attachment; filename=\'.$fileinfo[\'basename\']); header(\'Content-Length: \'.filesize($filename)); readfile($thefile); exit(); } ?>

 显示结果为:点击下载按钮,下载整个页面:

 

以上是关于php 原生文件下载的主要内容,如果未能解决你的问题,请参考以下文章

PhpStorm Live Template加PHP短语法Short Open Tags打造原生模板

php代码片段: sendFile/videoStream/sendEmail/phpexcel/ffmpeg/zip

超级有用的9个PHP代码片段

PHP必用代码片段

PHP原生DOM对象操作XML'代码'

PHP代码-psysh调试代码片段工具