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 に答える