Parse error: syntax error, unexpected T_STRING

来源:百度知道 编辑:UC知道 时间:2024/05/28 23:56:27
源码:
1、<?php
2、$fp=fopen("message.txt","a+");
3、$day=date(Y年m月d日);
4、$s="<tr><td>[$day]<b>".$_POST["name"]."</b>留下心声:
5、 <br>".$_POST["message"]."</br></tr></td>;
6、 $write=fwrite($fp,$s);
7、fclose($fp);
8、echo "谢谢你的留言!<br>"; //错误行
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>我的书房之留言板</title>
</head>
<body>
<a href="message_add.php">重写</a>
<a href="message_list.php">查看留言</a>
</body>
</html>

提示:Parse error: syntax error, unexpected T_STRING in F:\apache2\htdocs\p34\write_message.php on line 8

$_POST["message"]."</br></tr></td>;

这行的最后少了个"号,应该是:

$_POST["message"]."</br></tr></td>";

因为这里少了"号,所以到第8行的是会匹配第一个"号,从而认为后面的语法有问题。