Se dai un'occhio al file .html vedi che è un normale form per l'upload di un file (protocollo http) e il file php legge il file caricato con la funzione fopen (quindi il file è sul server)