我正在尝试为游戏服务器创建一个关于mods的信息表, 我可以解析INI但无法弄清楚如何正确地将它放入html表中。 ini是:
[industrialcraft]
name = IndustrialCraft²
dev = Alblaka
website = http://www.industrial-craft.net
wiki = industrialcraft
[buildcraft]
name = BuildCraft
dev = SirSengir
website = http://www.mod-buildcraft.com/
wiki = buildcraft
我正在尝试将其添加到开发,网站等的列中。标题位于顶部(名称部分不需要标题)。并且wiki将链接到domain.com/wiki/bunchofstuff?id=insert_here 我希望它看起来像这样:
| Dev | Official Website | Wiki Page IndustrialCraft | Alblaka | http://www.industrial-craft.net | wiki link
我可以自己管理布局,但我想我应该指明它是否会影响它的编码方式。 我一直试图弄清楚自己,但我仍然是一个用PHP的菜鸟..
答案 0 :(得分:2)
这真的很难吗?
<?php
$datas = parse_ini_file( $ini_file, true );
?>
<table border="1" cellspacing="0" cellpadding="5">
<tbody>
<?php
foreach( $datas as $data ) {
?>
<tr>
<td rowspan="2"><?php echo htmlspecialchars( $data["name"] ); ?></td>
<td>Dev</td>
<td>Official Website</td>
<td>Wiki Page</td>
</tr>
<tr>
<td><?php echo htmlspecialchars( $data["dev"] ); ?></td>
<td><?php echo htmlspecialchars( $data["website"] ); ?></td>
<td>
<a href="http://domain.com/wiki/bunchofstuff?id=<?php echo urlencode( $data["wiki"] ); ?>">wiki link</a>
</td>
</tr>
<?php
}
?>
</tbody>
</table>