Y .. para que quieres usar shtml cuando de por sí PHP ya es un lenguaje del lado del servidor ..?
Tan sólo tienes que hacer en tu página actual HTML añadir:
Código PHP:
<? include("ejemplo.php") ?>
y .. en lugar de llamarse tu página .html .. o con SHTML .shtml .. ahora será .php ...
De todas formas . .si usas SHTML así como tu ejemplo .. no sé si PHP se ejecutará y te devolverá el HTML generado .. o bien te incluirá el código fuente de tu ejemplo.php (sin ejecutar) .. Pruebajo. Pero, más bien siempre he visto a .shtml para incluir contenido estático (HTML; texto .. etc) no ejecutables ?¿ ..
Un saludo,