【使用php下载的文件打不开,自己用着没问题,客户用就不行?】教程文章相关的互联网学习教程文章

PHP强制下载文件代码_PHP教程

代码如下:$filename = '1.png'; header("Content-Type: application/force-download"); header('Content-Disposition: attachment; filename="'.$filename.'"'); echo $filename; ?> http://www.bkjia.com/PHPjc/322500.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/322500.htmlTechArticle 代码如下:?php $filename = 1.png; header("Content-Type: application/force-download"); header(Content-Disposition: attachment; ...

整理的9个实用的PHP库简介和下载_PHP教程

1. ReCAPTCHA The reCAPTCHA 库让你可以为网站创建高级的 CAPTCHA 系统,这个系统其实是用来生成验证信息的,甚至包括语音验证。当然还有 reCAPTCHA 服务可以使用,其提供易用的免费 API,值得在你的网站试试。 下载 ReCAPTCHA | 获得 API Key | 文档 2. Akismet Akismet 是个供小站点使用的免费服务,用来修改规范将加入数据库的评论(防止恶意评论)。这个库一直在改善。 详细参考 Akismet 介绍 3. Services_JSON JSON 是人类能容...

Base64在线编码解码实现代码演示与下载_PHP教程

在线演示地址:gb2312版本 http://tools.jb51.net/tools/base64_decode-gb2312.phputf8版本 http://tools.jb51.net/tools/base64_decode-utf8.php 代码如下:header('Content-Type: text/html; charset=gb2312'); $txt1 = stripslashes(trim( @$_POST['text1'])); $button = @$_POST['button']; $down = @trim($_GET['down']); if ($down==1) { header("Content-type: command"); header("Content-Disposition: attachment; filenam...

php做下载文件的实现代码及文件名中乱码解决方法_PHP教程

最近有人问我做下载文件的方法,对于php方法如下: 代码如下:header("Content-Type: application/force-download"); header("Content-Disposition: attachment; filename=ins.jpg"); readfile("imgs/test_Zoom.jpg"); ?> 第一行代码是强制下载; 第二行代码是给下载的内容指定一个名字; 第三行代码是把下载的内容读进文件中。 如何在PHP下载文件名中解决乱码 通过把Content-Type设置为application/octet-stream,可以把动态生成...

PHP5.3下载时VC9、VC6、ThreadSafe、NonThreadSafe的区别分析_PHP教程

一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,这让我这个菜鸟头疼啊,还好 PHP 官网提供下载的地方左边有个英文 choose 我看懂了,我估摸着就是如何来选择版本的意思吧,于是开始查字典及上网查找,终于看明白了具体意思,拿来做个备忘先。 一、如何选择 PHP5.3 的 VC9 版本和 VC6 版本 VC6 版本是使用 Visual Studio 6 编译器编译的,如果你的 PHP 是用 Apac...

php强制下载类型的实现代码_PHP教程

代码如下:function downloadFile($file){ /*Coded by Alessio Delmonti*/ $file_name = $file; $mime = application/force-download; header(Pragma: public); // required header(Expires: 0); // no cache header(Cache-Control: must-revalidate, post-check=0, pre-check=0); header(Cache-Control: private,false); header(Content-Type: ....

php中强制下载文件的代码(解决了IE下中文文件名乱码问题)_PHP教程

中间遇到一个问题是提交的中文文件名直接放到header里在IE下会变成乱码,解决方法是将文件名先urlencode一下再放入header,如下。 代码如下:$file_name = urlencode($_REQUEST['filename']); header("Pragma: public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Type: application/force-download"); header('Content-Type: application/vnd.ms-excel; char...

让php处理图片变得简单基于gb库的图片处理类附实例代码下载_PHP教程【图】

这个类的设计思想借鉴于jQuery,通过连缀方法来操作图片,如: 代码如下:$image = new UsaImage(array(filepath=>image1.jpg)); //图片图片覆盖一张图片,第二和第三参数为,要放置的x,y位置 $image->Overlap("image99.gif", 10, 10) //以相对位置来覆盖图片,最后一个参数为缩放比例,默认为1 ->Overlap2(image00.gif,array(right=>23,bottom=>50),0.5) //缩放图片,设置最大宽和最大高,图片会等比例缩放 ->Scale3(300,300) //输出...

使用ThinkPHP自带的Http类下载远程图片到本地的实现代码_PHP教程

Http类在目录ThinkPHP/Lib/ORG/Net下面。接下来看看是如何调用的。 代码如下:import("Com.Buyback.QueryAmazon"); import("ORG.Net.Http"); class Image { public static function getImage($isbn) { $bookInformModel = D("bookinform"); $result = $bookInformModel->where("isbn='$isbn'")->select(); if($result[0]['image'] == ""){ $data['inform_id'] = $result[0]['inform_id']; $remoteUrl = QueryAmazon::getImage($isb...

PHP通过正则表达式下载图片到本地的实现代码_PHP教程

代码如下:/* author: ssh_kobe date: 20110602 shortage: 如果网页中的图片路径不是绝对路径,就无法抓取 */ set_time_limit(0);//抓取不受时间限制 $URL='http://pp.baidu.com/';//任意网址 get_pic($URL); function get_pic($pic_url) { //获取图片二进制流 $data=CurlGet($pic_url); /*利用正则表达式得到图片链接*/ $pattern_src = '//'; $num = preg_match_all($pattern_src, $data, $match_src); $arr_src=$match_src[1];//获...

使用PHP实现密保卡功能实现代码<打包下载直接运行>_PHP教程【图】

效果图:密保卡入库 代码如下:$this->load->model(admin/m_mibao); $data = array(); //生成随机横坐标 $rand_str = $this->_rand_str(10); $arr = array(); for($k=0;$k<strlen($rand_str);$k++) { for ($i = 1;$i < 9;$i++) { $rand = $this->_rand_num(3); //赋给所有code的容器 $arr[$rand_str{$k} . $i] = $rand; } } $data[code] = serialize($arr); //序列化后将信息入库 $data[letter] = $rand_str; //避免重复序列号 whil...

抓取并下载CSS中所有图片文件的php代码_PHP教程【图】

这篇文章的亮点是,正则式更加复杂鸟,╮(-_-)╭,再就是 Copy 函数的灰常强大的一个用法。 > 话说刚才听 NsYta 说小邪的主题太白了,杯具。最近太忙,没有空,不然就自己搞一个新主题。 一. 抓取 CSS 中的图片: > 1. 首先做好准备工作: > 第一步,先把 CSS 原本的路径存到 $url 变量里,然后把 CSS 的内容保存在 abc.css 中。 > 因为考虑到经常碰到多个 CSS 文件的状况,所以小邪没有直接填一个 CSS 路径。 > 而是把几个 CSS 文...

php中通过正则表达式下载内容中的远程图片的函数代码_PHP教程

这段程序其实是属于“小偷程序”的重要部分。 这一段程序只是下载远程图片的那一段而已,程序写的比较简单,大多部分都做了注释。 代码如下:if (preg_match_all("/http://[^ "]+[.jpg|.gif|.jpeg|.png]+/ui",stripcslashes($content),$aliurl)){ $i=0; //多个文件++ while(list($key ,$v) = each($aliurl[0])){ //echo $v.""; $filetype = pathinfo($v, PATHINFO_EXTENSION); //获取后缀名 $ff = @file_get_contents($v); //获取2...

PHP备份数据库生成SQL文件并下载的函数代码_PHP教程【图】

代码如下:/****** 备份数据库结构 ******/ /* 函数名称:table2sql() 函数功能:把表的结构转换成为SQL 函数参数:$table: 要进行提取的表名 返 回 值:返回提取后的结果,SQL集合 函数作者:heiyeluren */ function table2sql($table) { global $db; $tabledump = "DROP TABLE IF EXISTS $table;n"; $createtable = $db--->query("SHOW CREATE TABLE $table"); $create = $db->fetch_row($createtable); $tabledump .= $create[1]...

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...