php变量中的HTML代码出错
我有一个包含HTML代码和其他变量的变量。我的语法有问题,但我不知道是什么。谢谢你的帮助php变量中的HTML代码出错,php,Php,我有一个包含HTML代码和其他变量的变量。我的语法有问题,但我不知道是什么。谢谢你的帮助 $message = " <html> <head> <title> Statistics</title> </head> <body> <p> The start was: " .$day." <p>
$message = "
<html>
<head>
<title> Statistics</title>
</head>
<body>
<p> The start was: " .$day."
<p> The end was: " .$day."
</body>
</html>
";
$message=”
统计
开始是:“.$天。”
结果是:“.$天。”
";
您只需关闭标记即可
因此,您的问题的解决方案应该是:
$message = "
<html>
<head>
<title> Statistics</title>
</head>
<body>
<p> The start was: " .$day."</p>
<p> The end was: " .$day."</p>
</body>
</html>
";
$message=”
统计
开始是:“.$天。”
结果是:“.$天。”
";
像@Fabian Gr指出的那样;您没有关闭
标记。。。但是,;不关闭
标记不足以像您在评论中提到的那样停止PHP脚本的执行。这部分完全基于HTML,不应该以任何方式影响PHP。。。在最坏的情况下,错误的语义只会吞下标记,而不会抛出任何PHP警告或错误……也许您可以省去麻烦,使用PHP的
herdoc
,如下所示:
<?php
$message =<<<MSG
<html>
<head>
<title>Statistics</title>
</head>
<body>
<p>The start was: {$day}</p>
<p>The end was: {$day}</p>
</body>
</html>
MSG;
这有什么问题?你期望得到什么?结果你实际得到了什么?@Lucarnosky说到这一行,它就停止运行了。我只想回显$day变量的内容。它工作正常。你在什么地方定义了$day
吗?@TMA试着注释掉这部分代码,检查是否一切正常,有时问题就在他们给你的警告线附近。顺便说一句,添加并关闭段落标记你是否尝试关闭标记伟大的观察!!!尽管缺少结束标记
不足以停止脚本的执行+10 : “如果p元素后面紧跟着地址、文章、旁白、块引号、div、dl、字段集、页脚、表单、h1、h2、h3、h4、h5、h6、页眉、hgroup、hr、main、nav、ol、p、pre、section、table或ul元素,则可以省略p元素的结束标记,或者,如果父元素中没有更多内容,并且父元素不是a元素。”:“如果p元素后面紧跟着地址、文章、旁白、blockquote、div、dl、字段集、页脚、表单、h1、h2、h3、h4、h5、h6、页眉、hgroup、hr、main、nav、ol、p、pre、section、table或ul,则可以省略p元素的结束标记,元素,或者如果父元素中没有更多内容且父元素不是元素。“