错误:语法错误,意外'<'

时间:2016-05-22 15:19:15

标签: php

我刚开始学习PHP,在尝试运行我的php脚本时遇到了这个奇怪的错误:

  

解析错误:语法错误,意外'<'在第9行的/-snip-/Account/Register.php

这很奇怪,因为我的第9行是<h1>Login</h1>并且没有语法错误。这是我的完整脚本:

<?php

$connection = mysql_connect("-snip-", "-snip-", "-snip-") or die("Could not connect to the Lunar Servers! Please try again later...");
mysql_select_db("-snip-", $connection) or die("Could not connect to the Lunar DB! Please try again later...");

echo "
    <body style='font-family: verdana, sans-serif;'>    
        <div style='width: 80%; padding: 10px; border: 1px solid #e3e3e3; background-color: #fff; color: #000";
            <h1>Login</h1>
        </div>
    </body>
";

它应该连接到我的MySQL数据库,然后显示“Login”,周围有一个浅灰色边框。可悲的是,我接受了这个错误,我不知道为什么。

提前致谢:)

3 个答案:

答案 0 :(得分:3)

它上面的一行缺少>并且有"结束了回音体,因此<是意料之外的。

答案 1 :(得分:3)

问题在这里

<div style='width: 80%; padding: 10px; border: 1px solid #e3e3e3; background-color: #fff; color: #000";

样式标记的开启 - 关闭引号不正确以及div标记未关闭

<div style='width: 80%; padding: 10px; border: 1px solid #e3e3e3; background-color: #fff; color: #000;'>

尝试用上面的内容替换

答案 2 :(得分:1)

问题在于这行代码:

<div style='width: 80%; padding: 10px; border: 1px solid #e3e3e3; background-color: #fff; color: #000";

您使用'打开并使用"关闭它 - 尝试将其更改为:

<div style='width: 80%; padding: 10px; border: 1px solid #e3e3e3; background-color: #fff; color: #000';