hallo, ich habe bislang erfolgreich mit folgendem code eine externe html seite geladen, um sie nach bestimmten daten zu durchsuchen und diese auszuwerten.
wie gesagt, das hat bisher immer funktioniert, aber neuerdings liefert mir der externe server nur folgendes:
HTTP/1.1 200 OK Cache-Control: no-cache Pragma: no-cache Content-Type: text/html Expires: Fri, 01 Aug 2003 06:27:36 GMT Server: Microsoft-IIS/6.0 Document Expires: Fri, 01 Aug 2003 06:27:36 GMT Proxy-Connection: keep-alive Date: Thu, 27 Apr 2006 06:27:36 GMT Connection: close
wie kriege ich das wieder zum laufen? ich habe keine ahnung was ich machen soll, weil ich nichts im internet gefunden habe, was mich weiterbringt. ich weiss nur, dass alleine "HTTP1.0" zu "HTTP1.1" ändern nichts bringt.
mfg
Code:
$out = "GET /blabla/bla.html HTTP/1.0\r\nHost: [url]www.blablabla.org\r\n\r\n[/url]"; $fp = @fsockopen("www.blablabla.org" , 80, $errno, $errstr, 3); if ($fp) { fwrite($fp, $out); $found = false; while (!feof($fp) && !$found){ $str = fgets($fp,1024); echo $str; $pos = strpos($str, "suchwort"); if ( $pos ) $found = true; }
HTTP/1.1 200 OK Cache-Control: no-cache Pragma: no-cache Content-Type: text/html Expires: Fri, 01 Aug 2003 06:27:36 GMT Server: Microsoft-IIS/6.0 Document Expires: Fri, 01 Aug 2003 06:27:36 GMT Proxy-Connection: keep-alive Date: Thu, 27 Apr 2006 06:27:36 GMT Connection: close
wie kriege ich das wieder zum laufen? ich habe keine ahnung was ich machen soll, weil ich nichts im internet gefunden habe, was mich weiterbringt. ich weiss nur, dass alleine "HTTP1.0" zu "HTTP1.1" ändern nichts bringt.
mfg