在做 include 时出现一个警告,但内容正确显示了,想知道如何解决?

dcomman 2004-01-06 09:05:23
在做 include 时出现一个警告,但内容正确显示了,想知道如何解决?


警告内容:Warning: main(): stream does not support seeking in /home/space9n/public_html/test.php on line 3

文件内容:

<?php
include("http://64.246.46.80/~space9n/bbs/ssi.php?a=stats")
?>
...全文
89 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
countstars 2004-01-06
  • 打赏
  • 举报
回复
楼上的根本不是方法,程序要考虑可移植性
zhangzezhi 2004-01-06
  • 打赏
  • 举报
回复
如果有可能的话改pho.ini
display_erro=ON 改为Off
countstars 2004-01-06
  • 打赏
  • 举报
回复
试试require 就知道怎么回事了,include不是那么严格,出错了照样显示。用require估计什么都看不到了不显示了
dcomman 2004-01-06
  • 打赏
  • 举报
回复
昏呀,给分就结贴呀。我还是乘机会多学点了,大家不反对吧 :)


谢谢episome,问题是解决了,我想知道为什么会有警告?
episome 2004-01-06
  • 打赏
  • 举报
回复
<?php
@include("http://64.246.46.80/~space9n/bbs/ssi.php?a=stats")
?>

不要warning!
dcomman 2004-01-06
  • 打赏
  • 举报
回复
这个用法是我从一篇技术资料上看到的,不过我现在找不到了,我记得上是这么说的

include("http://domain.com/*/*.php?参数&参数……")

我也怀疑是 http://ip 的问题,只是我的顶级域名还没转过去,无法证实。

如果参数不能带进去,那么如何传递参数呢?
fanisky 2004-01-06
  • 打赏
  • 举报
回复
include还可以这样包含的吗?
bonniewater 2004-01-06
  • 打赏
  • 举报
回复
用include包含不能用ssi.php?a=stats这个,?后面的参数不能带

另外http://64.246.46.80/这样包含也可能不可以
dcomman 2004-01-06
  • 打赏
  • 举报
回复
谢谢。

意思我看懂了,我想知道如何解决。奇怪的是两点:1是内容可以正确显示。2是在地址栏中直接打入 http://64.246.46.80/~space9n/bbs/ssi.php?a=stats 完全正常。

是我 include 用的不对吗?
xuzuning 2004-01-06
  • 打赏
  • 举报
回复
他是说不支持这种方式

21,891

社区成员

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

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