从file_put_contents到服务器上保存的文件

时间:2011-04-29 16:06:49

标签: php pdf

我正在使用Google项目API将HTML转换为PDF。效果很棒,很棒。如果你想要你可以在这里得到它: http://code.google.com/p/dompdf/

我的问题如下,插件是神奇的,我得到了这样的东西:

file_put_contents("nameOfPdf.pdf", $pdf);

如何从此处将其保存到我的服务器?我是将信息保存到服务器的新手,所以请详细说明一下。

感谢。

此处更多代码

  $dompdf = new DOMPDF();
  $dompdf->load_html($html);
  $dompdf->set_paper( "a4" , "portrait");
  $dompdf->render();

  $dompdf->stream("xxxxx.pdf", array("Attachment" => false));

  $pdf = $dompdf->output();

// You can now write $pdf to disk, store it in a database or stream it
// to the client.

    file_put_contents("xxxxx.pdf", $pdf);

1 个答案:

答案 0 :(得分:0)

如果我正确阅读docs,您需要删除此行:

$dompdf->stream("xxxxx.pdf", array("Attachment" => false));

然后将它保存到磁盘而不输出任何内容。

要指定路径,请在file_put_contents调用中显示文件名的位置添加。