可能有二:
1、note.txt是只读文件。
2、note.txt已被其它程序以禁写共享方式打开。

解决方案 »

  1.   

    若在UNIX,请检查WEB SERVER的运行者的权限
      

  2.   

    1.首先检查是否包括头文件 <stdio.h>
    2. FILE*  fp;
       fp=fopen("note.txt","w");
       unsigned long Error=GetLastError();
       if(fp==NULL)
       AfxMessageBox("不能打开指定文件",MB_OKCANCEL);
    3.通过返回的错误码和文件指针判断问题所在。
      

  3.   

    Ivery,看清楚了,这是php的问题,不是C问题很明白,这是没有权限
    如果是unix或linux,将该文件属性改为777
    是nt的话把那个文件的属性改为everyone都可以全权访问得了
      

  4.   

    也有可能是那个WEB的目录没有开放写权限!
      

  5.   

    叫网管帮你将此文件的权限改为任何人可读写。
    有关php中用的数据都要有着权限,数据库、或纯数据文本文件、*.dat文件
      

  6.   

    叫 Webmaster 改写文件属性为 777 for unix.
    windows下没有这种情况
    chmod 似乎不行,因为在unix下 php 的CGI 方式权限不够.
      

  7.   

    你肯定是在Unix(Linux)运行的,在note.txt所在的目录下用"ls -l"看看,如果你没有写的权限的话,那么你要使用超级用户(root)登录,然后将该文件的权限设置给指定的用户,假设你的用户是MyName,可以这样:
      chown MyName note.txt
      

  8.   

    是在NT上吗?我也遇见过,巴note.txt的属性设为可写就行了