0
從數據庫中獲取pdf文件時出現錯誤。下面提到的是我的代碼,請查看我的代碼並給我提供寶貴的建議。並且它顯示輸出爲無法打開該文件。請幫助我。在php中從數據庫中獲取pdf文件
<?php
$server = 'localhost';
$user = 'root';
$pass = '';
$db = 'upload';
// Connect to Database
$connection = mysql_connect($server, $user, $pass) or die ("Could not connect to server ... \n" . mysql_error());
mysql_select_db($db) or die ("Could not connect to database ... \n" . mysql_error());
$id = intval($_GET['id']);
$file= 'SELECT `name`,`size`, `created`,`data` FROM `upload`';
$result = mysql_query($file);
if($d = mysql_fetch_array($result))
{
$file = $d['name'];
header('Content-type: application/pdf');
header("Content-Disposition: inline; name=".$row['name']);
header('Content-Transfer-Encoding: binary');
header('Content-Length: ' . size($file));
header('Accept-Ranges: bytes');
header("Location: $file");
@readfile($file);
}
else{
echo'No file with the specified ID exists';
}
?>
未定義的變量:d在select.php上線14我得到錯誤像這樣請幫助我。 – sudha
你試過我的第二個解決方案嗎?這應該分配/定義$ d。 – infinigrove
直接去其他部分.... – sudha