php - 使用带空格的 $POST 变量

标签 php html post syntax whitespace

<分区>

我正在使用 PHP 页面构建电子邮件。部分电子邮件文本由早期页面的 $POST 变量提供。一些变量包含空格,这导致字符串在我的电子邮件中被截断为单个单词。关于如何将整个字符串放入我的电子邮件文本中的任何语法想法? ' 。 $_POST['变量名'] 。 ' 显然不起作用。

$message = '
<html>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>EuroClassic Transfer Notice</title>
</HEAD>

<body bgcolor="#F5EEDB">

<TABLE ID=hor-minimalist-b SUMMARY=EuroClassic Customer>
<THEAD>
<TR>
<TH colspan=4 scope=col>Shipping Logistics:</th>
</TR>
</THEAD>
<TBODY>

<TR>
<TD>Shipping From: </TD>
<TD><INPUT type=text size=35 name=from value=' . $_POST['from'] . '></TD>
<TD>Shipping To: </TD>
<TD><INPUT type=text size=35 name=ToLocation value=' . $_POST['ToLocation'] . '></TD>
</TR>
<TR>
<TD>PO Number: </TD>
<TD><INPUT type=text size=20 name=PO value=' . $_POST['PO'] . '></TD>
<TD>Address: </TD>
<TD><INPUT type=text size=35 name=address value=' . $_POST['address'] . '></TD>
</TR>
<TR>
<TD>Ship Date: </TD>
<TD><INPUT type=text size=20 name=ShipDate value=' . $_POST['ShipDate'] . '></TD>
<TD>City/State/ZIP: </TD>
<TD><INPUT type=text size=35 name=city value=' . $_POST['city'] . '></TD>
</TR>
<TR>
<TD>Arrival Date: </TD>
<TD><INPUT type=text size=20 name=ArrivalDate value=' . $_POST['ArrivalDate'] . '></TD>
<TD>Freight: </TD>
<TD><INPUT type=text size=20 name=cost value=' . $_POST['cost'] . '></TD>
</TR>
</TBODY>
</TABLE>

</div>
</body>
</html>
';

最佳答案

只需在属性值两边加上引号即可。

关于php - 使用带空格的 $POST 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8749831/

相关文章:

php - 如何在 Laravel 中创建 SEO 友好的 URL

PHP和Json,在input中输入数据后更新div。不行

javascript - HTML5 视频标签自动播放在 Chrome 中不起作用(但在 jsfiddle 中正常!)

javascript - 如何在不轮询的情况下检测某个 DIV 大小何时发生变化?即,我想要一个调整大小事件监听器?

javascript - expressjs POST header 参数?

html - 表单操作相对 URL

php - 将一个图像放在另一个图像上

javascript - 在列表框中生成 "selected"html 标签

javascript - 如何重新排列句子中的单词

post - 我需要使用服务器集成中的 paypal createorder 函数将我的金额从应用程序传递到 Paypal。我怎样才能通过 body 的数量。?