require_once怎么没反应呢?

junqilian 2006-05-22 09:20:05
下面简单的代码:

a.php

<?php
if(file_exists("rss_db.php"))
{
require_once("rss_db.php");
print("----------ok------------");
}
else
{
print("----------not exist-------------");
}

?>

就是想测试一下 为什么一用require_once 程序就没反应了?


环境:
WAPM : php5
测试:
在IE里直接查看 http://192.168.1.2/phptest/a.php

结果:
如果注释掉 require_once("rss_db.php"); 语句, 正常, print --ok-- ,
说明rss_db.php 文件本身是存在的。

如果不注释require_once("rss_db.php"); 语句,代码如上面所示,
在IE里查看时 就是 一片空白,什么信息也没有,连出错信息都没有。


我是初学者,这点小问题都憋了几天了,大侠们请指点一下吧。是不是环境设置的问题?
应该怎么设置?在哪里设置?

多谢!
...全文
240 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
junqilian 2006-05-22
  • 打赏
  • 举报
回复
我确认没有 exit()或者 die()

不过rss_db.php 里又require_once 'DB.php'了
就是PEAR里的DB.php, 这个文件也存在,为了防止找不到路径,我干脆把DB.php文件拷贝到rss_db.php 相同的目录下了。
rss_db.php 里剩下的就是和数据库相关的类的定义。

----------
a.php

<?php
if(file_exists("rss_db.php"))
{
require_once("rss_db.php");
print("----------ok------------");
}
else
{
print("----------not exist-------------");
}



// 这句应该出来的吧,结果这个也没有。

print("-----------end------------");
?>

junqilian 2006-05-22
  • 打赏
  • 举报
回复
实际上rss_db.php里是几个类的定义,大概的格式就是:

<?php

class a
{
public function func1()
{
....
}

public function func1()
{
....
}


}

class b
{
.....
}
iasky 2006-05-22
  • 打赏
  • 举报
回复
我这儿没有问题,可能是你包含的php中文件有exit();或者die();了
Cain 2006-05-22
  • 打赏
  • 举报
回复
看一下rss_db.php里都干了些什么,有没有退出控制
wasuka 2006-05-22
  • 打赏
  • 举报
回复
rss_db.php中有无错误或exit()之类的终止语句?
junqilian 2006-05-22
  • 打赏
  • 举报
回复
我是新新手,麻烦您说清楚一点?

你是说 错误调试的相关的选项吗? 在哪儿设置?我看一下打没打开。
mynamesucks 2006-05-22
  • 打赏
  • 举报
回复
错误是否打开?
junqilian 2006-05-22
  • 打赏
  • 举报
回复
难道PEAR里面的DB.PHP里有?这个大家都应该熟悉的,总不至于只要引用DB.PHP就会调用到exit吧
junqilian 2006-05-22
  • 打赏
  • 举报
回复
没有,真的没有
aniude 2006-05-22
  • 打赏
  • 举报
回复
require_once("rss_db.php");
这里是否有exit or die

21,893

社区成员

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

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