PHPの出力をサーバサイドインクルードを使用してHTMLで出力しようとしています。 ここにindex.htmlファイルのコードを示します。サーバサイドhtmlにPHPを入れることが含まれています
<!DOCTYPE html>
<html>
<body>
<!--#include file="include.php" -->
<h1>This is a Example Of Server Side Includes</h1>
</body>
</html>
ここに私のinclude.phpファイルのコードです。ここで
<?php
echo "Hello From PHP\n";
echo "Hello To HTML\n";
?>
は私.htaccess
ファイルの内容です。
Options +Includes
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
/var/www/htmlと設定にあるすべてのファイル。
これはindex.htmlを実行中のスクリーンショットです。
ないサーバ側もローカルホストで働く含まれて?はいの場合どのように設定するのですか? そして、どこに.htaccessファイルをvar/www/htmlに置くか。
PHPページを含めるようにHTMLページに指示していません。 '<! - include file =" include.php " - >'はコメントアウトされていますので、 ''? include.php';?> '新しい行は'
'ブラウザでは新しい行ではありません。また、https://stackoverflow.com/a/19398070/4333555 – chris85
を参照してください。 '<! - #include file ="の代わりに '<! - #include virtual =" ... " - > ... " - >'? – akond
@akondも既に試してみましたが、うまくいきませんでした。ありがとう –