<!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=utf-8"/>
<link rel="stylesheet" type="text/css" href="chj.css" />
<title></title>
<?php
include("conn.php");
?>
</head>
<body>
<div id="container">
<div id="header">
<h1>KEFENG DAILY COMMODITY MFG. CO., LTD</h1>
</div>
<div id="nav">
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="aboutus.php">About Us</a></li>
<li><a href="products.php">Products</a></li>
<li><a href="inquiry.php">Inquiry</a></li>
<li><a href="trademark.php">Trademark</a></li>
<li><a href="facilities.php">Facilities</a></li>
<li><a href="contactus.php">Contact Us</a></li>
</ul>
</div>
<div id="pagebody">
<div id="infobar">
<form action="" method="post" name="search">
<input type="text" name="searchtext"><input type="submit" value="Search">
</form>
<br/>
<?php
$query="select * from news order by id desc limit 10";
$result=$db->query($query);
$num_results=$result->num_rows;
for($i=0;$i<$num_results;$i++){
$row=$result->fetch_object();
echo $row->n_date."<br>".$row->n_title."<br>".$row->n_content."<br>";
}
$result->free();
?>
</div>
<div id="sidebar">
<?php
$query="select * from proclass where s_list=0 order by b_list asc";
$result=$db->query($query);
$num_results=$result->num_rows;
for($i=0;$i<$num_results;$i++){
$row=$result->fetch_object();
echo "<a href='products.php?bid=".$row->id."'>".stripslashes($row->b_name)."</a><br/>";
}
$result->free();
?>
</div>
<div id="content">
<?php
$query="select aboutus from info";
$result=$db->query($query);
$row=$result->fetch_object();
echo stripslashes($row->aboutus);
$result->free();
?>
</div>
</div>
<div id="footer">
<div id="altmenu">
<a href="index.php">Home</a>
<a href="aboutus.php">About Us</a>
<a href="products.php">Products</a>
<a href="inquiry.php">Inquiry</a>
<a href="trademark.php">Trademark</a>
<a href="facilities.php">Facilities</a>
<a href="contactus.php">Contact Us</a>
</div>
Copyright© 2008-2009 <a href="http://www.kefeng-thermos.com">kefeng-thermos.com</a> All rights reserved
</div>
</div>
</body>
</html>
conn.php的代码如下
<?php
@$db=new mysqli("localhost","trade_f","123","trade");
if(mysqli_connect_errno()){
echo '数据库连接错误';
exit;
}
?>
15 个解决方案
#1
1)服务器上能显示phpinfo()吗?
2)服务器上的mysql还是localhost吗?
2)服务器上的mysql还是localhost吗?
#2
应该是程序传到服务器上出错,服务器又屏蔽了错误信息所以看到的是空白页面。
分步调试一下就清楚了。
分步调试一下就清楚了。
#3
空白?设置一下错误等级。
可以在你的程序里设置错误等级。查一下手册
可以在你的程序里设置错误等级。查一下手册
#4
你服务器php支持mysqli吗?
#5
上传文件的权限有没有设置好??
#6
服务器屏蔽了错误信息。服务器的数据库使用错误!
#7
你的文件是UTF-8的 看看你的编码是否也是UTF-8的,
在IE里右键编码选项 看看是UTF-8吗
在IE里右键编码选项 看看是UTF-8吗
#8
丿 大伙出了 好多点子 ……
#9
如果是屏蔽错误信息的话,静态的HTML框架是可以看到的!
如果是编码问题的话,不可能是空白,而是乱码....
如果是对mysqli不支持的话,也不应该是空白!
如果是编码问题的话,不可能是空白,而是乱码....
如果是对mysqli不支持的话,也不应该是空白!
#10
header('Content-Type:text/html;charset=utf-8');
开头加上这句
开头加上这句
#11
本来昨天可以回答这个问题的,电脑突然断电了.
楼主在PHP代码加上:
看看有没有输出错误.
数据库的密码是否正确,还有楼主用浏览器浏览时看看源代码,里面是否有内容,是什么内容?
楼主在PHP代码加上:
<?php
error_reporting(E_ALL);
?>
看看有没有输出错误.
数据库的密码是否正确,还有楼主用浏览器浏览时看看源代码,里面是否有内容,是什么内容?
#12
肯定是服务器环境与你本地环境有异,造成代码到服务器上出了问题,比如服务器没装某个dll而你的本地装了。
由于生产环境中为了安全和美观起见都是关闭错误提示的,代码运行出错后并没有显示错误信息,照楼上大家提出的方法打开调试信息,看看出了什么错误再针对其修改代码吧
由于生产环境中为了安全和美观起见都是关闭错误提示的,代码运行出错后并没有显示错误信息,照楼上大家提出的方法打开调试信息,看看出了什么错误再针对其修改代码吧
#13
路径~
#14
原来是这个服务器不支持mysqli,
最后经过联系,换了一台服务器,就正常了,谢谢各位帮我出主意.
最后经过联系,换了一台服务器,就正常了,谢谢各位帮我出主意.
#15
#1
1)服务器上能显示phpinfo()吗?
2)服务器上的mysql还是localhost吗?
2)服务器上的mysql还是localhost吗?
#2
应该是程序传到服务器上出错,服务器又屏蔽了错误信息所以看到的是空白页面。
分步调试一下就清楚了。
分步调试一下就清楚了。
#3
空白?设置一下错误等级。
可以在你的程序里设置错误等级。查一下手册
可以在你的程序里设置错误等级。查一下手册
#4
你服务器php支持mysqli吗?
#5
上传文件的权限有没有设置好??
#6
服务器屏蔽了错误信息。服务器的数据库使用错误!
#7
你的文件是UTF-8的 看看你的编码是否也是UTF-8的,
在IE里右键编码选项 看看是UTF-8吗
在IE里右键编码选项 看看是UTF-8吗
#8
丿 大伙出了 好多点子 ……
#9
如果是屏蔽错误信息的话,静态的HTML框架是可以看到的!
如果是编码问题的话,不可能是空白,而是乱码....
如果是对mysqli不支持的话,也不应该是空白!
如果是编码问题的话,不可能是空白,而是乱码....
如果是对mysqli不支持的话,也不应该是空白!
#10
header('Content-Type:text/html;charset=utf-8');
开头加上这句
开头加上这句
#11
本来昨天可以回答这个问题的,电脑突然断电了.
楼主在PHP代码加上:
看看有没有输出错误.
数据库的密码是否正确,还有楼主用浏览器浏览时看看源代码,里面是否有内容,是什么内容?
楼主在PHP代码加上:
<?php
error_reporting(E_ALL);
?>
看看有没有输出错误.
数据库的密码是否正确,还有楼主用浏览器浏览时看看源代码,里面是否有内容,是什么内容?
#12
肯定是服务器环境与你本地环境有异,造成代码到服务器上出了问题,比如服务器没装某个dll而你的本地装了。
由于生产环境中为了安全和美观起见都是关闭错误提示的,代码运行出错后并没有显示错误信息,照楼上大家提出的方法打开调试信息,看看出了什么错误再针对其修改代码吧
由于生产环境中为了安全和美观起见都是关闭错误提示的,代码运行出错后并没有显示错误信息,照楼上大家提出的方法打开调试信息,看看出了什么错误再针对其修改代码吧
#13
路径~
#14
原来是这个服务器不支持mysqli,
最后经过联系,换了一台服务器,就正常了,谢谢各位帮我出主意.
最后经过联系,换了一台服务器,就正常了,谢谢各位帮我出主意.