Hallo und guten Morgen,
Der Signalleitungshai sagt mir, dass der Server durchaus eine Response schickt. Leider muss da irgendwas drinstehen, was die Anzeige mit der eigenen get_page()-Funktion unterbindet, während file_get_contents() damit umgehen kann.
Dann stellt sich die Frage, wieso das von Fall zu Fall anders ist. Wie gesagt, wenn Du auf dem angesprochenen Server keine Macht hast, dann wird das "irgendwie schwierig", weil Du auch über Dir unbekannte Fehler eines Dir unbekannten Dritten stolpern kannst.
Der Fehler steckt mal wieder ganz woanders, als man dachte... Das hatten wir doch neulich schon einmal bei der Grabbellösung für PTO (Glupto). Und das Thema ist hier durchaus ähnlich.
LÖSUNG siehe
http://forum.selfhtml.org/self/2015/jun/16/http-und-seiten-lade-funktion/1643361#m1643361
Da der böse Bube bei allen Seiten, die eine Codierung per HTTP-Header explizit angeben, sauber arbeitet, muss es wohl ein Bug sein. Eine leere Angabe bei der Codierung ist laut RFC immer noch mit "ISO-8859-1" zu behandeln!
Grüße
TS