[PHP-users 27900] htmlからphpスクリプトをssiで複数回呼び出したときの不具合

Masanori Kobayashi markun @ leo.bekkoame.ne.jp
2005年 12月 21日 (水) 20:20:30 JST


長野の小林といいます。

Apache 2.0.55
PHP 5.1.1 internal_endcoding UTF-8
使用文字コード UTF-8

このような環境で、htmlでssiを使用してphpのスクリプトを複数回呼び出すと
ページが生成されないという現象があります。
具体的には、
<!--#include virtual="......." -->
が1回だと問題なくそのhtmlとPHPの結果が表示されますが、2回以上だとhtmlの
そのほかのコードも一切表示されません。
以上よろしくお願いします。

以下は再現テスト用に作ったスクリプトです。

---- bugreport.html ----------------
<html>
<body>

Aの書き出し<br />
<!--#include virtual="php/a.php" -->
<br />
Bの書き出し<br />
<!--#include virtual="php/b.php" -->
<br />

</body>
</html>
-------------------------------------

---- php/a.php ----------------------
<?php
print "a.phpです";
?>
-------------------------------------

---- php/b.php ----------------------
<?php
print "b.phpです";
?>
-------------------------------------

-- 
_/_/ Masanori Kobayashi



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