PHP中面向对象的文件处理概念

时间:2009-09-30 10:34:58

标签: php

我想从文本文件中读取内容,并使用PHP面向对象将其下载到pdf文件中。我如何阅读文件中的内容,是否与简单的PHP相同?

2 个答案:

答案 0 :(得分:0)

获取文件内容的最简单方法是file_get_contents

$contents = file_get_contents('filename');

答案 1 :(得分:0)

您是否想知道如何使用面向对象的表示法获取文件的内容,或者如何将内容存储为对象,或者如何将内容移动到pdf中?

假设最后2:

//First set the file path and get the contents of the file:
$textfile->path = "path/to/file.txt";
$textfile->contents = file_get_contents($textfile->path);

//Next create the pdf, both as a handler and as a file on disk:
$pdf = PDF_new();
PDF_begin_document($pdf, "file.pdf", "");

//Then put the text file contents into the pdf:
PDF_show($pdf, $textfile->contents);

//Finally, save and close the pdf:
pdf_save($pdf); 
pdf_close($pdf); 

如果您希望脚本从请求中返回pdf而不将其保存到服务器,只需将"file.pdf"更改为""并使用header()函数设置文件名。