This works for what I do:
Try this and fiddle with the variables.
$conn_id is your pointer to an FTP connection.
Familiarize yourself with the FTP functions in PHP if there are any doubts.
PART I: Put this in one script (say "pdf_list.php"):
// list server contents
if ((!$F) || ($F=="")){
$dir_list = @ftp_nlist($conn_id, "");
if (!empty($dir_list)){
while (list($lvar, $lvalue) = each($dir_list)){
$S = @ftp_size ($conn_id, $lvalue);
echo "$lvalue $S [<a
href=\"download.pdf%20.php?F=http://$ftp_server/$my_dir$lvalue&S=$S\">DOWNLO
AD</a>]<br>";
}
}
else {
echo "No files available!<br>";
}
}
PART II: And save this as a separate file ("download.pdf .php"):
<==observation: there is a space in this file name. See above: "%20"!
<?php
//You can submit $Dir, $File_Name, $File_Extension by another script
adapting to your needs.
header("Server:Keep-Alive");
header("Accept-Ranges: $S-$S/$S");
header("Content-Length: $S");
header("Content-disposition: filename=$F");
header("Content-type: application/force-download");
readfile("$F");
?>
Payment can be made with a thousand blondes from the Netherlands: in
bikinis - no camels accepted!
(Fine print: "they must be pretty - the girls, not the camels!")
"Sjoerd Van Oosten" <[EMAIL PROTECTED]> wrote in message
C9F89DA57491D511BDAF00E0180C348103BFCC@ESADM01">news:C9F89DA57491D511BDAF00E0180C348103BFCC@ESADM01...
> Hello, a question again.
>
> I have a pdf file which can be downloaded. How can i link to this file so,
> that the file isn't opened in the browser (if acrobat reader is installed)
> but the file download popup appears?
>
> Greetings,
>
> ________________________________________
> Sjoerd van Oosten
> Digitaal vormgever [EMAIL PROTECTED]
> Datamex E-sites B.V.
> http://www.esites.nl
> Minervum 7368 Telefoon: (076) 5 730 730
> 4817 ZH BREDA Telefax: (076) 5 877 757
> _______________________________________
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]