dedlfix: Inhalt einer entfernten Datei auslesen

Beitrag lesen

echo $begrüßung;

ich möchte gern mit php auf eine url zugreifen, also etwas in der Art
fopen("http://www.example.org");
file_get_contents("http://www.example.org");
http_request(...);
alle meine bisherigen Versuche scheiterten, ich bekomme z.B. als Fehlermeldung "bad http-Request"
oder das die Parameter falsch sind (angeblich sind für fopen nur 2 erlaubt?) oder das die Funktionen unbekannt sind etc.

Funktioniert der Zugriff generell? Hast du das mal mit einer 0815-URL (z.B. Google) probiert? Wenn das geht und deine gewünschte URL nicht, sie aber im Browser aufrufbar ist, dann mag vermutlich der Server den minimalen HTTP-Request nicht, den PHP lossendet.

Hat jemand von euch eine Idee, wie dies am einfachsten zu bewerkstelligen ist, ohne dass man jetzt groß in der php.ini was ändern oder irgendwelche Zusatzmodule laden muss?

Manchmal ist der Zielserver schon mit einer User-Agent-Zeile im Request zufrieden. Dessen Mitsenden lässt sich mit der PHP-Direktive user_agent veranlassen. Wenn das nicht richt, musst du herausfinden, welche Headerzeilen im Request fehlen und kannst mit Socket Context Options den Request erweitern.

echo "$verabschiedung $name";