come fai a eseguire del codice php in una pagina html?
se guardi il codice generato in output, il codice php è ancora visibile, inoltre metti <?php e non <? perchè potrebbe dare qualche problema...