我使用Apache+PHP+MySQL制作了一个建议的网站,可是有一个网页当用电脑访问时能正常打开,而也能够手机访问时不能打开(我试了3种诺基亚的手机),具体代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>联系方式</title>
</head><?PHP require_once("..\Login_info.php"); ?>
<body>
<?PHP
$SID = $_POST['select']; $query = "SELECT Corporation_Name, Corporate_Representative,
Corporate_Representative_Telephone FROM Corporation_Basic_Information
WHERE instr(Corporation_Name,'$SID')";

$result = $mysqli->query($query, MYSQLI_STORE_RESULT);
while(list($Corporation_Name, $Corporate_Representative, $Corporate_Representative_Telephone) = $result->fetch_row())
{
echo " <h1 align=\"center\">", $Corporation_Name, "联系方式</h1>\n";
echo " <p>负责人:</p>\n";
echo " <p align=\"center\">", $Corporate_Representative, ":", $Corporate_Representative_Telephone, "</p>\n";
echo " <hr width=\"70%\" />\n\n";
}
$result->free();
$mysqli->close();//*/
?>
</body>
</html>请各位高手帮忙分析一下到底是什么原因,谢谢了。

解决方案 »

  1.   

    <?php 
    echo "hello world";
    ?>
    看能不能
      

  2.   

    这个需要使用wml语言,因为并不是每一款手机都支持HTML的
    看一下
    WML参考手册
      

  3.   

    怎么回事,我的也是这个问题,写hello world网页能显示出来,手机也支持html
      

  4.   

    用PC看一下,手机对html的支持是非常严格的,检查一下又没有非法的标签
    另,确切的说手机支持的是basic xhtml,可以去w3c对照一下,不非法的字符和不支持的标签去掉