allora...se lo script php che usi non produce output a video ma va a modificare dati (ex: database, file etc) puoi farlo, richiamando dall'html la funzione php che ti esegue l'operazione e poi effettuando un redirect ad un nuovo file html per mostrare tipo un messaggio di operazione effettuata....se nel tuo file php sono presenti dei print o degli echo o cmq ci sono dei parametri che necessitano di essere mostrati a video no.....cmq il template engine nn appesantisce per niente....io uso solo smarty per i miei siti...non hoi quasi mai realizzatop un sito mischiando php e html, con smarty è piu semplice e ordinato