php本身生成的文件自然对这些文件有读写权限

解决方案 »

  1.   

    老天谁能解释一下,下面这段程序,如果里面的特定文件存有数据如:2|www|wwwww
    就可以往里面写,如果是空的就不能写~~为什么~~下面用到的所以目录和程序权限都设为了
    777!!天啊到底怎么回事!
    ==============================================================================
    if (!$sessionid) setcookie ("sessionid",rand(1,5), time()+7200);
                  if ( ! file_exists("./sessions/".$sessionid.".dat"))
    copy("./sessions/empty", "./sessions/".$sessionid.".dat");
                      $row = 1;
    $fp = fopen ("./sessions/".$sessionid.".dat", "r+");
                 while($data=fgetcsv($fp,500,"|")){
                        $row++;
                      }
                   fputs($fp,"哈哈|荸荠|西瓜\n");
      

  2.   

    输出前加上fseek ($fp,0,SEEK_END)试试