PHP生成TXT文件

访问PHP时生成TXT文件并自动下载。

$filename = "filename.txt";
header("Content-Type: application/octet-stream");
header(‘Content-Disposition: attachment; filename="‘ . $filename . ‘"‘);

输出内容:

直接用echo输出,“\r\n”用以换行。

第一步:处理中文文件名:

$ua = $_SERVER["HTTP_USER_AGENT"];
$filename = "中文文件名.txt";
$encoded_filename = urlencode($filename);
$encoded_filename = str_replace("+", "%20", $encoded_filename);  

第二步:生成TXT文件:

1 header("Content-Type: application/octet-stream");
2 if (preg_match("/MSIE/", $_SERVER[‘HTTP_USER_AGENT‘]) ) {
3     header(‘Content-Disposition:  attachment; filename="‘ . $encoded_filename . ‘"‘);
4 } elseif (preg_match("/Firefox/", $_SERVER[‘HTTP_USER_AGENT‘])) {
5     header(‘Content-Disposition: attachment; filename*="utf8‘ .  $filename . ‘"‘);
6 } else {
7     header(‘Content-Disposition: attachment; filename="‘ .  $filename . ‘"‘);
8 }

第三步:输出内容:

直接用echo输出,“\r\n”用以换行。

时间: 2024-10-04 11:17:03

PHP生成TXT文件的相关文章

Java生成Txt文件及下载

package com.saicfc.pmpf.internal.manage.utils; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.List; import com.saicfc.pmpf.common.enums.ChannelCo

如何在CCS上生成.txt文件并烧录到MSP430

1,在CCS上正确创建工程文件. 新建工程:File-New-CCS Project 2,在main.c文件中编写程序并保存. 1 #include <msp430f169.h> 2 /* 3 * 软件延时 4 */ 5 #define CPU_F1 ((double)1000000) 6 #define delay_us1M(x) __delay_cycles((long)(CPU_F1*(double)x/1000000.0)) 7 #define delay_ms1M(x) __dela

把内容生成txt文件

StringBuilder MailLog = new StringBuilder(); string logPath = txtFile + str + DateTime.Now.ToString("yyyyMMdd") + ".txt"; Write(logPath, Context.DateFormat + " - " + message); public static void Write(string filePath, string

js生成txt文件

var _txt = '这只是一个测试文本'; var isIE = (navigator.userAgent.indexOf('MSIE') >= 0); if (isIE) { var strHTML = _txt; var winSave = window.open(); winSave.document.open("text","utf-8"); winSave.document.write(strHTML); winSave.document.exe

php 生成.txt文件

$content =array('color'=> array('blue','red','green'),'size'=> array('small','medium','large'));   $wx=json_encode($content);echo file_put_contents("test.txt", $wx, FILE_APPEND);

php 下载txt文件

访问PHP的时候生成TXT并自动下载. 第一步:处理中文文件名: Php代码   $ua = $_SERVER["HTTP_USER_AGENT"]; $filename = "中文文件名.txt"; $encoded_filename = urlencode($filename); $encoded_filename = str_replace("+", "%20", $encoded_filename); 以上方法可支持下

【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇三:批量处理后的txt文件入库处理

篇一:WPF常用知识以及本项目设计总结:http://www.cnblogs.com/baiboy/p/wpf.html 篇二:基于OneNote难点突破和批量识别:http://www.cnblogs.com/baiboy/p/wpf1.html 篇三:批量处理后的txt文件入库处理:http://www.cnblogs.com/baiboy/p/wpf2.html 篇四:关于OneNote入库处理以及审核:http://www.cnblogs.com/baiboy/p/wpf3.html [

从txt文件中导入到excel中画图步骤

open(3,file='R_shot.txt') write(3,*)head(21),head(22)震源x.y坐标 生成txt文件,S_shot.txt 其中,x.y坐标数值之间没有设置空格,因此,直接导入,他们会跑到一列中 第一步:左上角“打开”----右下角“所有文件”-选中S_shot.txt---打开 第二步:下一步 第三步:左上“空格”-勾上—完成 第四步:选中要画图的A B分别代表x.y坐标的两列,插入-散点图,画图 要想两张图叠合,就在两张图大小一致的情况下,直接复制一张图到

怎样从生产数据库中获得想要的查询语句,把结果集批量插入到磁盘txt文件中

第一步:建立存储过程       实现传入参数,生成结果到磁盘的txt文件中: USE [XXXXX] GO /****** Object:  StoredProcedure [dbo].[Proc_sql_to_file]    Script Date: 2018/5/13 15:47:10 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ==========================================