PHPとHTMLタグ、XML宣言とDOCTYPE宣言

前のサーバーではPHPが使えて、XML宣言でのエラーが出なかったけど、
移転したサーバーでは厳密に定義されているので、XML宣言の修正を行った。

ググって見つけた情報のメモを書いておく。

phpを利用する場合は、

<?php echo('<?xml version="1.0" encoding="UTF-8"?>') ?>

phpでXML宣言を書き出すか、

php_flag short_open_tag Off

「.htaccess」に上記のように記載すれば問題ありません。(ただし、.htaccessファイルに上記の記述を行った場合、phpを「<? ~ ?>」という省略形で書くことができなくなりますので、ご注意ください。)

参考URL→http://css.uka-p.com/xhtml/declare.html

コメント

タイトルとURLをコピーしました