PHPでファイル処理を使用して書き込みを作成し、pdfファイルを読み取ります。問題は、pdfファイルを作成しますが、開くことができなかったことです。ファイルを開くと、単にそれが表示されます
「このファイルは、サポートされているファイル タイプではないか、ファイルが破損しているため、Adobe Reader で開くことができません (たとえば、電子メールの添付ファイルとして送信され、正しくデコードされなかったなど)」
私のコードは以下です:
<?php
$file = "testFile.pdf";
$fh = fopen($file, 'w') or die("can't open file");
$stringData = "Bobby Bopper\n";
fwrite($fh, $stringData);
$stringData = "Tracy Tanner\n";
fwrite($fh, $stringData);
header("Cache-control: private");
header("Content-Type: application/pdf");
header("Content-Length: ".filesize($file));
header("Content-Disposition: inline; filename=$file");
readfile($file);
fclose ($fd);
?>