将变量和PDF标记插入PHP代码中

时间:2013-07-14 11:01:24

标签: php

这应该非常简单,但我似乎无法弄明白。

我有以下代码

<?php
$bookingid='12345';
    include_once('phpToPDF.php') ;
    //Code to generate PDF file from specified URL
    phptopdf_url('https://google.com/','pdf/', $bookingid.pdf);
    echo "<a href='pdf/$bookingid.pdf'>Download PDF</a>";
?>

然而,在生成pdf ...

时,它是正确的
phptopdf_url('https://google.com/','pdf/', $bookingid.pdf);

...它错过了终点,所以它产生了12345pdf,而它应该是12345.pdf。

再次,我为此可能的简单而道歉,但我似乎无法弄明白。

2 个答案:

答案 0 :(得分:1)

$bookingid.pdf

它告诉php将变量$bookingid与常量pdf连接起来。由于常量pdf未定义,因此将其转换为字符串并连接。正确的代码如下:

$bookingid . '.pdf'

"$bookingid.pdf"

答案 1 :(得分:0)

这应该是

$bookingid.".pdf"

PHP看到字符串连接,将pdf'连接到$bookingpdf是一个未定义的字符串,因此PHP有用地假设您指的是文本本身,但它错过了您还需要的句号。