php 强制下载文件实现代码

yipeiwu_com6年前PHP代码库
复制代码 代码如下:

<?php
$file = 'monkey.gif';

if (file_exists($file)) {
    header('Content-Description: File Transfer');
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; filename='.basename($file));
    header('Content-Transfer-Encoding: binary');
    header('Expires: 0');
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    header('Pragma: public');
    header('Content-Length: ' . filesize($file));
    ob_clean();
    flush();
    readfile($file);
    exit;
}
?>
?
<?php
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=ins.jpg"); 
readfile("imgs/test_Zoom.jpg");
?>

相关文章

PHP使用适合阅读的格式显示文件大小的方法

本文实例讲述了PHP使用适合阅读的格式显示文件大小的方法。分享给大家供大家参考。具体分析如下: 文件大小显示,例如 1.7K , 2.9M 代码如下: 复制代码 代码如下:// A mu...

php中用memcached实现页面防刷新功能

有个新需求要加上去,防止用户频繁刷新页面。具体需求是当用户在一分钟之后内请求指定的页面超过100次,就直接拒绝请求。仔细分析后发现这个功能用memcache来做最方便: 1、以用户IP和...

PHP实现统计在线人数功能示例

本文实例讲述了PHP实现统计在线人数的方法。分享给大家供大家参考,具体如下: 我记得ASP里面统计在线人数用application 这个对象就可以了。PHP怎么设计? PHP对sessi...

PHP生成各种随机验证码的方法总结【附demo源码】

PHP生成各种随机验证码的方法总结【附demo源码】

本文实例总结了PHP生成各种随机验证码的方法。分享给大家供大家参考,具体如下: 验证码在WEB应用中非常重要,通常用来防止用户恶意提交表单,如恶意注册和登录、论坛恶意灌水等。本文将通过实...

php CI框架插入一条或多条sql记录示例

1、插入一条记录 $data = array( 'title' => 'My title' , 'name' => 'My Name' , 'date' => 'M...