写了下面这一小段php代码
$fp = fopen("news.html","w");
if($fp){
echo "成功";
}
else{
echo "失败";
}
其中news.html不存在,想让它自动创建,但总是失败。
差了很多资料,认为可能是权限问题,但不知怎么解决。
我是在root用户下运行的。
跪求高手解决~~
求助!!关于ubuntu下php开发
-
- 帖子: 1
- 注册时间: 2011-02-21 22:31
-
- 帖子: 66
- 注册时间: 2011-01-01 8:14
Re: 求助!!关于ubuntu下php开发
不用“跪求”,这词还是别用。
打开文件要指明路径,此路径可以在 DOCUMENT_ROOT 之上。
$DOCUMENT_ROOT=$_SERVER['DOCUMENT_ROOT'];
$fp=fopen( "$DOCUMENT_ROOT/new.html", 'rw' );
DOUCMENT_ROOT 需要在 apache 配置文件中设置。
位置一般是 /etc/apache2/sites-available/default
改了 DOCUMENTROOT,有两处需要改。
打开文件要指明路径,此路径可以在 DOCUMENT_ROOT 之上。
$DOCUMENT_ROOT=$_SERVER['DOCUMENT_ROOT'];
$fp=fopen( "$DOCUMENT_ROOT/new.html", 'rw' );
DOUCMENT_ROOT 需要在 apache 配置文件中设置。
位置一般是 /etc/apache2/sites-available/default
改了 DOCUMENTROOT,有两处需要改。
Blog <http://ffb-all.com/>
Linux User #529415 with Linux Counter <http://counter.li.org/>
PGP keyID F73D6274 hkp://keyserver.ubuntu.com
Linux User #529415 with Linux Counter <http://counter.li.org/>
PGP keyID F73D6274 hkp://keyserver.ubuntu.com