问一个很简单的PHP问题

freeweb 2010-05-25 12:12:49
在本地用Windows+IIS开发PHP,上传到PHP虚拟主机之后,发现很多地方不兼容。各位有什么好的解决办法?

1、上传的服务器是Unix的,对文件名和文件名的大小写都区分,但我在设计的时候,没有考虑到这个,现在只能一个一个修改吗?

2、代码如下,本地可以正常获取数据,虚拟主机上就不行,显示空白。

include("head.php");
$Istr=mysql_query("SELECT mess FROM genie_index");
@mysql_data_seek($Istr,0);
$Irs=@mysql_fetch_array($Istr);
$mess=$Irs["mess"];
mysql_close($Mysql_conn);

echo $mess 的值为空
...全文
130 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
CodeBus 2010-05-26
  • 打赏
  • 举报
回复
@ 去掉看看。
xk1126 2010-05-26
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 freedom_gooboy 的回复:]
上传的服务器是Unix的,对文件名和文件名的大小写都区分,但我在设计的时候,没有考虑到这个,现在只能一个一个修改吗/是的,linux是区分文件名的大小写的,要是文件多的话,可以用DreamWeaver替换过来,就是不多的,就手动一个一个修改吧。。呵

2、代码如下,本地可以正常获取数据,虚拟主机上就不行,显示空白//windows下文件不区分大小写,能获取的到,linux不行,也可能这样导致的……
[/Quote]
试试吧!~
freedom_gooboy 2010-05-26
  • 打赏
  • 举报
回复
上传的服务器是Unix的,对文件名和文件名的大小写都区分,但我在设计的时候,没有考虑到这个,现在只能一个一个修改吗/是的,linux是区分文件名的大小写的,要是文件多的话,可以用DreamWeaver替换过来,就是不多的,就手动一个一个修改吧。。呵

2、代码如下,本地可以正常获取数据,虚拟主机上就不行,显示空白//windows下文件不区分大小写,能获取的到,linux不行,也可能这样导致的。。检查下
freeweb 2010-05-25
  • 打赏
  • 举报
回复
include("admin/Config/MySQL_conn.php");

MySQL_conn.php内容如下:

//远程数据库
$Sql_server='localhost';
$Sql_user='Xinto';
$Sql_pass='xp123456';


$Mysql_conn=mysql_connect($Sql_server,$Sql_user,$Sql_pass);
if (!$Mysql_conn){
die('Could not connect: ' . mysql_error());
}


mysql_select_db("xxx_123",$Mysql_conn);

这里应该是没错的,数据库里的表和数据都是正常的
z109876543210 2010-05-25
  • 打赏
  • 举报
回复
服务器上数据库建好没有?数据导了没有?数据库配置对了没有?

加在 head.php 第一行看下
freeweb 2010-05-25
  • 打赏
  • 举报
回复
加上去之后,没有任何反应。
z109876543210 2010-05-25
  • 打赏
  • 举报
回复
//加这两行看什么错误
ini_set("display_errors", "On");
error_reporting(7);
rodsgo 2010-05-25
  • 打赏
  • 举报
回复
建议本地用nigix调试

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧