PHP不再被解析?

时间:2014-02-18 21:09:45

标签: php html mysql tags

好的,所以我有一个功能完善的网站,我没有做任何改动,但我知道在我的主机将CP更新为V2后,发生了这种情况:

PHP代码如下:

<?php
  $result = mysql_query("SELECT * FROM tz_members ORDER BY id");
  echo "<table border='0'>
    <tr>
      <th style='width: 15px'>ID</th>
      <th style='width: 300px'>Username</th>
      <th style='width: 100px'>Privileges</th>
      <th style='width: 200px'>Join Date</th>
    </tr>";

  while($row = mysql_fetch_array($result))
  {
    echo "<tr>";
    echo "<td>" . $row['id'] . "</td>";
    echo "<td>" . $row['usr'] . "</td>";
    echo "<td>" . $row['priv'] . "</td>";
    echo "<td>" . $row['dt'] . "</td>";
    echo "</tr>";
  }
  echo "</table>";
?>
</center>
<?php
  endif;
?>

现在,不是正确输出我的会员列表,而是显示为纯文本。 这是应该显示示例的页面: http://www.cod5showtime.url.ph/members.html

很少有PHP功能仍能正常运行,任何想法为什么? :/

4 个答案:

答案 0 :(得分:4)

当文件名以php结尾时,通常会解析PHP。您可以将服务器配置为使用其他扩展名,例如html,但是当管理员升级您的服务器时,管理员似乎没有重新创建该设置。

答案 1 :(得分:2)

您的主机已对配置进行了更改。它不再解析.html为php。

重命名为.php或查看Using .htaccess to make all .html pages to run as .php files?

答案 2 :(得分:1)

将您的文件重命名为members.php

答案 3 :(得分:0)

无论如何都要使用.htaccess,但要确保你在那里做什么。建议您最好具备解析和渲染功能,特别是当您知道主机端有升级时。 还有一件事 - 备份,备份,备份。