2016-08-02 6 views
-3

現在の年の変数を持つサイトで作業しています。この変数はウェブサイト全体で使用されています。この変数は、夏の途中で毎年手動で更新する必要があります。管理者にその変数を更新させたいが、一つの値に対してテーブル全体を作成するのは無駄だ。PHPの更新可能な変数

このサイトはPHPで書かれていますので、私は疑問に思っていました。フォームを使ってPHPなどで変数を更新することはありますか?

+0

その変数は公開されていませんか?もしそうでなければ、おそらく平文ファイルに保存するだけです。 –

+2

真のプログラマーは毎年変数を更新しません。変数を更新するために、プログラミングスキルと知識を使用します。 –

+0

これはあまり意味がなく、少なくとも愚かな 'date( 'Y');'関数を使用できませんか? –

答えて

1

ファイルを使用して値を保持できます。

にファイルを閉じる(またはfile_put_contentsの代わりに、これら3を使用するようにfcloseを参照してください

がファイル

への書き込みにfwriteを参照してください(W +フラグを使用)ファイルハンドルを取得するためにfopenを見ます)

次に、file_get_contentsを使用して、ファイルに保存された値を読み取ります。


また、date("Y")はあなたに現在の年を与えます。それは本当に日付のような何かを手動で更新する意味がありません。

0

この変数を別のPHPファイルに割り当てて、メインファイルに含めることができます。

次に、file_put_contents()機能でそのファイル(とその割り当てられた値)を変更することができます。

file_put_contents('sth.php', '<?php $var = "some value"; ?>'); 
関連する問題