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

variable$bookingidと constantを連結するように php に指示します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 に答える