PHP/Mysql - vis dokumenter fra Db
Hej Eksperter,Jeg har haft held med at anvende php og mysql sammen når jeg vil gemme billeder og derefter fremvise dem i en browser.
Anderledes går det dog når jeg forsøge at få vist mine dokumenter i en browser, f.eks en word eller pdf fil, som er blobbet ned i min MySQL Db. Jeg har fulgt opskrifterne på nettet, men det vil bare ikke virke...
Jeg gør følgende:
fil: getdoc.php
<?
include 'conn.php';
if (empty($_GET) != true) {
$user_id = $_GET['user_id'];
$id = $_GET['id'];
$query="SELECT document, file_type FROM tbl_documents where document_id = $id and owner_id = '$user_id'";
$result=mysql_query($query);
$ROW=MYSQL_FETCH_ARRAY($result);
$data = $ROW[0];
$type = $ROW[1];
mysql_close();
Header( "Content-type: $type");
echo $data;
?>
og i viewdoc.php
<?
echo '<a href="getdoc.php?id='.$document_id.'&user_id='.$user_id.'"><img border="0" src="images/open2.gif"></a><br>';
?>
Det der så sker at den henter filen, men filendelsen er .php, hvilket medfører at min fil insisterer på at blive åbnet i min php-editor, hvilket er meget naturligt et eller andet sted...
Hvordan har i andre klaret dette problem?
