HTMLページ上のJavaScriptでphpファイル呼び出し

サーバがphpを使えるようになっていることが第一の条件です。その上で、HTMLページに書いてあるJavaScriptPHPファイルを呼び出し、その結果をHTMLページに表示させようという試みです。
(1) HTMLページ …body内の表示予定場所に、呼び出すphpファイル名などの書き込みをおこなう





a

b

(2) phpファイル (p.phpphpの必要なこととそれをJavaScriptで書き出すようスクリプトを作成する。今回は、変数に代入した値を書き出す

<?PHP ←ここは1バイト文字が正当
$t = date(md);
header("Content-type: application/x-javascript");
print "document.write('$t')";
?>

$t = date(md); ←これは、phpの書き方で、現在の月日をdate関数で取得し、変数$tに代入しなさい、という命令です。$tが"1231"だったとすると

(1)のHTMLページを実行するとこのページに、a1231b が表示される、ということになる、…予定(≒思い込み、つもり)です。
このうち、aとbはHTMLで、1231はJavaScriptphp関数と変数を使い、phpの中でJavaScript的に書き出し、その結果はHTMLページに表示されている、ということになる…ようです。
TAKA、本日初めてやってみました。必要が無ければやらないことですが、MovableTypeの古いバージョンのメンテナンス中に必要になり、ちょっとネット内を探しまわりました。
phpファイルでは、phpの関数や変数が、php内のJavaScript記述("Content-type: application/x-javascript")よりも後にあると、何やら上手く動いてくれないようです。理由などはよくわかりません〜。