As far as I know, it is the browser that decides what to do with a
file.
You can do the following:
header("Content-disposition: inline; filename=$filename");
... but that is no guarantee that the browser will have a acrobat-
plugin installed.
/Martin
On Oct 20, 3:41 pm, "Da-Omiete Iboroma" <[EMAIL PROTECTED]> wrote:
> Please I am having problem downloading pdf (Acrobat reader) files that
> I uploaded in mysql database.
>
> The file downloads but it does not embed the pdf file in the browser.
>
> Instead, it opens the pdf file and make the current page blank
>
> Below is the file download code. Pls help me
>
> <?php
> $db_name = "database_name";
> $table_name = "books_table";
> $connection = mysql_connect("localhost", "username", "password") or
> die("couldn't connect.");
> $db = mysql_select_db($db_name, $connection) or die("couldn't select.");
>
> $chk_file = "
>
> SELECT file_browse
> FROM $table_name
> WHERE book_isbn = \"$_GET[book_isbn]\"
> ";
> $chk_file_res = mysql_query($chk_file,$connection) or die("couldn't
> connect.");
>
> $chk_file_num = mysql_num_rows($chk_file_res);
> if ($chk_file_num == "0")
> {
> header("Location:http://www.url.com/books/books.php");
> exit;
> }
> else
> {
> $sql = "
> SELECT name, type, size, file_browse
> FROM $table_name
> WHERE book_isbn = \"$_GET[book_isbn]\"
> ";
> $query = mysql_query($sql,$connection) or die("couldn't connect.");
> $filename = mysql_result( $query, 0, 0 );
> $filetype = mysql_result( $query, 0, 1 );
> $filesize = mysql_result( $query, 0, 2 );
> $file_browse = mysql_result( $query, 0, 3 );
> header( "Content -type: $filetype" );
> header( "Content -length: $filesize" );
> header( "Content -Disposition: attachment; name=$filename" );
> header( "Content -Description: From Crawford University Library" );
> echo $file_browse;
> }
>
> ?>
>
> Thanks
>
> Damelinks
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---