0

我在这里遇到一个奇怪的问题,我有这段代码:

<?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 设置提出建议!

提前致谢。

4

1 回答 1

3

我的猜测是服务器没有打开短标签支持。

<? } ?>
于 2009-12-10T02:46:10.833 回答