suppongo che il motivo sia legato al fatto che il codice php tra <? ?> viene eseguito solo nei file che finiscono con .php

rinomina il file html in php