相关疑难解决方法(0)

用PHP读/写MS Word文件

是否可以在不使用COM对象的情况下在PHP中读取和写入Word(2003和2007)文件?我知道我可以:

$file = fopen('c:\file.doc', 'w+');
fwrite($file, $text);
fclose();
Run Code Online (Sandbox Code Playgroud)

但Word会将其读作HTML文件而不是本机.doc文件.

php ms-word read-write

32
推荐指数
6
解决办法
12万
查看次数

在php中读取DOC文件

我正在尝试.doc .docx在php中读取文件.一切都很好.但是在最后一行我变得很可怕.请帮我.这是由某人开发的代码.

    function parseWord($userDoc) 
{
    $fileHandle = fopen($userDoc, "r");
    $line = @fread($fileHandle, filesize($userDoc));   
    $lines = explode(chr(0x0D),$line);
    $outtext = "";
    foreach($lines as $thisline)
      {
        $pos = strpos($thisline, chr(0x00));
        if (($pos !== FALSE)||(strlen($thisline)==0))
          {
          } else {
            $outtext .= $thisline." ";
          }
      }
     $outtext = preg_replace("/[^a-zA-Z0-9\s\,\.\-\n\r\t@\/\_\(\)]/","",$outtext);
    return $outtext;
} 

$userDoc = "k.doc";
Run Code Online (Sandbox Code Playgroud)

这是截图. 在此输入图像描述

php

14
推荐指数
2
解决办法
5万
查看次数

标签 统计

php ×2

ms-word ×1

read-write ×1