PHP强制下载代码

模板网 2014-09-11

PHP在输出文件的时候在一些浏览器上会直接以文本的方式显示在浏览器上,添加一下代码可以强制浏览器下载输出的文件。

复制代码 代码如下:
<?php
$filename = "/somepath/".$_GET['file'].".txt";   //要下载的文件名 
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=".basename($filename)); 
header("Content-Length:".filesize($filename));
readfile($filename); 
?>

相关文章

  1. php禁止危险函数

    打开php配置文件php.ini,将以下函数禁用。 disable_functions=assert,phpinfo,eval,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symli

  2. php木马经常用到的eval()函数

    eval() 函数可将字符串转换为代码执行,并返回一个或多个值. 如果eval函数在执行时遇到错误,则抛出异常给调用者. 类似的函数是loadcode ,loadcode并不立即执行代码,而是返回一个函数对象. 并且loadcode支持路径参数,eval并不支持. eval并不支持代码中的retur

  3. MySQL在线管理工具Adminer.php单文件轻量级功能强大

    Adminer(原名phpMinAdmin)是用PHP编写的一个全功能的数据库管理工具。相比phpMyAdmin,它包含一个文件可以部署到目标服务器。管理可用于MySQL、PostgreSQL SQLite,MS SQL,甲骨文,SimpleDB,Elasticsearch MongoDB。

  4. 后盾网ThinkPHP教程许愿墙及后台管理模版

    后盾网ThinkPHP教程许愿墙及后台管理模版,在网上找了一圈没找到,后来在论坛里给找到了,分享出来和大家一起学习。 打包下载: 后盾网ThinkPHP教程许愿墙及后台管理模版 ─许愿墙及后台管理模版 ├─Admin │ │ .DS_Store │ │ index.html │ │ login.ht

  5. php判断一个页面是否被删除判断返回404

    复制代码 代码如下: ?php function get404($urla){ $headers = get_headers($urla); $htt = $headers[3]; $silingsi = 404; if(stripos($htt,$silingsi,0)== false){ $shoulu = 正常; return $shoulu; break; }else{ $shoulu = 404; return $shoulu; break;

随机推荐

  1. php禁止危险函数

    打开php配置文件php.ini,将以下函数禁用。 disable_functions=assert,phpinfo,eval,passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symli

  2. php木马经常用到的eval()函数

    eval() 函数可将字符串转换为代码执行,并返回一个或多个值. 如果eval函数在执行时遇到错误,则抛出异常给调用者. 类似的函数是loadcode ,loadcode并不立即执行代码,而是返回一个函数对象. 并且loadcode支持路径参数,eval并不支持. eval并不支持代码中的retur

  3. MySQL在线管理工具Adminer.php单文件轻量级功能强大

    Adminer(原名phpMinAdmin)是用PHP编写的一个全功能的数据库管理工具。相比phpMyAdmin,它包含一个文件可以部署到目标服务器。管理可用于MySQL、PostgreSQL SQLite,MS SQL,甲骨文,SimpleDB,Elasticsearch MongoDB。

  4. 后盾网ThinkPHP教程许愿墙及后台管理模版

    后盾网ThinkPHP教程许愿墙及后台管理模版,在网上找了一圈没找到,后来在论坛里给找到了,分享出来和大家一起学习。 打包下载: 后盾网ThinkPHP教程许愿墙及后台管理模版 ─许愿墙及后台管理模版 ├─Admin │ │ .DS_Store │ │ index.html │ │ login.ht

  5. php判断一个页面是否被删除判断返回404

    复制代码 代码如下: ?php function get404($urla){ $headers = get_headers($urla); $htt = $headers[3]; $silingsi = 404; if(stripos($htt,$silingsi,0)== false){ $shoulu = 正常; return $shoulu; break; }else{ $shoulu = 404; return $shoulu; break;