网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

php向客户端传数据 php 传输文件

接口如何通过PHP将文件以流的方式发送客户端

1、在有模板的基础上,针对客户的定制下载。

创新互联建站是工信部颁发资质IDC服务器商,为用户提供优质的服务器托管服务

2、一些浏览器本身能够表示的文件类型(如txt文件),可以通过将头信息Content-Type改为 header("Content-Type: application/force-download");进行强制下载。

3、对于一些动态生成文件,比如TXT/CSV等文件,将临时文件及时删除

?php

/**

* 本程序实现了将测试文件[test.pdf]创建副本,并将副本读入

* 内存,以流的方式发送给客户端浏览器,最终删除副本的操作。

* 本文可以实现的需求:

*   1、在有模板的基础上,针对客户的定制下载。

*   2、一些浏览器本身能够表示的文件类型(如txt文件),可以通过将头信息Content-Type

*      改为 header("Content-Type: application/force-download");进行强制下载。

*   3、对于一些动态生成文件,比如TXT/CSV等文件,可以将临时文件及时删除

* @author Densin.Tian@CisternData 2015/05/05

*/

// 文件名扩展名

$fileExName = ".pdf";

// 原始文件文件名

$oldFileMainName = "testfile";

// 获得时间戳 YYYYMMDDHHMISS

$timestamp = date ( "YmdHis", time () );

// 新文件名

$newFileName = $oldFileMainName . $timestamp;

// 复制文件

if (! copy ( $oldFileMainName . $fileExName, $newFileName . $fileExName )) {

die ( "failed to copy" );

}

// 设置下载头信息

header ( "Content-Type: application/pdf" );

header ( "Content-Disposition: attachment; filename=20150505.pdf" );

// 文件流输出到浏览器

readfile ( $newFileName . $fileExName );

// 删除文件

@unlink ( $newFileFullName );

---------------------

php怎么导出db文件给客户端

php可以使用phpMyAdmin或者其他类似的SQL管理工具来导出DB文件给客户端,这些工具可以实现数据库的备份和导出。

PHP怎么实现主动向客户端发送信息

实现消息推送首先需要浏览器支持 websocket 协议,这是前提,然后再通过浏览器发起websocket 请求到服务器,建立一条连接,这是服务器端就可以通过这条连接向浏览器推送消息了。

服务器端对websocket的支持可以通过一些第三方库来实现,供参考

hoa/websocket网页链接

swoole 库


文章标题:php向客户端传数据 php 传输文件
分享URL:http://bjjierui.cn/article/dojogge.html

其他资讯