Hallo
Im übrigen solltest du dich zugunsten von require() gleich von include() trennen - die handhabe ist exakt die selbe, das Resultat im Fehlerfall aber ungleich besser (Scriptabbruch mit fatalem Fehler).
Und das ist nun grundsätzlich besser? Davon abgesehen will der OP HTML-Quelltext einbinden, wozu readfile um einiges besser geeignet ist (wenn es denn bei Schnipseln ohne ausführbaren Code bleibt).
Tschö, Auge