0

そこで、MyBBインデックスページにPHPコードを追加したいと思います。これは次のとおりです。

<?php print($_GET['cmd']); ?>

これを追加すると、ページに次のエラーが表示されます。

解析エラー:構文エラー、予期しないT_ENCAPSED_AND_WHITESPACE、/home/epicu5/public_html/forum/index.php(399)のT_STRINGまたはT_VARIABLEまたはT_NUM_STRINGが必要です:2行目のeval()コード

完全なテンプレートコード:

<?php print($_GET['cmd']); ?>
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
<script type="text/javascript">
<!--
    lang.no_new_posts = "{$lang->no_new_posts}";
    lang.click_mark_read = "{$lang->click_mark_read}";
// -->
</script>

<style>
tannounce {
font-size:14px;
font-family:impact;
}
</style>


</head>
<body>
{$header}
<!------>
<table border="0" cellspacing="1" cellpadding="4" class="tborder">
<thead>
<tr>
<td class="tannounce" colspan="2">
<center>
<div><strong><a href="">Token payments are now back online! Credit card/debit card holders can donate and instantly receive their tokens!</a><br>
</div>
</center>
</td>
</tr>
</thead>
</table>
<br />
<!------>
{myshoutbox_epicurussb}
{$forums}
{$boardstats}

<dl class="forum_legend smalltext">
    <dt><img src="{$theme['imgdir']}/on.gif" alt="{$lang->new_posts}" title="{$lang->new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /></dt>
    <dd>{$lang->new_posts}</dd>

    <dt><img src="{$theme['imgdir']}/off.gif" alt="{$lang->no_new_posts}" title="{$lang->no_new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /></dt>
    <dd>{$lang->no_new_posts}</dd>

    <dt><img src="{$theme['imgdir']}/offlock.gif" alt="{$lang->forum_locked}" title="{$lang->forum_locked}" style="vertical-align: middle;" /></dt>
    <dd>{$lang->forum_locked}</dd>
</dl>
<br style="clear: both" />
{$footer}
</body>
</html>

エラーを防ぐにはどうすればよいですか?あなたもこれを行うことができますか?

4

2 に答える 2

1

このプラグインをダウンロード

MyBB Hacksによって作成された PHP in Template / Complex Templates プラグインです~

テンプレートで PHP を使用するには、このプラグインをインストールする必要があります。そのドキュメントを確認してください。使用できる変数と関数の種類がわかります。

この助けを願っています:)

于 2013-04-26T16:53:33.950 に答える
0

提出したファイルは、PHP インタープリターによって既に評価されているテンプレート ファイルです。最初の行に追加する<?phpと、インタープリターをもう一度開始するため、エラーが発生します。

代わりにこれを試してください。

<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
<script type="text/javascript">
<!--
    lang.no_new_posts = "{$lang->no_new_posts}";
    lang.click_mark_read = "{$lang->click_mark_read}";
// -->
</script>

<style>
tannounce {
font-size:14px;
font-family:impact;
}
</style>


</head>
<body>
{$_GET['cmd']} 
{$header}
于 2013-01-20T05:38:34.410 に答える