A co za różnica czy z PHP czy bez? Przecież PHP wciąż zwraca jedynie tekst, dla przeglądarki nie widać różnicy czy to było jakoś generowane czy nie. ZAWSZE SERWER ZWRACA dane tego typu:
HTTP/1.0 200 OK
Date: Fri, 31 Dec 1999 23:59:59 GMT
Content-Type: text/html
Content-Length: 5
tresc
Czy to tekst, obrazek, film czy cokolwiek. Jak pobierasz plik.txt, to dostaniesz inny content-type najwyżej, ale te pierwsze 4 linijki też tam będą. Pomyliłeś HTTP z FTP