1

我正在尝试为游戏服务器创建一个关于包中 mod 的信息表,我可以解析 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 我希望它看起来像这样:

                | 开发 | 官方网站 | 维基页面
工业 | 阿尔布拉卡 | http://www.industrial-craft.net | 维基链接

我可以自己管理布局,但我想我应该指定它以防它影响需要编码的方式。我一直在尝试自己解决这个问题,但我仍然对 php 有点菜鸟..

4

1 回答 1

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>
于 2013-06-26T17:32:02.160 回答