php 生成Tab键或逗号分隔的CSV
php 生成Tab键或逗号分隔的CSV的代码如下所示:
<?php header("Content-type:text/csv;charset=utf-8"); header("Content-Disposition:attachment;filename=aa.csv"); header('Cache-Control:must-revalidate,post-check=0,pre-check=0'); header('Expires:0'); header('Pragma:public'); $data = "\xEF\xBB\xBFaaaaa\tbbbbb\tccccc\n11111\t222222\t33333"; // \xEF\xBB\xBF是bom头 $data = iconv('utf-8', 'ucs-2', $data); echo $data;
<?php header("Content-type:text/csv;charset=utf-8"); header("Content-Disposition:attachment;filename=aa.csv"); header('Cache-Control:must-revalidate,post-check=0,pre-check=0'); header('Expires:0'); header('Pragma:public'); $data = "aaaaa,bbbbb,ccccc\n11111,222222,33333"; $data = iconv('utf-8', 'gbk', $data); echo $data;
以上所述是小编给大家介绍的php 生成Tab键或逗号分隔的CSV,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
php中mkdir()函数的权限问题分析
问题描述: 使用以下php代码创建了一个目录,期望目录的权限是0777,实际结果是0755 mkdir('./aa/',0777); 分析与测试结果: 1.mkdir()函数指定的目录权限只能小于等于系统umask设定的默认权限. 如linux默认的umask一般0022, 即创建目录的默认权限是0755, 所以这时php mkdir('./aa/',0777) 得到目录的权限是0755. xw@xw-X201:~/Desktop/dd/aa$ umask 0022 xw@xw-X201:~/D
-
php is_executable判断给定文件名是否可执行实例
php is_executable函数用于判断某一文件是否可以执行,如果文件存在且可执行则返回 TRUE ,错误时返回 FALSE, 本文章向大家介绍is_executable函数的基本语法和使用实例. php is_executable函数介绍 is_executable函数用于判断给定文件名是否可执行 语法: bool is_executable ( string $filename ) 判断给定文件名是否可执行. 参数: filename 文件的路径. 返回值: 如果文件存在且可执
-
PHP弱类型的安全问题详细总结
前言 相信大家都知道PHP是世界上最好的语言,PHP本身的问题也可以算作是web安全的一个方面.在PHP中的特性就是弱类型,以及内置函数对于传入参数的松散处理. 这篇文章主要就是记录我在做攻防平台上面遇到的PHP的函数中存在的问题,以及PHP的弱类型所带来的问题.对大家在学习或者使用php的时候具有一定的参考借鉴价值,下面来一起看看. PHP弱类型简介 小编之所以认为php很强大是因为php提供了很多独有的特性工开发者使用,其中一个就是php弱类型机制. 在PHP中,可以进行一下的操作. $pa
-
PHP接收App端发送文件流的方法
本文实例讲述了PHP接收App端发送文件流的方法.分享给大家供大家参考,具体如下: 解决思路: 1. 客户端多张图片进行循环上传,同时附带参数,并用一定规则组合生产数据流(图片数据放在最后) 2. 使用数据流进行传输,php服务端用file_get_content('php://input')进行接收 3. 传输完毕后将数据流按照规则分割,取出最后的图片数据,并写入图片文件 示例代码: 以下代码是发送单张图片和参数PHP文件,多张图片可循环调用. <?php /* curl_post.php *
-
一个简单安全的PHP验证码类、PHP验证码
一,验证码示例 二,php验证码类,secoder.class.php <?php /** * 安全验证码 * * 安全的验证码要:验证码文字扭曲.旋转,使用不同字体,添加干扰码 * * @author 流水孟春 <cmpan(at)qq.com> * @link http://labs.yulans.cn/YL_Security_Secoder * @link http://wiki.yulans.cn/docs/yl/security/secoder */ class YL_Secu
-
php fread读取文件注意事项
php fread函数介绍 string fread ( int handle, int length ) fread() 从文件指针 handle 读取最多 length 个字节.该函数在读取完最多 length 个字节数,或到达 EOF 的时候,或(对于网络流)当一个包可用时,或(在打开用户空间流之后)已读取了 8192 个字节时就会停止读取文件. fread()实例: <?php $file = "data.txt"; $fh = fopen($file, "rt
-
php getcwd与dirname(__FILE__)区别详解
__FILE__是魔术常量,用于获取文件的完整路径和文件名.如果用在被包含文件中,则返回被包含的文件名. 下面我们通过实例来介绍getcwd与dirname(__FILE__)区别. 文件/folder/random/foo.php的代码如下: <?php echo getcwd() . "\n"; echo dirname(__FILE__) . "\n" ; echo "-------\n"; include 'bar/bar.php'
-
php源码 fsockopen获取网页内容实例详解
PHP fsockopen函数说明: Open Internet or Unix domain socket connection(打开套接字链接) Initiates a socket connection to the resource specified by target . fsockopen() returns a file pointer which may be used together with the other file functions (such as fgets(
-
php 使用fopen函数创建、打开文件详解及实例代码
php中没有单独的文件创建函数,如果我们想创建函数,可以使用fopen(),fopen()函数字面意思是打开文件,但该函数也有创建文件的功能,当使用 fopen() 函数打开一个文件时,如果文件不存在,则会尝试创建该文件,并返回一个资源. php fopen函数介绍 fopen函数打开文件或者 URL 语法: resource fopen( string filename, string mode ) fopen()将 filename 指定的名字资源绑定到一个流上. 参数: 1. filena
-
轻松掌握php设计模式之访问者模式
访问者模式解决的问题 在我们的代码编写过程当中,经常需要对一些类似的对象添加一些的代码,我们以一个计算机对象打印组成部分为例来看下: /** * 抽象基类 */ abstract class Unit { /** *获取名称 */ abstract public function getName(); } /** * Cpu类 */ class Cpu extends Unit { public function getName() { return 'i am cpu'; } } /** *
随机推荐
- 通过jquery还原含有rowspan、colspan的table的实现方法
- 基于jquery编写的横向自适应幻灯片切换特效的实例代码
- 浅谈c语言中一种典型的排列组合算法
- 使用Spring Boot快速构建基于SQLite数据源的应用
- 详解java各种集合的线程安全
- 在.NET2.0中使用自定义事务操作
- php使用strtotime和date函数判断日期是否有效代码分享
- asp数个使用技巧
- Bootstrap自动适应PC、平板、手机的Bootstrap栅格系统
- jquery获得下拉框值的代码
- JAVA中的静态代理、动态代理以及CGLIB动态代理总结
- ASP.NET 2.0中预设的cookie
- C#浮点数的表示和基本运算
- JS控制FileUpload的上传文件类型实例代码
- 关于PHP中Session文件过多的问题及session文件保存位置
- Android监听横竖屏切换功能
- vue-cli3 配置开发与测试环境详解
- 在django中实现页面倒数几秒后自动跳转的例子
- 纯异步nodejs文件夹(目录)复制功能
- 对angular2中的ngfor和ngif指令嵌套实例讲解