2015-06-20 64 views
1

我將創建一個帶有TCPDF庫文件的pdf文件。我會在html代碼中使用指定的動態文件名,然後將其渲染爲pdf文件。我使用下面的代碼來做到這一點,但不起作用:HEREDOC文字內的變量替換

$html = <<<EOD 
<div> 
    </br> 
    <img src="../tcpdf/pdffirst.png" width="500" height="800" alt=""/> 
    <img src="../charts/".$filename."-most.png" width="500" height="250" alt=""/> 
    </br> 
</div> 
EOD; 

當我使用此,png文件不顯示在pdf文件中。但是當我使用一個靜態地址,如:

<img src="../charts/mychart-most.png" width="500" height="250" alt=""/> 

png文件正確顯示在pdf文件中。我如何在EOD元素中使用動態文件名?謝謝...

回答

1

你不需要關閉/打開引號的變量。改用此代碼:

$html = <<<EOD 
    <div> 
     </br> 
     <img src="../tcpdf/pdffirst.png" width="500" height="800" alt=""/> 
     <img src="../charts/$filename-most.png" width="500" height="250" alt=""/> 
     </br> 
    </div> 
EOD;