phpでreadfile(include)した結果に?が出力される
phpで以下のようなA,Bの2つのファイル構成にした際に
ブラウザでAをアクセスし、ソースを表示するとreadfileした結果の前に「?」が出力されます。
「?」と出力されるのが何か問題だと思うのですが、分かりません。
ご指南をお願いいたします。
?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
Aファイル
<?php
readfile('inc/xhtml.inc');
include('inc/dbcon.php');
include('inc/cm468_2.inc');
?>
-----------
Bファイル
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
--------------------------------
出力結果
?<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
お礼
echoを書いていたという凡ミスでした。 ご回答ありがとうございます。