Hallo Matthias willkommen.
Nur dein Server verarbeitet die php Dateien. im Browser des Users kommt HTML an.
Der Client (Browser des User) kann neue anfragen an den Server senden die dann dort verarbeitet werden.
also so etwas wie du es willst, dass php Funktionen beim Client ausgeführt werden geht nicht.
aber du kannst eine neue anfrage an den Server senden indem du einfach bei action deine Zielurl (die mit den php script) einträgst. z.B.: kontakt.php?acktion=sendmail
für Client seitige Scripte braucht man Javascript.