2016-08-02 107 views
-3

我正在爲當前有一個變量的網站工作。整個網站都使用這個變量。這個變量需要在夏季中期每年手動更新一次。我想允許管理員更新該變量,但爲一個值創建整個表似乎很浪費。PHP可更新變量

該網站是用PHP編寫的,所以我想知道,有無論如何用PHP更新一個變量通過表單或類似的東西?

+0

這個變量是否對公衆隱藏?如果沒有,你可以將它存儲在一個純文本文件中。 –

+2

真正的程序員不會每年更新變量 - 他們使用他們的編程技巧和知識來使變量自我更新。 –

+0

這使得越來越少的感覺,你不能至少使用一個愚蠢的'日期('Y');'功能? –

回答

1

您可以使用文件來保存該值。

看到fopen得到一個文件句柄(使用W +標誌)

看到fwrite寫入文件

看到fclose關閉文件

(或使用file_put_contents代替這三個)

然後使用file_get_contents讀取保存在文件中的值。


還要注意date("Y")會給你當年。它沒有真正有意義地手動更新像日期那樣的東西。

0

您可以在一個單獨的PHP文件中分配這個變量,並將其包含在主文件中。

然後,您可以簡單地通過file_put_contents()函數更改該文件(以及它的分配值)。

file_put_contents('sth.php', '<?php $var = "some value"; ?>');