文件格式类

$mime_types = array(
'gif' => 'image/gif',
'jpg' => 'image/jpeg',
'jpeg' => 'image/jpeg',
'jpe' => 'image/jpeg',
'bmp' => 'image/bmp',
'png' => 'image/png',
'tif' => 'image/tiff',
'tiff' => 'image/tiff',
'pict' => 'image/x-pict',
'pic' => 'image/x-pict',
'pct' => 'image/x-pict',
'tif' => 'image/tiff',
'tiff' => 'image/tiff',
'psd' => 'image/x-photoshop',

'swf' => 'application/x-shockwave-flash',
'js' => 'application/x-javascript',
'pdf' => 'application/pdf',
'ps' => 'application/postscript',
'eps' => 'application/postscript',
'ai' => 'application/postscript',
'wmf' => 'application/x-msmetafile',

'css' => 'text/css',
'htm' => 'text/html',
'html' => 'text/html',
'txt' => 'text/plain',
'xml' => 'text/xml',
'wml' => 'text/wml',
'wbmp' => 'image/vnd.wap.wbmp',

'mid' => 'audio/midi',
'wav' => 'audio/wav',
'mp3' => 'audio/mpeg',
'mp2' => 'audio/mpeg',

'avi' => 'video/x-msvideo',
'mpeg' => 'video/mpeg',
'mpg' => 'video/mpeg',
'qt' => 'video/quicktime',
'mov' => 'video/quicktime',

'lha' => 'application/x-lha',
'lzh' => 'application/x-lha',
'z' => 'application/x-compress',
'gtar' => 'application/x-gtar',
'gz' => 'application/x-gzip',
'gzip' => 'application/x-gzip',
'tgz' => 'application/x-gzip',
'tar' => 'application/x-tar',
'bz2' => 'application/bzip2',
'zip' => 'application/zip',
'arj' => 'application/x-arj',
'rar' => 'application/x-rar-compressed',

'hqx' => 'application/mac-binhex40',
'sit' => 'application/x-stuffit',
'bin' => 'application/x-macbinary',

'uu' => 'text/x-uuencode',
'uue' => 'text/x-uuencode',

'latex'=> 'application/x-latex',
'ltx' => 'application/x-latex',
'tcl' => 'application/x-tcl',

'pgp' => 'application/pgp',
'asc' => 'application/pgp',
'exe' => 'application/x-msdownload',
'doc' => 'application/msword',
'rtf' => 'application/rtf',
'xls' => 'application/vnd.ms-excel',
'ppt' => 'application/vnd.ms-powerpoint',
'mdb' => 'application/x-msaccess',
'wri' => 'application/x-mswrite',
);

例如:php生成excel文档

<?
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=test.xls");
echo "test1/t";
echo "test2/t/n";
echo "test1/t";
echo "test2/t/n";
echo "test1/t";
echo "test2/t/n";
echo "test1/t";
echo "test2/t/n";
echo "test1/t";
echo "test2/t/n";
echo "test1/t";
echo "test2/t/n";
?>
//改动相应文件头就可以输出.doc .xls等文件格式了

php 生成各种文件格式相关推荐

  1. emwin生成c文件格式的汉字库,GB2312编码,模拟器可用

    要生成c文件格式的汉字库,可以使用官方提供的FontCvt软件,但是这个软件不支持GB2312编码,生成的字库是Unicode的.要使用,就得把C文件转换成UTF-8编码的,同时还要用GUI_UC_S ...

  2. mysql生成bak文件_数据库备份生成bak文件格式

    MSSQL备份语句 --完整备份Backup Database NorthwindCSTo disk='G:\Backup\NorthwindCS_Full_20070908.bak'--差异备份Ba ...

  3. pdfboxiText生成PDF文件格式及读取PDF文件内容的小示例--完美支持中文版

    最近项目中有个需求需要将数据库中的数据导出到PDF文件中,所以在网上查找了相关的开源框架--pdfbox&itext 于是乎写了一个简单的工具类,如有需要的可以直接拿去用,切勿跟俺客气~. 本 ...

  4. 解决java poi生成word文件格式错误的问题。

    一.问题: 二.希望的样式 三.解决思路 当生成的排版格式不是你想要的样式,那么就在现在生成的word上面进行排版操作,看它还需要什么操作可以变成你想要的排版格式,弄好之后,去找相关操作的代码.这就是 ...

  5. java 生成parquet文件格式,使用Java API将Parquet格式写入HDFS,而不使用Avro和MR

    What is the simple way to write Parquet Format to HDFS (using Java API) by directly creating Parquet ...

  6. c语言编程无法生成dat文件格式,c++ - 无法从.dat文件读取数据(从Simulink创建的VS2012 C ++项目) - 堆栈内存溢出...

    编辑:谢谢,对那些感兴趣的人的固定代码:ert_main.cpp: #include /* This ert_main.c example uses printf/fflush */ #include ...

  7. UG中通过点生成曲面时,dat文件格式

    UG中通过dat格式点云生成曲面 文件格式 曲面生成 文件格式 ROW 点云数据 例如: ROW 100 100 100 150 100 150 200 100 100 250 100 150 300 ...

  8. 正常情况下ffmpeg生成moov是在mdat写完成之后写入

    可以分析MP4封装格式的工具比较多除了FFmpeg之外,还有一些常用工具,例如Elecard Stream Eye.MP4BOX.mp4info等:下面简单介绍一下这几款常见工具: 8.1 Eleca ...

  9. pdfstamper生成pdf无法显示汉字_正点原子STM32F4/F7水星开发板资料连载第四十六章 汉字显示实验...

    1)实验平台:正点原子水星 STM32F4/F7 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 3)全套实验源码+手册+视频下载 ...

最新文章

  1. 《HTML5开发手册》——2.4 初学者“菜谱”:使用address元素提供通信信息
  2. Android插件化原理解析——Hook机制之Binder Hook
  3. python3.6.8下robot framework ride 测试环境搭建
  4. 如何利用Excel进行同类项合并?
  5. 批量标准化BN方法简介【避免了梯度消失和梯度爆炸、加速网络的收敛、优化网络结构】
  6. 《Algorithms》Comparable 实现排序大全
  7. idea重写接口没有@override_【自学C#】|| 笔记 19 接口
  8. (转载)Linux的IPC命令
  9. Objective-C 常用结构体
  10. h5侠客行服务器维护有更新什么,《侠客行》1月22日版本更新说明
  11. 备考cfa一、二级的方法和资料
  12. I2C总线与EPPROM
  13. 各个蒙版的作用与区别
  14. 哈尔滨工业大学计算机考研难吗,哈尔滨工业大学计算机考研经验:只有意志坚强才能到达彼岸...
  15. 【数字图像处理】Hough变换C语言实现
  16. Log4j史诗级漏洞,我们这些小公司能做些什么?
  17. 杭州个人小客车摇号百分之百中签率所需要的时间预测和阶梯摇号概率提升
  18. vhall微吼中的视频无法通过左右方向键来快进和快退的解决方法
  19. Android lunch分析以及产品分支构建
  20. RDD编程--创建RDD

热门文章

  1. 最常见的运放LM358简要功能介绍(抄原理图)
  2. Jdeveloper 10g开发体验之二
  3. vue中this.$confirm,确定和取消执行不同的逻辑处理
  4. 仓鼠再小,它也是一条生命啊
  5. 分享35款非常有用的免费字体
  6. 哈工大青企联理事会圆满举办,数海信息CEO刘志欣当选第一届副会长
  7. 奥塔在线:CentOS7下配置Nginx实现本地缓存
  8. GEWV2.3L22A-SLIC烧坏问题经验案例
  9. 微生物组-扩增子16S分析和可视化(线上/线下同时开课,2021.7)
  10. cobalt strike安装