使用fopen()不能写入,报错Warning: fopen("note.txt","w") - Permission denied 可能有二:1、note.txt是只读文件。2、note.txt已被其它程序以禁写共享方式打开。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 若在UNIX,请检查WEB SERVER的运行者的权限 1.首先检查是否包括头文件 <stdio.h>2. FILE* fp; fp=fopen("note.txt","w"); unsigned long Error=GetLastError(); if(fp==NULL) AfxMessageBox("不能打开指定文件",MB_OKCANCEL);3.通过返回的错误码和文件指针判断问题所在。 Ivery,看清楚了,这是php的问题,不是C问题很明白,这是没有权限如果是unix或linux,将该文件属性改为777是nt的话把那个文件的属性改为everyone都可以全权访问得了 也有可能是那个WEB的目录没有开放写权限! 叫网管帮你将此文件的权限改为任何人可读写。有关php中用的数据都要有着权限,数据库、或纯数据文本文件、*.dat文件 叫 Webmaster 改写文件属性为 777 for unix.windows下没有这种情况chmod 似乎不行,因为在unix下 php 的CGI 方式权限不够. 你肯定是在Unix(Linux)运行的,在note.txt所在的目录下用"ls -l"看看,如果你没有写的权限的话,那么你要使用超级用户(root)登录,然后将该文件的权限设置给指定的用户,假设你的用户是MyName,可以这样: chown MyName note.txt 是在NT上吗?我也遇见过,巴note.txt的属性设为可写就行了 PHP 类初始化的时候,不能用变量参数么,怎么改呢? php数组整合问题 NiceWords description 标签如何限制字数 相当与ASP中的函数clnt,clng 帮忙看看这个数据库SQL语句 在线等:发送请求到某机器端口获取数据问题 实在无奈了,请高手帮忙!我自己没剩多少分了,还望高手拔刀相助阿!chartdir_php_win32 php文件下载,怎样才能知道文件下载完全? 求教:关于php对.txt文件的一些行操作问题. php auto_prepend_file mysql中一个库最多可以建多少个表后,效率开始大幅度下降? 求助:如何使用函数使页面刷新?
2. FILE* fp;
fp=fopen("note.txt","w");
unsigned long Error=GetLastError();
if(fp==NULL)
AfxMessageBox("不能打开指定文件",MB_OKCANCEL);
3.通过返回的错误码和文件指针判断问题所在。
如果是unix或linux,将该文件属性改为777
是nt的话把那个文件的属性改为everyone都可以全权访问得了
有关php中用的数据都要有着权限,数据库、或纯数据文本文件、*.dat文件
windows下没有这种情况
chmod 似乎不行,因为在unix下 php 的CGI 方式权限不够.
chown MyName note.txt