Ok,

         I'll assume the file that you want to send is an image and that 
the image is in a variable named $Image. As Svensson mentionned, you need 
to send out the headers first:

header ("Content-Disposition: attachment; filename=Fubar.txt");
header ("Content-Type: image/jpeg");

if you have the size of the image/file, you can always send it with the 
Content-Length header (e.g. header ("Content-Length: 12345");)

After sending the headers you simply send the data with an echo:

echo $Image;

and you're done. Let's say you put all this code in a file called 
LoadImage.php; when the user calls the script (through a form or link) the 
file is sent automatically.

HTH

Olivier

At 18:12 2002-02-21 +0000, Sandeep Murphy wrote:

>please, wud be grateful..:)
>
>sands
>-----Original Message-----
>From: Olivier Hubert [mailto:[EMAIL PROTECTED]]
>Sent: quinta-feira, 21 de Fevereiro de 2002 17:39
>To: Sandeep Murphy; [EMAIL PROTECTED]
>Subject: Re: [PHP-WIN] local drive
>
>
>Hi,
>
>          Do you know the mime type of the document? If so, you could simply
>send the file through HTTP e.g. when the user presses the button, instead
>of accessing a web he/she accesses a script that will send the information
>contained in the database field. If you like I could send you sample code
>to do this.
>
>HTH
>
>Olivier
>
>At 17:21 2002-02-21 +0000, Sandeep Murphy wrote:
> >hi,
> >
> >I have a document (BLOB type) in a database which I hv retrieved thru an
>sql
> >query...
> >
> >I need to allow the user to save this document to his local hard drive upon
> >clicking a button...
> >
> >any ideas as to how I can achieve this???
> >
> >TIA,
> >
> >sands

Olivier Hubert
Chef d'équipe informatique/IT Team leader
Groupe Constructo
(514) 856-6646
[EMAIL PROTECTED]
<http://www.constructo.ca/>www.constructo.ca

Reply via email to