有时我们需要隐藏真实的文件下载地址,防止恶意下载,我们可以采用下面的方法(参考网络,侵权请告知) 以下为引用的内容: $file_name = "example.exe"; $file_dir = "/public/www/download/";...
分类:
Web程序 时间:
2015-08-31 21:52:19
阅读次数:
229
1 public function downLoad(){ 2 $torrent_name=$this->_get('torrent_name'); 3 $fileName='./Public/Admin/download/'.$torrent_name; 4 ...
分类:
Web程序 时间:
2015-06-04 11:41:22
阅读次数:
162
";echo $_SERVER['DOCUMENT_ROOT'];*/?>
分类:
Web程序 时间:
2015-05-12 22:28:00
阅读次数:
165
$ua=$_SERVER["HTTP_USER_AGENT"];
$filename="中文文件名.txt";
$encoded_filename=urlencode($filename);
$encoded_filename=str_replace("+","%20",$encoded_filename);
header(‘Content-Type:application/octet-stream‘);
if(preg_match("/MSIE/",$ua)){
header(‘Content-D..
分类:
Web程序 时间:
2014-12-09 20:02:04
阅读次数:
203
平时用都要用的XLS,EXCEL,Word等,一般都是提供给用户下载使用说明书,借助于php很容易就可以实现;
$filename = rtrim($_SERVER['DOCUMENT_ROOT'],'/').'/demo.csv';
header('Content-Disposition: attachment; filename=demo.xlsx');
header('Conten...
分类:
Web程序 时间:
2014-12-09 14:07:16
阅读次数:
156
首先弄清楚,什么是bom头?在Windows下用记事本之类的程序将文本文件保存为UTF-8格式时,记事本会在文件头前面加上几个不可见的字符(EF BB BF),就是所谓的BOM(Byte order Mark)。不仅限于 记事本保存的文件,只要在文件的开口包含了EF BB BF 几个不可见的字符(十...
分类:
Web程序 时间:
2014-09-25 18:17:07
阅读次数:
167
$filename = dirname(__FILE__) . '/oldfilename.jpg';$out_filename = 'newfilename.jpg';if( ! file_exists($filename)){ echo 'Not Found' . $filename; ex.....
分类:
Web程序 时间:
2014-09-13 17:15:35
阅读次数:
281
PHP下载文件的两种方法与代码分享 转自:http://www.cnblogs.com/cfinder010/p/3197195.html PHP实现下载文件的两种方法。分享下,有用到的朋友看看哦。 方法一: <?php /**
*?下载文件
*?header函数
**/heade...
分类:
Web程序 时间:
2014-07-23 00:32:37
阅读次数:
282
用php下载一些文件,一般就是为了隐藏文件的真实下载地址才需要这样,否则这样会增加服务器负担,不如直接提供软件的地址。一个简单的php文件下载源代码,虽不支持断点续传等,但是可以满足一些常用的需求了。php下载文件其实用一个a标签就能实现,比如
magento-1.8.1.0.zip 。但是遇到一些...
分类:
Web程序 时间:
2014-05-10 05:51:25
阅读次数:
417