我正在做一个项目,使用我的大学网络服务器来存储我的httpdocs。 一切工作正常,包括我的其他PHP脚本连接到phpmyadmin数据库都发布和从数据库中获取。但是,当我将这个脚本放在Web服务器上并尝试访问它时,页面会输出一些PHP代码,我找不到原因。我没有看到任何打开的标签等页面看起来是这样的:在浏览器中的php代码显示代码
<!DOCTYPE html>
<html>
<head>
<title>Gallery</title>
<a href="index.html">Home</a><br />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
mysql_connect("XXXXXXX","XXXXX","XXXXXXXX","XXXXXXXXXXX");
mysql_select_db("sql1103884");
$res=mysql_query("SELECT * FROM Images");
echo "<table>";
while($row=mysql_fetch_array($res))
{
echo "<tr>";
echo "<td>";?> <img src="<?php echo $row["imagepath"]; ?>" height="100" width="100"> <? php echo "</td>";
echo "<td>"; echo $row["name"]; echo "</td>";
echo "</tr>";
}
echo "</table>";
?>
</body>
</html>
扩展文件这样
<? php
PHP开始标签之间的空间? –好的,问题。你为什么在循环中跳出和跳出PHP这么多? :{??>
顺便说一句,在2013年使用mysql_query'为-0.49。 – cHao