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