PHP语法错误,大神们都进来看看我哪里错了!
我的代码:
- PHP code
<!---ecms Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> <p>账号: </p><p>密码: </p>
放到服务器上提示:
Parse error: syntax error, unexpected T_STRING, expecting ‘,’ or ‘;’ in C:\xampp\htdocs\index.php on line 16
上面第一行代码就是第16行
——解决方案——————–
echo”
当前时间是:$currtimestr
“
账号:
密码:
php?>
1. echo 最好和 “”分开
echo “内容”;
2. 内容要被引号包裹,而你要输出的HTML代码中有双引号,PHP解释器是依靠引号来判断字符串在哪里结束的,因此<form a…之后的内容被当成了PHP代码,而前、本文来源gao($daima.com搞@代@#码$网搞gaodaima代码一句echo 没有以分号结尾,所以产生错误:unexpected T_STRING, expecting ‘,’ or ‘;’
3. PHP代码段的结束标志是 ?> 不是 php?> 只有开始是 <?php 或 <?(开启短标签的情况下是)
正确的代码:
<?php
$currtime=time();
$currtimestr=strftime(“%H:%M:%S”,$currtime);
echo ‘
当前时间是:’.
$currtimestr.
‘
账号:
密码:
‘;
?>
——解决方案——————–
——解决方案——————–
是的 你应该这么写
echo <<<html
当前时间是:{$currtimestr}
账号:
密码:
html;
当然,我没有看你其他的代码,只是这个部分…
——解决方案——————–
该空格你就空格 1个空格跟2个空格没有区别.