这应该是非常简单的,但我似乎无法理解它。
我有以下代码
<?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);...it遗漏了句号,所以它生成12345pdf,而它应该是12345.pdf。
再一次,我为这个可能的简单性道歉,但我似乎无法理解它。
发布于 2013-07-14 19:05:30
$bookingid.pdf它告诉php将常量pdf与变量$bookingid连接起来。由于常量pdf未定义,因此将其强制转换为string并进行连接。正确的代码将如下所示:
$bookingid . '.pdf'或
"$bookingid.pdf"发布于 2013-07-14 19:06:07
这应该是
$bookingid.".pdf"PHP看到一个字符串连接,将pdf‘连接到$booking。pdf是一个未定义的字符串,所以PHP很有帮助地假定您指的是文本本身,但它没有包含您也需要的句号。
https://stackoverflow.com/questions/17638816
复制相似问题