【发布时间】:2017-02-03 21:25:47
【问题描述】:
所以我有一个游戏服务器,它会自动将在线玩家数量发送到一个 .php 文件,该文件每分钟将一个 .txt 文件更新为当前玩家数量。
但是,当我尝试将 .txt 文件的内容写入我的网站时,它根本不会读取 .txt 文件。 .txt 只包含 1 个数字。
示例: player.txt 包含一个数字,该数字是 11(在线玩家)。
<h5> Come play with <?php echo file_get_contents("players.txt");?> other players</h5>
结果是“和其他玩家一起玩”。
【问题讨论】:
-
运行 Web 服务器的用户可能无权访问该文件。检查网络服务器错误日志。
-
该文件与我的 index.php 和重写 .txt 的 .php 位于同一目录中。
-
根据文件的写入方式,即使在同一个文件夹中,文件的权限可能仍然不正确。在目录下试试ls -al,看看文件的所有者是谁,有效权限是什么。
-
我不确定你在说什么。这只是一个普通的 .txt 文件,我什至在我的本地驱动器上尝试过,但它不起作用。我不是一个出色的网络开发人员,但 .txt 文件不应该这么难读,尤其是当它是 1 个数字时。
-
检查
file_exists('players.txt')
标签: php