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 相关文章推荐
搜索和替换文件或目录的一个好类--很实用
Oct 09 PHP
php生成WAP页面
Oct 09 PHP
phpinfo 系统查看参数函数代码
Jun 05 PHP
分享一下贝贝成长进度的php代码
Sep 14 PHP
php一次性删除前台checkbox多选内容的方法
Sep 22 PHP
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
Sep 28 PHP
php中替换字符串中的空格为逗号','的方法
Jun 09 PHP
Windows下的PHP 5.3.x安装 Zend Guard Loader教程
Sep 06 PHP
PHP解析目录路径的3个函数总结
Nov 18 PHP
Symfony2实现从数据库获取数据的方法小结
Mar 18 PHP
微信支付开发订单查询实例
Jul 12 PHP
php变量与JS变量实现不通过跳转直接交互的方法
Aug 25 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
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
2012/03/26 PHP
Yii使用smsto短信接口的函数demo示例
2016/07/13 PHP
thinkPHP5框架路由常用知识点汇总
2019/09/15 PHP
基于jQuery的淡入淡出可自动切换的幻灯插件
2010/08/24 Javascript
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
基于jquery的从一个页面跳转到另一个页面的指定位置的实现代码(带平滑移动的效果)
2011/05/24 Javascript
StringTemplate遇见jQuery冲突的解决方法
2011/09/22 Javascript
javascript中验证大写字母、数字和中文
2014/01/15 Javascript
JavaScript二维数组实现的省市联动菜单
2014/05/08 Javascript
理解JavaScript中worker事件api
2015/12/25 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
2016/08/18 Javascript
利用jQuery对无序列表排序的简单方法
2016/10/16 Javascript
js实现拖拽上传图片功能
2017/08/01 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
node中间层实现文件上传功能
2018/06/11 Javascript
详解使用create-react-app添加css modules、sasss和antd
2018/07/31 Javascript
vue实现一个6个输入框的验证码输入组件功能的实例代码
2020/06/29 Javascript
JavaScript 事件代理需要注意的地方
2020/09/08 Javascript
[11:57]《一刀刀一天》第十七期:TI中国军团加油!
2014/05/26 DOTA
Python 错误和异常小结
2013/10/09 Python
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
Python面向对象编程中关于类和方法的学习笔记
2016/06/30 Python
Django中的Signal代码详解
2018/02/05 Python
Python File readlines() 使用方法
2018/03/19 Python
Python django框架应用中实现获取访问者ip地址示例
2019/05/17 Python
详解如何从TensorFlow的mnist数据集导出手写体数字图片
2019/08/05 Python
python 图像处理画一个正弦函数代码实例
2019/09/10 Python
如何利用Python识别图片中的文字
2020/05/31 Python
解决Keras的自定义lambda层去reshape张量时model保存出错问题
2020/07/01 Python
英国发展最快的在线超市之一:Click Marketplace
2021/02/15 全球购物
应届生船舶驾驶求职信
2013/10/19 职场文书
入党自我评价优缺点
2014/01/25 职场文书
《青海高原一株柳》教学反思
2014/04/25 职场文书
司法局群众路线教育实践活动整改措施
2014/09/17 职场文书
行政主管岗位职责
2015/02/03 职场文书