我在这里遇到一个奇怪的问题,我有一些代码:
<?php
if ($node->nid == "1") {
include 'front.tpl.php';
return;
} else {
?>
<div id="left-col" class="grid_9">
<h1><?php print $title ?></h1>
<hr />
<?php global $user;if ( $is_admin ) { ?>[<a href="/node/<?php print $node->nid ?>/edit">Edit</a>]<? } ?>
<?php if ($show_messages) { print $messages; } ?>
<?php print $help ?>
<?php print $content; ?>
</div>
<?php } ?>
这个确切的代码在登台服务器上工作正常,我刚刚使用XAMPP安装了LAMP堆栈并从服务器下载了代码。
PHP现在抛出了这个错误:
Parse error: syntax error, unexpected $end in F:\Workspace\xx\xx\xx\xx\xx\node.tpl.php on line 19
任何人都有任何想法可能是什么?我感觉它“可能”是由于标签的跳入和跳出,但我不确定,任何人都可以对此有所了解。 (这可能是一个服务器问题,在这种情况下,我也很乐意接受建议,需要在正确的方向上调整php.ini设置!
提前致谢。
答案 0 :(得分:3)
我的猜测是服务器没有打开短标签支持。
<? } ?>