I browser leggono solo l'html. Sono i server web (apache, iis) che, se correttamente impostati, leggono il php e restituiscono ai browser l'html generato. Quindi il tuo è un problema di impostazione del server.