0

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

我有以下代码

<?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。

再次,我为这可能的简单性道歉,但我似乎无法弄清楚。

4

2 回答 2

1
$bookingid.pdf

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

$bookingid . '.pdf'

或者

"$bookingid.pdf"
于 2013-07-14T11:05:29.880 回答
0

这应该是

$bookingid.".pdf"

PHP 看到一个字符串连接,将pdf' 连接到$booking. pdf是一个未定义的字符串,因此 PHP 假设您的意思是文本本身,但它错过了您也需要的句号。

于 2013-07-14T11:06:06.867 回答