php实现将上传word文件转为html的方法


Posted in PHP onJune 03, 2015

本文实例讲述了php实现将上传word文件转为html的方法。分享给大家供大家参考。具体实现方法如下:

上传页面:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>文件上传</title>
</head>
<body>
  <form action="receivefile.php" method="post" enctype="multipart/form-data">
  <input type="file" name="filename" />
  <input type="submit" />
  </form>
</body>
</html>

接收页面:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>接收上传文件</title>
<?php
  $conn = @new COM("ADODB.Connection");
  $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("person.mdb");
  $conn->Open($connstr);
  $uploaddir = 'uploads/';
  if(!is_dir($uploaddir)){
    mkdir($uploaddir);
  }
  $filename =$_FILES['filename']['name'];
  $filename =substr($_FILES['filename']["name"],0,strpos($_FILES['filename']["name"],"."));
  echo $filename;
  echo "<br>";
  $uploadfile = $uploaddir.$filename.substr($_FILES['filename']["name"],strpos($_FILES['filename']["name"],"."));
  //目录名.文件名.后缀名
  echo $uploadfile;
  echo "<br>";
  $temploadfile = $_FILES['filename']['tmp_name'];
  echo $temploadfile;
  echo "<br>";
  move_uploaded_file($temploadfile , $uploadfile); //移动文件
  $path = $_SERVER['SCRIPT_FILENAME'];
  $filepath = $_SERVER["PHP_SELF"];
  $path = substr($path,0,strpos($path,$filepath));
  echo $path;
  echo "<br>";
  echo $filepath;
  $htmlpath = $path."/shiyan4/".$uploadfile;
  echo "<br>";
  echo $htmlpath;
  word2html($htmlpath);
  //$query =@mysql_query( "Insert into $username(fname,file)values('$filename','$uploadfile')")or die("error");
?>
<?php
 //http://tieba.baidu.com/f?kz=13975389
 function word2html($wfilepath)
 {
   $word=new COM("Word.Application") or die("无法打开 MS Word");
   $word->visible = 1 ; 
   $word->Documents->Open($wfilepath)or die("无法打开这个文件");
   $htmlpath=substr($wfilepath,0,-4);
   $word->ActiveDocument->SaveAs($htmlpath,8);
   $word->quit(0);
 }
 print( "Word转html完成!" );
?>
</head>
<body>
</body>
</html>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
动易数据转成dedecms的php程序
Apr 07 PHP
用php或asp创建网页桌面快捷方式的代码
Mar 23 PHP
php中的PHP_EOL换行符详细解析
Oct 26 PHP
php使用$_POST或$_SESSION[]向js函数传参
Sep 16 PHP
thinkphp使用literal防止模板标签被解析的方法
Nov 22 PHP
PHP加密解密类实例分析
Apr 20 PHP
WordPress中编写自定义存储字段的相关PHP函数解析
Dec 25 PHP
php array_walk 对数组中的每个元素应用用户自定义函数详解
Nov 18 PHP
PHP 中TP5 Request 请求对象的实例详解
Jul 31 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
Aug 03 PHP
phpstudy2020搭建站点的实现示例
Oct 30 PHP
PHP基于ip2long实现IP转换整形
Dec 11 PHP
php 类自动载入的方法
Jun 03 #PHP
php操作memcache缓存方法分享
Jun 03 #PHP
php操作redis缓存方法分享
Jun 03 #PHP
php集成套件服务器xampp安装使用教程(适合第一次玩PHP的新手)
Jun 03 #PHP
php使用GD实现颜色渐变实例
Jun 02 #PHP
PHP准确取得服务器IP地址的方法
Jun 02 #PHP
PHP中isset与array_key_exists的区别实例分析
Jun 02 #PHP
You might like
PHP zip扩展Linux下安装过程分享
2014/05/05 PHP
PHP获取QQ达人QQ信息的方法
2015/03/05 PHP
javaScript Array(数组)相关方法简述
2009/07/25 Javascript
jquery 图片截取工具jquery.imagecropper.js
2010/04/09 Javascript
40款非常棒的jQuery 插件和制作教程(系列二)
2011/11/02 Javascript
js 绑定键盘鼠标事件示例代码
2014/02/12 Javascript
利用函数的惰性载入提高javascript代码执行效率
2014/05/05 Javascript
如何正确使用Nodejs 的 c++ module 链接到 OpenSSL
2014/08/03 NodeJs
jquery中EasyUI使用技巧小结
2015/02/10 Javascript
JS的框架Polymer中的dom-if和is属性使用说明
2015/07/29 Javascript
javascript事件模型介绍
2016/05/31 Javascript
jQuery和JavaScript节点插入元素的方法对比
2016/11/18 Javascript
springMVC + easyui + $.ajaxFileUpload实现文件上传注意事项
2017/04/23 Javascript
深入理解Node中的buffer模块
2017/06/03 Javascript
javascript实现二叉树的代码
2017/06/08 Javascript
详解Webpack loader 之 file-loader
2018/11/07 Javascript
javascript实现左右缓动动画函数
2020/11/25 Javascript
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
Python 返回汉字的汉语拼音
2009/02/27 Python
Python基于scapy实现修改IP发送请求的方法示例
2017/07/08 Python
解决python执行不输出系统命令弹框的问题
2019/06/24 Python
解决python flask中config配置管理的问题
2019/07/26 Python
如何在VSCode上轻松舒适的配置Python的方法步骤
2019/10/28 Python
基于Python3.7.1无法导入Numpy的解决方式
2020/03/09 Python
Currentbody澳大利亚:美容仪专家
2019/11/11 全球购物
师范毕业生自荐信
2013/10/17 职场文书
小学生民族团结演讲稿
2014/08/27 职场文书
英语教师个人工作总结
2015/02/09 职场文书
佛光寺导游词
2015/02/10 职场文书
2015年财务工作总结范文
2015/03/31 职场文书
2015年企业工作总结范文
2015/04/28 职场文书
学法用法心得体会(2016推荐篇)
2016/01/21 职场文书
人身损害赔偿协议书
2016/03/22 职场文书
用Python将库打包发布到pypi
2021/04/13 Python
python 网络编程要点总结
2021/06/18 Python
十大最强火系宝可梦,喷火龙上榜,第一名有双火属性
2022/03/18 日漫