Mailinglisten-Archive |
Björn Schotte wrote: > Du solltest hier natürlich die URL öffnen, die den > Referer überprüft. Also ich habe mir mitlerweile was zusammen gebaut das aber leider nicht funktioniert weil er unendlich läd und dann auch noch meint er findet die Datei nicht ?! --- <?php $fp = fsockopen ("www.ultraweb.de", 80, $errno, $errstr, 30); if (!$fp) { echo 'ERROR: "'; echo "$errstr ($errno)<br />\n"; } else { $request = "GET /uwlogo_new.jpg HTTP/1.1\r\n"; $request .= "HOST: www.ultraweb.de\r\n"; $request .= 'User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) '; $request .= "Gecko/20021204\r\n"; $request .= 'Accept: text/xml,application/xml,application/xhtml+xml,'; $request .= 'text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,'; $request .= "image/jpeg,image/gif;q=0.2,text/css,*/*;q=0.1\r\n"; $request .= "Accept-Language: en-us, en;q=0.50\r\n"; $request .= "Accept-Encoding: gzip, deflate, compress;q=0.9\r\n"; $request .= "Accept-Charset: ISO-8859-1, utf-8;q=0.66, *;q=0.66\r\n"; $request .= "Keep-Alive: 300\r\n"; $request .= "Connection: keep-alive\r\n"; $request .= "Referer: http://www.ultraweb.de\r\n"; $request .= "Cache-Control: max-age=0\r\n\r\n"; fputs($fp,$request); while (!feof($fp)) { $b.=fgets($fp,128); } fclose($fp); } $file=fopen("test.dat","wb"); fwrite($file,$b); fclose($file); ?> --- Allerdings bekomme ich dann nur as als Antwort: --- HTTP/1.1 404 Not Found Date: Fri, 09 Jan 2004 15:05:24 GMT Server: Apache/1.3.19 (Unix) (SuSE/Linux) ApacheJServ/1.1.2 mod_throttle/3.0 mod_ssl/2.8.3 OpenSSL/0.9.6a mod_layout/1.0 mod_fastcgi/2.2.2 mod_dtcl PHP/4.3.3 mod_perl/1.25 Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html; charset=iso-8859-1 11d <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <HTML><HEAD> <TITLE>404 Not Found</TITLE> </HEAD><BODY> <H1>Not Found</H1> The requested URL /uwlogo_new.jpg was not found on this server.<P> <HR> <ADDRESS>Apache/1.3.19 Server at www.ultraweb.de Port 80</ADDRESS> </BODY></HTML> 0 ----- Mir ist das ganze sehr rätselhaft und ich verstehe es wirklich nicht warum es nicht funktioniert. Hat jemand einen Tip ? Übrigens, das Bild gibt es: http://www.ultraweb.de/uwlogo_new.jpg ..... Gruß Alexander
php::bar PHP Wiki - Listenarchive