PHPを使用して、HTMLドキュメントを別のドキュメントに挿入するにはどうすればよいでしょうか。例えば:
header.html
<div id="header">Hey this is header</div>
index.php
<body>
<? get_document('header.html'); ?>
...
そのために ajax を使用できますが、Web サイトを js に依存させたくありません。ありがとうございました!
include()
あるドキュメントを別のドキュメントに含めるために使用できます。
<body>
<?php include('header.html'); ?>
...
ファイルが存在しない場合に実行を失敗させたい場合は、次を使用しますrequire()
。
<body>
<?php require('header.html'); ?>
...
ショート オープン タグ( <?
) はすべてのサーバーで機能するわけではなく、新しいバージョンの PHP ではデフォルトで無効になっていることに注意してください。このため、フルオープン タグを使用することをお勧めします。<?php
include
/をそのまま使用できますrequire
。これは、PHP ファイルだけでなく、任意のファイルで実行できます。
することもできますecho file_get_contents('header.html');
がinclude
、この場合はより理にかなっています。