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设计模式之访问者模式
访问者模式解决的问题 在我们的代码编写过程当中,经常需要对一些类似的对象添加一些的代码,我们以一个计算机对象打印组成部分为例来看下: /** * 抽象基类 */ abstract class Unit { /** *获取名称 */ abstract public function getName(); } /** * Cpu类 */ class Cpu extends Unit { public function getName() { return 'i am cpu'; } } /** *
-
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验证码类、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弱类型的安全问题详细总结
前言 相信大家都知道PHP是世界上最好的语言,PHP本身的问题也可以算作是web安全的一个方面.在PHP中的特性就是弱类型,以及内置函数对于传入参数的松散处理. 这篇文章主要就是记录我在做攻防平台上面遇到的PHP的函数中存在的问题,以及PHP的弱类型所带来的问题.对大家在学习或者使用php的时候具有一定的参考借鉴价值,下面来一起看看. PHP弱类型简介 小编之所以认为php很强大是因为php提供了很多独有的特性工开发者使用,其中一个就是php弱类型机制. 在PHP中,可以进行一下的操作. $pa
-
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 is_executable判断给定文件名是否可执行实例
php is_executable函数用于判断某一文件是否可以执行,如果文件存在且可执行则返回 TRUE ,错误时返回 FALSE, 本文章向大家介绍is_executable函数的基本语法和使用实例. php is_executable函数介绍 is_executable函数用于判断给定文件名是否可执行 语法: bool is_executable ( string $filename ) 判断给定文件名是否可执行. 参数: filename 文件的路径. 返回值: 如果文件存在且可执
-
PHP接收App端发送文件流的方法
本文实例讲述了PHP接收App端发送文件流的方法.分享给大家供大家参考,具体如下: 解决思路: 1. 客户端多张图片进行循环上传,同时附带参数,并用一定规则组合生产数据流(图片数据放在最后) 2. 使用数据流进行传输,php服务端用file_get_content('php://input')进行接收 3. 传输完毕后将数据流按照规则分割,取出最后的图片数据,并写入图片文件 示例代码: 以下代码是发送单张图片和参数PHP文件,多张图片可循环调用. <?php /* curl_post.php *
-
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 使用fopen函数创建、打开文件详解及实例代码
php中没有单独的文件创建函数,如果我们想创建函数,可以使用fopen(),fopen()函数字面意思是打开文件,但该函数也有创建文件的功能,当使用 fopen() 函数打开一个文件时,如果文件不存在,则会尝试创建该文件,并返回一个资源. php fopen函数介绍 fopen函数打开文件或者 URL 语法: resource fopen( string filename, string mode ) fopen()将 filename 指定的名字资源绑定到一个流上. 参数: 1. filena
随机推荐
- Swift的74个常用内置函数介绍
- 基于jQuery实现滚动刷新效果
- 利用JS轻松实现获取表单数据
- 轻松使用jQuery双向select控件Bootstrap Dual Listbox
- java 动态代理的方法总结
- ASP.net在页面所有内容生成后、输出内容前对页面内容进行操作
- php setcookie(name, value, expires, path, domain, secure) 参数详解
- PHP根据IP地址获取所在城市具体实现
- PHP实现在线阅读PDF文件的方法
- Python递归遍历列表及输出的实现方法
- 解析PHP工厂模式的好处
- 基于jQuery+Cookie实现的防止刷新的在线考试倒计时
- js实现点击文本框显示日期选择器特效代码分享
- 详细解读Ruby当中的条件判断语句
- jquery改变tr背景色的示例代码
- 微信随机生成红包金额算法java版
- ubuntu下安装程序的三种方法总结(推荐)
- nginx服务器access日志中大量400 bad request错误的解决方法
- VC MFC非模态对话框的实现方法
- java 中sendredirect()和forward()方法的区别