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 />";
} 展开
我用它的代码打开,但是内容没传过来啊,我用的是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 />";
} 展开
2个回答
2012-11-07 · 知道合伙人软件行家
关注
展开全部
据书上的原代码如下:
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
$_SERVER['DOCUMENT_ROOT']; 中取的是当前运行脚本所在的文档根目录,这个路径是在服务器配置文件中定义的。
因此,这个orders.txt文件的位置在: 你的服务器根目录往上一级目录的 /orders/ 目录下面 。
举例:
假设:你的网站根目录是: e:\websites\
那么 .. 往上一级目录是:e:\
那么,最终的路径是:
e:\orders\orders.txt
$DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
$_SERVER['DOCUMENT_ROOT']; 中取的是当前运行脚本所在的文档根目录,这个路径是在服务器配置文件中定义的。
因此,这个orders.txt文件的位置在: 你的服务器根目录往上一级目录的 /orders/ 目录下面 。
举例:
假设:你的网站根目录是: e:\websites\
那么 .. 往上一级目录是:e:\
那么,最终的路径是:
e:\orders\orders.txt
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询