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 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
May 16 PHP
php 文件缓存函数
Oct 08 PHP
PHP实现抓取HTTPS内容
Dec 01 PHP
YII Framework框架教程之安全方案详解
Mar 14 PHP
thinkphp分页实现效果
Oct 13 PHP
PHP实现简易blog的制作
Oct 24 PHP
CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
Nov 01 PHP
thinkphp Apache配置重启Apache1 restart 出错解决办法
Feb 15 PHP
php实现与python进行socket通信的方法示例
Aug 30 PHP
PHP连接sftp并下载文件的方法教程
Aug 26 PHP
php实现根据身份证获取精准年龄
Feb 26 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
Mar 23 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
预告映像公开!第1章续篇剧场版动画《Princess Principal Crown Handler》4月10日上映!
2020/03/06 日漫
phpnow php探针环境检测代码
2014/11/04 PHP
php判断输入是否是纯数字,英文,汉字的方法
2015/03/05 PHP
PHP实现二叉树的深度优先与广度优先遍历方法
2015/09/28 PHP
php实现网站文件批量压缩下载功能
2015/10/28 PHP
php+ajax实现无刷新数据分页的办法
2015/11/02 PHP
JavaScript 指导方针
2007/04/05 Javascript
jquery的键盘事件修改代码
2011/02/24 Javascript
js函数的引用, 关于内存的开销
2012/09/17 Javascript
举例讲解JavaScript中关于对象操作的相关知识
2015/11/16 Javascript
Javascript中document.referrer隐藏来源的方法
2017/01/16 Javascript
Angular实现点击按钮后在上方显示输入内容的方法
2017/12/27 Javascript
茶余饭后聊聊Vue3.0响应式数据那些事儿
2019/10/30 Javascript
基于vue-cli3+typescript的tsx开发模板搭建过程分享
2020/02/28 Javascript
了不起的11个JavaScript代码重构最佳实践小结
2021/01/11 Javascript
[02:20]DOTA2亚洲邀请赛 EHOME战队出场宣传片
2015/02/07 DOTA
python2.7删除文件夹和删除文件代码实例
2013/12/18 Python
python executemany的使用及注意事项
2017/03/13 Python
Python实现的凯撒密码算法示例
2018/04/12 Python
Python之用户输入的实例
2018/06/22 Python
Python实现简单查找最长子串功能示例
2019/02/26 Python
Tensorflow 实现分批量读取数据
2020/01/04 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
2020/03/18 Python
用HTML5制作视频拼图的教程
2015/05/13 HTML / CSS
瑞典Happy Socks美国官网:购买色彩斑斓的快乐袜子
2016/10/19 全球购物
EVE LOM英国官网:全世界最好的洁面膏
2017/10/30 全球购物
有abstract方法的类一定要用abstract修饰吗
2016/03/14 面试题
个人求职信范文分享
2013/12/13 职场文书
幼儿园教师节活动方案
2014/02/02 职场文书
2014年班主任德育工作总结
2014/12/05 职场文书
面试通知单大全
2015/04/20 职场文书
公积金贷款承诺书
2015/04/30 职场文书
导游词之南京莫愁湖公园
2019/11/13 职场文书
用JS写一个发布订阅模式
2021/11/07 Javascript
Docker官方工具docker-registry案例演示
2022/04/13 Servers
安装harbor作为docker镜像仓库的问题
2022/06/14 Servers