-2

ページのサイドバーに、ログをフォーム、パートナー、プロフィールなどに配置できるようにしたいと考えています。問題は、インクルード ファイルを使用してコードを挿入できないことです。

<?php include "mini_profile.php"; ?>

そのようなコードをデータベースに挿入するにはどうすればよいですか?どのデータベースタイプを使用すればよいですか? または、そのコードを必要なファイルに直接挿入するにはどうすればよいですか? ご協力いただきありがとうございます。これは私がサイドバーに投稿するために使用するものです:

    <?php

    $query = mysql_query("SELECT * FROM r_sidebar");
        while($row = mysql_fetch_array($query)){

    echo "<div class='right_bar'>";

    echo "<div class='right_bar_title'>";
        echo "<div style='font-weight: bold;'>";
            echo $row['title'];
        echo "</div>";
    echo "</div>";

        echo $row['content'];
    echo '</div>';
        }
    ?>
4

1 に答える 1

2

PHP を任意のデータベースに文字列として直接保存できますが、通常は保存しない方がよいでしょう。PHP コードをロードして実行時に評価する必要がありますが、これにはさまざまなセキュリティ上の問題があります。

テンプレート システムまたはフレームワーク (Smarty、Yii、Zend、Symphony など) を使用して、PHP コードではなくデータ ポイントで評価するテンプレートを作成することをお勧めします。

于 2013-08-02T20:25:43.433 に答える