2013-07-25 90 views
-1

我想添加html代碼,用於閱讀PDF文件的PHP代碼。我想添加鏈接底部的頁面和以上這個鏈接的PDF文件是display.but我無法找到辦法做到這一點。 我想這樣做形象..
enter image description here如何將html代碼轉換爲用於閱讀PDF文件的php代碼?

意味着我要爲PDF文件dispaly直列滾動,然後鏈接對其它PDF文件。

在這裏我的代碼:

<?php 
$filename=base64_decode($_REQUEST['file2']); 
$new_id=base64_decode($_REQUEST['id2']); 
$line = "<html>"; 
$line .= "<head>"; 
$line .= "<title>PDF test</title>"; 
$line .= "<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>"; 
$line .= "</head>"; 
$line .= "<body><div style='position:absolute; overflow:scroll;height:100px !important'>"; 
$file = WEB_ROOT."/admin/images/plastic_sandesh/pdffile/".$filename; 
$length = filesize($file); 
header("Content-type: application/pdf"); 
header("Content-Disposition: inline; filename=".$file); 
header("Content-Length: ".$length); 
@readfile($file); 

$line .= "</div></body>"; 
$line .= "</html>"; 
?> 

<iframe style='border:1px solid #FEFEFE; width:100px; height:100px;'> 
<div style="position:absolute; overflow:scroll;height:100px !important"> 
<?php 
$Qry2 =mysql_query("select * from `tbl_plasticsandesh_pages` where `sandesh_id`='$new_id' order by `order`") or die(mysql_error()); 
$j=1; 
$cnt=mysql_num_rows($Qry2); 
while($res2 = mysql_fetch_array($Qry2)) 
{ 
    $file_name2=base64_encode($res['pdf_page']); 
    ?> 
    <a href="readpdf.php?act=view&file=<?php echo $file_name2;?>$id2=<?php echo $_REQUEST['id2'];?>" style="color:#111"><?php echo $j;?></a><br /> 
<?php 
$j++; 
} 
?> 
</div> 
</iframe> 

但問題是唯一的PDF文件顯示,沒有任何鏈接,其他的PDF文件。

在此先感謝。

回答

0

它是通過使用此解決:

<iframe name="iframe1" frameborder="0" src="<?php echo SITE_URL."/admin/images/plastic_sandesh/pdffile/".$filename;?>" height="100%" width="100%"> 
<html> 
<body marginwidth="0" marginheight="0" style="background-color: rgb(38,38,38);"> 
<embed width="100%" height="" name="plugin" src="<?php echo SITE_URL."/admin/images/plastic_sandesh/pdffile/".$filename;?>" type="application/pdf"> 
</body> 
</html> 
</iframe> 

,然後鏈接和其工作的另一個代碼。

2

您正在設置標題和瀏覽器將您的頁面顯示爲application/pdf。這就是爲什麼它不顯示鏈接。

解決方案:將頁面顯示爲html頁面,並在iframe中顯示pdf。

+1

感謝您的幫助。我已經得到了我的答案。 – DS9