Que significa eso de "pero el codigo de php no me funciona en las paginas html."
¿estas usando algo tipo'
nose
.html Código PHP:
<html>
<head>
</head>
<body>
<? echo "esto es PHP" ?>
</body>
</html>
Es decir . incrustrar código PHP en HTML .. pero de nombre del archivo creado (tu página) .html . .no .php
Dependiendo de la configuración de PHP en ese servidor .. lo lógico es que código PHP sólo se interprete bajo un archivo llamado con extensión .php (o .phtml si llega .. pero no más).
Concreta tu problema . .pon ejemplos .. explica que sucede con ejemplo .. danos algún link como para verlo .. en fin . .cuanto más datos aportes mejor será la respuesta. Tenlo presente para otras participaciones en el foro.
Un saludo,