[PHP-users 24262] Re: PDF でダウンロードさせずに表示したい。

susuki taro fix20050101 @ yahoo.co.jp
2005年 1月 27日 (木) 15:56:33 JST


たろです。
> 表示に使用しているソフトウェアの種類とバージョンです(^^;

やりたいこと。
「PDFファイルをブラウザ内に表示する。」
その1.PDFファイルをサーバに配置(同じファイル)
/usr/local/apache2/htdocs/file_no
/usr/local/apache2/htdocs/test.pdf

その2.ブラウザで下記のPHPプログラムにアクセス
http://server/test.php
にアクセスすると、画面が真っ白になります。
ソース表示してみると「<p>&nbsp;</p>」と記述されている。
しかし、
http://server/test.pdf
とアクセスすると、ブラウザ内にPDFが表示されます。

Server:PHP4.3.10
apache :2.0.52
OS     :redhat9
Client:WindowsXP SP1
IE  :IE6.0 SP1
PDF  :Acrobat Reader Version6

> ---------[ファイル名:test.php]
> <?php
> $filename="/usr/local/apache2/htdocs/file_no";
> $len = filesize($filename);
> header("Content-type:application/pdf");
> header("Content-Length: ".$len."");
> header("Content-Disposition: inline; filename=foo.pdf");
> readfile($filename);
> ?>
> ----------------------------------



__________________________________
Let's Celebrate Together!
Yahoo! JAPAN
http://pr.mail.yahoo.co.jp/so2005/



PHP-users メーリングリストの案内