猿问

PHP导出Word文档如何自定义目录?

我导出的文档在根目录

<?php
class word
{

   function start()
    {
      ob_start();
     }

    function save($path)
      {
        $data = ob_get_contents();
        ob_end_clean();
        $this->wirtetoword($path,$data);
     }
   function wirtetoword ($fn,$data)
     {
       $fp=fopen($fn,"wb");
       fwrite($fp,$data);
       fclose($fp);
    }
}
?>

<?php
include('sever.php');
$word=new word();
$word->start();
?>
dsfsdafdsafdsafdsafsdfdsfdsfdsfdsfsdfd
dsafdsafsdafsdafasfsdafsadfdsafsdafsdfdsafsdf
dsfsdfdsfsdfsdfdsfsdfdsfdsfsdfdsfdsf
<?php
//以上内容会保存在WORD文件中
$word->save('data.doc');
//$word->save($fileName.".doc");//保存word并且结束.
//以下内容正常输出在页面文件中
header("Content-type:text/html;charset=utf-8");
?>

我的意思是变成这样的

我叫孟小跳灬
浏览 2150回答 2
2回答

灬紫羽

定义一个项目根目录;在你上面代码第26行处开始代码作如下修改:$dir = __DIR__; //以上内容会保存在WORD文件中 $word->save($dir.'/css/data.doc');//引号里面为你想要保存的路径
随时随地看视频慕课网APP
我要回答