そもそも配布元では、*.htmlに設置する場合のケースを書いているのに、
それを(意味のない)*.phpのページに設置しようとして、
そのまま適用しているので辻褄が合わなくなってる

(全体をechoで囲んでいるくだりを見るに)自分では応用しているつもりなのかも知れんが、
基本がなっていないのであくまでも「つもり」であって、実際は破綻している状況なのは
分かってるのかな・・・?