我在a.php中调用时用 出错了?

bbsuser 2003-08-21 04:11:14
我在tmp文件夹下面有两个文件,a.php和b.php
我在a.php中调用时用 <? @include("b.php"); ?>
可是这样调用没用。请问什么原因?
...全文
135 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sports98 2003-08-23
  • 打赏
  • 举报
回复
如果是linux也有可能是你文件名或扩展名大小写问题.
hover_online 2003-08-23
  • 打赏
  • 举报
回复
路径问题,调用b.php的这个文件应该和b.php不在同一级目录!
troopers 2003-08-22
  • 打赏
  • 举报
回复
No such file or directory in D:\www\index.php on line 569
目录中无该文件。你的两个文件应该放在同一个目录下。
bbsuser 2003-08-21
  • 打赏
  • 举报
回复
放在同一个目录下,如果我用绝对路径就可以了。
babystudio 2003-08-21
  • 打赏
  • 举报
回复
提示很明确,是找不到文件。检查相对路径
重点在于是否是c.php中include进了a.php?如果此时路径不同,会有问题
bbsuser 2003-08-21
  • 打赏
  • 举报
回复
to: troopers(骑兵)
按照这样写了还是出错,是不是在php.ini里要修改一下的。
出错信息:
Warning: main(b.php): failed to open stream: No such file or directory in D:\www\index.php on line 569

Warning: main(): Failed opening 'b.php' for inclusion (include_path='.;c:\php4\pear') in D:\www\index.php on line 569

还要请问一下这种<?include("b.php");?>与<? @include("b.php"); ?>这种有什么区别?
我在用<? @include("b.php"); ?>不会出现上面的错误,但是什么内容也没有。
bbsuser 2003-08-21
  • 打赏
  • 举报
回复
to: troopers(骑兵)
用这种形式<?include("b.php");?> php.ini是不是要修改一下。
还有请问一下这种<?include("b.php");?>与这种<? @include("b.php"); ?>
有什么区别?

提示错误:
Warning: main(b.php): failed to open stream: No such file or directory in D:\www\index.php on line 569

Warning: main(): Failed opening 'b.php' for inclusion (include_path='.;c:\php4\pear') in D:\www\index.php on line 569

troopers 2003-08-21
  • 打赏
  • 举报
回复
<?include("b.php");?>
bbsuser 2003-08-21
  • 打赏
  • 举报
回复
我要在a.php中的任意位置上调用b.php

21,887

社区成员

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

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