jajaja si le puedes poner ese .php
y tienes que encerrar el codigo entre <? ?> y luego pruueba el codigo en el localhost...veras como te saldran errores :D ya que para poner el codigo html en php necesitas como escribirlo con el mismo php o sea si quieres escribir en html esto <div id="div"></div>
en php te quedaria asi fijate que encerre la palabra div entre comillas simples...y puse un echo....de esa forma es que ingresas el html dentro del php...y asi con el javascript por ejemplo puedes poner
echo "<script>";
echo"alert('Algun alert')";
echo "</script>";
y asi por medio de php puedes ingresar codigo javascript tambien :D suerte