【发布时间】:2016-07-22 19:23:38
【问题描述】:
有人知道我如何用 php 读取 yaml 文件吗?我想要的是像读者这样的东西。
我和我的朋友正在创建一个 Minecraft 服务器,我们希望将服务器连接到站点。为此,我们需要一个阅读器来读取我们服务器文件中的 YAML 文件。这个文件调用 users.yml,里面是下一个代码:
users:
80679a11-1d47-3a0e-8346-4790ee4304fc: <<<< Player Code.
group:
- Admin <<<< Player Group.
options:
name: JamesMarch <<<< Player Nick Name.
56874a35-8f52-5f2c-7843-7788je9670tb: <<<< Player Code.
group:
- Admin <<<< Player Group.
options:
name: Angelow98 <<<< Player Nick Name.
55026444-cb34-3a27-a270-d7d07fccca0a: <<<< Player Code.
group:
- Helper <<<< Player Group.
options:
name: iDatSnoow_ <<<< Player Nick Name.
当一个新的播放器连接到服务器播放时,这个文件会自动创建一个像这样的新段落(这是一个新的播放器):
84569a84-5d77-3a5e-8547-4720ee4304fc: <<<< Player Code.
group:
- NewPlayer <<<< Player Group (NewPlayer is the default group)
options:
name: mumiant_ <<<< Player Nick Name.
让玩家成为管理员,例如其中一个管理员,已经输入了这个命令:/manuadd (player name) Admin,它会自动在users.yml中编辑
在我们的网站主页上,我们希望在一个框中显示最重要的组(帮助者和管理员),例如这个简单的 HTML 代码:
<h1>Staff</h1>
<h2>Administrators</h2>
<p>Angelow98</p>
<p>JamesMarch</p>
<h2>Helper</h2>
<p>iDatSnoow_</p>
总之,我们想要的是它自动运行。也就是说,当某人成为管理员时,PHP Reader 将读取 YAML 代码并打印到网站上,就像上面的 HTML 代码一样。
【问题讨论】: