1

私は自分のプロジェクトの 1 つで PHP 変数を使用しており、すべての変数値を格納する variables.php という名前のファイルがあります。

<?php
$txt="Hello World!";
$x=16;
?>

テキストエディターで直接編集するのではなく、そのファイルの変数を編集するためのインターフェースを作成したいインターフェースとは、単純なテキストと論理フィールドを意味します....フォーム。私はそれを検索しましたが、どこから始めればいいのかわかりません。

注: データベースは使いたくない

4

3 に答える 3

2

var_exportこの目的のために配列変数を使用し、その値を別の .php ファイル内に格納するために使用する方が簡単だと思います。

$a = array('var' => 'test', 'nr' => 4);

file_put_contents('myvars.php', '<?php return ' . var_export($a, true) . '; ?>', LOCK_EX);

次に、配列を再度フェッチします。

$a = include('myvars.php');

.php ファイルに保存すると、速度が向上します。

于 2012-06-03T08:48:55.460 に答える
1

簡単なフォームを作って、それを処理するときに、 http://php.net/manual/en/function.fwrite.phpを使用して、variables.php ファイルにデータを書き込みます。

この php ファイルに書き込み権限を付与する必要があるため、リスクが生じることに注意してください。安全にする方法はいくつかあります。アクセス許可がグローバルでないことを確認してください。必ずパスワードを使用してください。別の解決策は、変数を直接phpファイルではなくテキストファイルに書き込み、phpファイルにそこから変数を取得させることです...

さらにサポートがあれば教えてください...

于 2012-06-03T08:55:04.840 に答える
1

編集できる変数、変数の型、値を定義する XML ファイルを作成できます。

<xml>
    <var name="txt" type="title" php="string">Hello World!</var>
    <var name="16" type="integer" php="int">16</var>
</xml>

次に、その XML を HTML フォームに変換するXML 変換を作成できます。

次に、フォーム送信を解析して新しい値を XML ファイルに格納する XML 処理を作成できます。

次に、変数表記を使用してその情報を PHP コードとして格納できる 2 番目の XML 変換を作成できます。

その後、メイン コードにそのファイルを含めることができます。

于 2012-06-03T08:57:05.960 に答える