我正在审核多年前设计的网站。联系页面上有问题 吐出错误:
解析错误:语法错误,第61行/home/content/p/r/e/prentexaf1/html/contact.php中的意外T_LNUMBER
第61行是开始的:print" meta ...
这是围绕它的整个功能:
function redirectTo($to) {
$url = $to;
print "<html><head><script> location.href='$url'¥n </script>";
print "<meta HTTP-EQUIV=Refresh CONTENT=¥"0; URL=$url¥">";
print "</head><body>If you see this page, click <a href=¥"$url¥">here</a> to continue</body>";
print "</html>";
exit;
}
我不熟悉php,不知道这里发生了什么问题(我没有写这个功能,只是试图为拥有该网站的朋友解决错误[也没有写]它])。我查找了元标记信息。我的直觉说这是一个跟随内容的问题,但这只是一种预感。请指教.. 提前谢谢!
答案 0 :(得分:0)
有些双引号需要转义。 (除了已删除的时髦¥
个字符)
function redirectTo($to) {
$url = $to;
print "<html><head><script>location.href='$url'</script>";
print "<meta HTTP-EQUIV=Refresh CONTENT=\"0; URL=$url\">";
print "</head><body>If you see this page, click <a href=\"$url\">here</a> to continue</body>";
print "</html>";
exit;
}
使用各种Word处理器,它们(引号)可能会被意外地替换为该字符。