> /server/test/1.log"; system($cmd); 却不能成功写入LOG文件,在系统下直接运行echo "hello" >> /server/test/1.log 就没有问题,这是什么原因呢?" name=description>

InfoQ

交流

讨论:真是奇怪,搞不明白了,大家帮看看吧。。。

作者 yvcbudd 发布于 2003-08-01 分类:php基础编程

$cmd = "echo "hello" >> /server/test/1.log";
system($cmd);


却不能成功写入LOG文件,在系统下直接运行echo "hello" >> /server/test/1.log 就没有问题,这是什么原因呢?



逛论坛交流真是奇怪,搞不明白了,大家帮看看吧。。。

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

5 条回复

回复

没有/server/test目录 发表人 xltxlm 发表于 08月15日
不!这个目录和文件都是有的,我直接在系.. 发表人 yvcbudd 发表于 08月15日
有没有权限问题 发表人 冬冬 发表于 08月15日
不推荐用系统命令。 <?php $.. 发表人 xltxlm 发表于 08月15日
为什么呢? 发表人 yvcbudd 发表于 08月15日
  1. 没有/server/test目录

  2. 不!这个目录和文件都是有的,我直接在系统下执行就没有问题,但是放到PHP页面里执行,却写不到文件里去!各位帮帮忙吧,急啊!!!!

  3. 有没有权限问题

  4. 不推荐用系统命令。

    <?php
    $str = "hello";
    $link=fopen("/server/test/1.log","w+");
    fwrite($link,$str);
    fclose($link);
    ?>

  5. 为什么呢?




  6. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

为什么装不上iis?

我装的2000,刚开始没装IIS,后来打好SP4等一些补丁后就装不了了,提...

:( smarty的问题

smarty到底啥原理 $smarty->assign("umLid",$lid); $smarty-...

村子里的f4

!!谁有这个网站的源代码呀!!!!!

我想看看

贴图

偶的桌面

为什么我装的php4.3.4显示版本还是php4...

运行php.exe后显示 Cannot find module (IP-MIB): At line 0 i...

mysql中的mysql数据库是不是不可随便修...

这个数据库中有用户表和权限,是不是不能随便做删除这样的操作?

请教:php访问数据库出现重大内存泄漏

PHP访问MySQL、SQL Server 和Oracle数据库时,Apache占用的内存和...

有个网友要请我吃饭。该不该去

孩子都上初中了。

非常紧急问题!无法安装mysql,到了100...

安装mysql是,到是100%页面时就无法安装,停在那里,过了好一会...

[]