这应该非常简单,但我似乎无法弄明白。
我有以下代码
<?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。
再次,我为此可能的简单而道歉,但我似乎无法弄明白。
答案 0 :(得分:1)
$bookingid.pdf
它告诉php将变量$bookingid
与常量pdf
连接起来。由于常量pdf
未定义,因此将其转换为字符串并连接。正确的代码如下:
$bookingid . '.pdf'
或
"$bookingid.pdf"
答案 1 :(得分:0)
这应该是
$bookingid.".pdf"
PHP看到字符串连接,将pdf
'连接到$booking
。 pdf
是一个未定义的字符串,因此PHP有用地假设您指的是文本本身,但它错过了您还需要的句号。