【问题标题】:PHP Updatable Variable [closed]PHP可更新变量[关闭]
【发布时间】:2016-08-02 20:58:46
【问题描述】:

我正在开发一个具有当年变量的网站。该变量在整个网站中使用。该变量需要在每年夏季中旬手动更新。我想让管理员更新该变量,但为一个值创建整个表似乎很浪费。

该网站是用 php 编写的,所以我想知道,是否可以通过表单或类似的方式使用 PHP 更新变量?

【问题讨论】:

  • 该变量是否对公众隐藏?如果没有,您可以将其存储在纯文本文件中。
  • 真正的程序员不会每年都更新变量——他们利用自己的编程技能和知识让变量自己更新。
  • 这个越来越没意思了,你不能至少用个傻逼date('Y');函数吗?
  • 我同意。但是管理员希望能够自己更新它,因为需要更改变量的时间会有所不同。
  • 这听起来像是 Rocket Science Design 我敢打赌,你可以编写一个函数,根据实际日期返回系统所需的正确年份.那么你就不需要去搞任何手动修改垃圾了

标签: php html scope


【解决方案1】:

您可以使用文件来保存值。

查看fopen 获取文件句柄(使用 w+ 标志)

查看fwrite 以写入文件

查看fclose 关闭文件

(或者用file_put_contents代替这三个)

然后使用file_get_contents 读取保存在文件中的值。


另请注意,date("Y") 将为您提供当前年份。手动更新日期之类的东西真的没有意义。

【讨论】:

    【解决方案2】:

    您可以在单独的 PHP 文件中分配此变量,并将其包含在主文件中。

    然后您可以通过file_put_contents() 函数更改该文件(以及它的分配值)。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-06
      • 2012-01-02
      相关资源
      最近更新 更多