I am using the following code to create a downloader. It works, except
that IE will just dump the contents to it's browser and Netscape 4
asks if I want to save it in a file called blah.php.
// File: blah.php
if ( ! $fp = fsockopen (www.steptwo.com.au, 80, $errno, $errstr, 30) )
{
echo $errstr ($errno)br\n;
}
else
{
$userpass = user:password;
fputs ($fp, GET /files/file.zip HTTP/1.0\r\n .
Host: www.steptwo.com.au\r\n .
Authorization: Basic . base64_encode( $userpass ) .
\r\n .
\r\n);
while ( $headerStr = trim( fgets( $fp , 3072 ) ) )
{
if ( strpos( $headerStr, : ) )
header( $headerStr );
}
fpassthru( $fp );
}
Is there any way to get it to save as a file called file.zip?
Is there any header I can set? The headers it currently returns
are:
Date: Tue, 23 Apr 2002 06:02:36 GMT
Server: Apache/1.3.12 (Unix) ApacheJServ/1.1.2 PHP/4.0.1pl2
FrontPage/4.0.4.3 mod_ssl/2.6.6 OpenSSL/0.9.5a
Last-Modified: Tue, 23 Apr 2002 05:13:07 GMT
ETag: 61b3e-ba-3cc4ed63
Accept-Ranges: bytes
Content-Length: 186
Connection: close
Content-Type: application/zip
regs
Brian White
-
Brian White
Step Two Designs Pty Ltd
Knowledge Management Consultancy, SGML XML
Phone: +612-93197901
Web: http://www.steptwo.com.au/
Email: [EMAIL PROTECTED]
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php