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 相关文章推荐
PHP EOT定界符的使用详解
Sep 30 PHP
php学习笔记 数组的常用函数
Jun 13 PHP
hadoop中一些常用的命令介绍
Jun 19 PHP
php 过滤英文标点符号及过滤中文标点符号代码
Jun 12 PHP
php中执行系统命令的方法
Mar 21 PHP
php函数重载的替代方法--伪重载详解
May 08 PHP
php使用substr()和strpos()联合查找字符串中某一特定字符的方法
May 12 PHP
PHP实现在线阅读PDF文件的方法
Jun 23 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
Dec 16 PHP
PHPCMS2008广告模板SQL注入漏洞修复
Oct 11 PHP
php判断是否为ajax请求的方法
Nov 29 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
Oct 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缓存类完整实例
2014/07/26 PHP
PHP常见字符串操作函数与用法总结
2019/03/04 PHP
php给数组赋值的实例方法
2019/09/26 PHP
jquery右下角弹出提示框示例代码
2013/10/08 Javascript
javascript中直接引用Microsoft的COM生成Word
2014/01/20 Javascript
javascript组合使用构造函数模式和原型模式实例
2015/06/04 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
2015/12/13 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
JavaScript核心语法总结(推荐)
2016/06/02 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
深入浅析jQuery对象$.html
2016/08/22 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
2016/11/27 Javascript
详解利用 Express 托管静态文件的方法
2017/09/18 Javascript
使用jquery DataTable和ajax向页面显示数据列表的方法
2018/08/09 jQuery
对angularJs中controller控制器scope父子集作用域的实例讲解
2018/10/08 Javascript
关于Layui Table隐藏列问题
2019/09/16 Javascript
vue router 传参获取不到的解决方式
2019/11/13 Javascript
微信小程序实现Swiper轮播图效果
2019/11/22 Javascript
基于javascript处理二进制图片流过程详解
2020/06/08 Javascript
[01:58]2018DOTA2亚洲邀请赛趣味视频——交流
2018/04/03 DOTA
简单介绍Python中的几种数据类型
2016/01/02 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
2018/04/25 Python
Python 读取指定文件夹下的所有图像方法
2018/04/27 Python
详解Python self 参数
2019/08/30 Python
纯CSS3实现3D旋转书本效果
2016/03/21 HTML / CSS
迪梵英国官方网站:Darphin英国
2017/12/06 全球购物
Spartoo西班牙官网:法国时尚购物网站
2018/03/27 全球购物
环境科学专业个人求职信
2013/12/15 职场文书
财政专业求职信范文
2014/02/19 职场文书
防沙治沙典型材料
2014/05/07 职场文书
优质服务口号
2014/06/11 职场文书
大学教师师德师风演讲稿
2014/08/22 职场文书
代领学位证书毕业证书委托书
2014/09/30 职场文书
Ajax 的初步实现(使用vscode+node.js+express框架)
2021/06/18 Javascript
Vue3.0中Ref与Reactive的区别示例详析
2021/07/07 Vue.js