- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPを拡張子 .html で動作させたいときは・・)
PHPを拡張子 .html で動作させる方法とエラー対策
このQ&Aのポイント
- PHPを拡張子 .html で動作させたい場合、.htaccessにAddType application/x-httpd-php .htm .htmlを記述することで可能です。しかし、リンク先に<?xml version="1.0" encoding="Shift_JIS"?>が記述されていると、エラーが表示されてページが表示されません。このエラーを回避するためには、<?xml version="1.0" encoding="Shift_JIS"?>を削除するしかありません。
- PHPを拡張子 .html で動作させる方法として、.htaccessにAddType application/x-httpd-php .htm .htmlを追記することができます。ただし、リンク先に<?xml version="1.0" encoding="Shift_JIS"?>が記述されている場合、エラーが発生し、ページが表示されません。このエラーを回避するには、<?xml version="1.0" encoding="Shift_JIS"?>を削除する必要があります。
- PHPを拡張子 .html で動作させるためには、.htaccessにAddType application/x-httpd-php .htm .htmlと記述することが必要です。ただし、リンク先に<?xml version="1.0" encoding="Shift_JIS"?>が存在する場合、エラーが発生し、ページが表示されません。このエラーを回避するためには、<?xml version="1.0" encoding="Shift_JIS"?>を削除する必要があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
短縮タグが有効になっているからですね。 (普通は有効になっているもんですけど) php.iniのshort_open_tagを0にしてみてはいかがでしょうか? http://www.php.net/manual/ja/ini.core.php#ini.short-open-tag
お礼
yambejpさんありがとうございます。 php.iniのことがよくわからなかったので、 解答をヒントに検索したら、下記ページの 記述を .htaccessに書き込むことで、解決 できました。 http://dhive.jp/blog/yama/?p=81