我想从文本文件中读取内容,并使用PHP面向对象将其下载到pdf文件中。我如何阅读文件中的内容,是否与简单的PHP相同?
答案 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()
函数设置文件名。