Hi,
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.
mit dieser Funktion habe ich es auch versucht, man übergibt ja dann z.B. den context als dritten Parameter in file_get_contents, doch leider kommt folgende Fehlermeldung: "Warning: file_get_contents() expects at most 2 parameters, 3 given in /var/www/web144/html/buero-ix/ruthe/top_test.php on line 13"
der zugehörige Scriptteil ist:
$filename = "http://www.example.org";
$opts = array(
'http'=>array(
'method'=>"GET",
'header'=>"Accept-language: en\r\n"
) );
$context = stream_context_create($opts);
$contents = file_get_contents($filename, false, $context);
echo $contents;
bye trunx
--
Die Standard-Antwort: "Bitte benutze die Forum-Suche!" macht die Forum-Suche kaputt, weil die Suche dann nämlich genau vor allem diese dämliche Standard-Antwort, also Müll liefert. Sinnvoller ist stattdessen folgende Standard-Antwort: "Dieses Thema wurde schon vielfach im Forum besprochen, siehe z.B. <a>hier</a> oder <a>hier</a> oder benutze die Forum-Suche z.B. mit den Stichworten 'Stichwort1 Stichwort2'." Danke.
Die Standard-Antwort: "Bitte benutze die Forum-Suche!" macht die Forum-Suche kaputt, weil die Suche dann nämlich genau vor allem diese dämliche Standard-Antwort, also Müll liefert. Sinnvoller ist stattdessen folgende Standard-Antwort: "Dieses Thema wurde schon vielfach im Forum besprochen, siehe z.B. <a>hier</a> oder <a>hier</a> oder benutze die Forum-Suche z.B. mit den Stichworten 'Stichwort1 Stichwort2'." Danke.