说得很清楚了,说无tmp之个目录或online.txt文件啊!

解决方案 »

  1.   

    我在C盘目录下已经建立了tmp目录,并且在目录下建立了online.txt 文本。文本是空的。
      

  2.   

    你看看fopen函数里参数的用法吧'r' 开档方式为唯读,档案指标指到开始处。 
    'r+' 开档方式为可读写,档案指标指到开始处。 
    'w' 开档方式为写入,档案指标指到开始处,并将原档的长度设为 0。若档案不存在,则建立新档。 
    'w+' 开档方式为可读写,档案指标指到开始处,并将原档的长度设为 0。若档案不存在,则建立新档。 
    'a' 开档方式为写入,档案指标指到档案最后。若档案不存在,则建立新档。 
    'a+' 开档方式为可读写,档案指标指到档案最后。若档案不存在,则建立新档。 
    'b' 若作业系统的文字及二进位档不同,则可以用此参数,UNIX 系统不需要使用本参数。 
      

  3.   

    这样看看:直接指定绝对路径“C:\tmp\online.txt”我也不知道行不行,我笨,怎么没看见写入函数呀$string="grep -l   \"S_usertype|s:1:\" /var/state/php/*|grep -c \"sess\">/tmp/online.txt";这是写入的代码吗?