Pleteš si klienta a server. Na klientovi běží JS a čte soubor z localhost, kde může (ale nemusí) běžet PHP.