php和MySQL web开发(第4版)

书上第二章的这段代码@$fp=fopen("$DOCUMENT_ROOT/orders/orders.txt",'ab');是把文件创建在了哪个地方啊?我用它的代码打开,... 书上第二章的这段代码@$fp = fopen("$DOCUMENT_ROOT/orders/orders.txt", 'ab'); 是把文件创建在了哪个地方啊?
我用它的代码打开,但是内容没传过来啊,我用的是wamp集成包
<?php

@$fp = fopen("$DOCUMENT_ROOT/../orders/orders.txt", 'rb');

if (!$fp) {

echo "<p><strong>NO orders .pending.
please try again later.</strong></p>";
exit;
}

while (!feof($fp)) {
$order= fgets($fp, 999);
echo $order."<br />";
}
展开
 我来答
windblast
2012-11-07 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13624
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部
据书上的原代码如下:

$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];

$_SERVER['DOCUMENT_ROOT']; 中取的是当前运行脚本所在的文档根目录,这个路径是在服务器配置文件中定义的。

因此,这个orders.txt文件的位置在: 你的服务器根目录往上一级目录的 /orders/ 目录下面 。

举例:

假设:你的网站根目录是: e:\websites\

那么 .. 往上一级目录是:e:\

那么,最终的路径是:

e:\orders\orders.txt
iostream210
2012-11-06 · TA获得超过912个赞
知道小有建树答主
回答量:588
采纳率:0%
帮助的人:386万
展开全部
@$fp = fopen("$DOCUMENT_ROOT/../orders/orders.txt", 'rb');

1、确认$DOCUMENT_ROOT 是否有值?
2、在 $DOCUMENT_ROOT 目录的上一级,下的orders目录下;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式