PHP include

java120936434 2012-04-21 09:39:11
<html>
<head>
<title>显示用户信息</title>
</head>

<body>
<?php
//include 'entity/user.php'; 不能这样包含吗 怎么报错了?
include 'server/userServer.php';
$server=new userServer();
$users=$server->selectUser();
?>
<table align="center" border="1" cellpadding="0" cellspacing="0">
<tr>
<th>用户编号</th>
<th>用户名称</th>
<th>用户年龄</th>
<th>用户性别</th>
</tr>
<?php
echo count($users)."==============================";
foreach ($users as $user){
echo "<tr>";
echo "<td>".$user[0]."</td>";
echo "<td>".$user[1]."</td>";
echo "<td>".$user[2]."</td>";
echo "<td>".$user[3]."</td>";
echo "</tr>";
}
?>

</table>

</body>
</html>


-------------------------------报错-----------------------------------;

Warning: include(server/userServer.php) [function.include]: failed to open stream: No such file or directory in D:\wamp\www\mysql\show\showUser.php on line 9

Warning: include() [function.include]: Failed opening 'server/userServer.php' for inclusion (include_path='.;C:\php5\pear') in D:\wamp\www\mysql\show\showUser.php on line 9

Fatal error: Class 'userServer' not found in D:\wamp\www\mysql\show\showUser.php on line 10
...全文
297 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
java120936434 2012-06-22
  • 打赏
  • 举报
回复
是路径问题 因为PHP 只能包含一次 结果我多次包含 然后路径就出现了问题。 最好的解决办法 是把所有的PHP 路径写在一个文件 然后只调用这个就可以了。
bupabupa166 2012-04-23
  • 打赏
  • 举报
回复
include ("server/userServer.php");
java120936434 2012-04-23
  • 打赏
  • 举报
回复
include '../server/userServer.php';
xuzuning 2012-04-22
  • 打赏
  • 举报
回复
要想不报错,你的文件要这样部署
D:\wamp\www\mysql\show\showUser.php
D:\wamp\www\mysql\show\server\userServer.php
D:\wamp\www\mysql\show\entity\user.php
黄袍披身 2012-04-22
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

这个好像不可以上传图片。
[/Quote]

电脑是不会说谎的,所以仔细检查核对。
将图片传到CSDN的相册然后再来这贴
java120936434 2012-04-22
  • 打赏
  • 举报
回复
这个好像不可以上传图片。
java120936434 2012-04-22
  • 打赏
  • 举报
回复
但是我路径没错啊 我截图你们看看
coder 2012-04-22
  • 打赏
  • 举报
回复
用绝对路径
windows2030 2012-04-22
  • 打赏
  • 举报
回复
你是什么平台,WINDOWS下要用D:\wamp\www\mysql\show\showUser.php,如果是LINUX、UNIX就用D:/wamp/www/mysql/show/showUser.php,另外PHP.INI配置里把路径改成D:/
黄袍披身 2012-04-21
  • 打赏
  • 举报
回复
没有这样文件名的文件 或者路径有错
leetom1991 2012-04-21
  • 打赏
  • 举报
回复
你要看相对路径是相对哪个文件。
如果A include B, B include C, A是显示页面,那么B中include也要用相对于A的路径。
java120936434 2012-04-21
  • 打赏
  • 举报
回复
没有错啊 就是在entity 文件夹 下面的user.php中啊
一起混吧 2012-04-21
  • 打赏
  • 举报
回复
路径错了。

21,893

社区成员

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

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