rename函数出现奇怪的权限问题 帖全代码....是不是使用了flock函数了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有flock代码太多太乱,真的没办法贴出来 我就把那个类的方法贴出来吧*****************************//function FileDispose($content){//把原来的文件重命名,然后建立新文件并把$content写入 if(file_exists("recordbak.txt")){ unlink("recordbak.txt"); } rename("record.txt","recordbak.txt"); $this->_CheckDataFile($content); return ture;}**********************************************************************仅此而已,这个方法应该没问题的呀,在别的文件中引用成功,真搞不懂了,可是那个有问题的文件代码太多了,但是前面根本就没有任何操作文件的句子,只有一个fopen(),fclose()那还是在引用类的方法,并没有直接出现 查看目录mynews(record.txt所属目录)和文件record.txt的操作权限.右键\安全\添加everyone完全控制. function FileDispose($content){ if(file_exists("recordbak.txt")){ unlink("recordbak.txt"); } rename("record.txt","recordbak.txt"); $this->_CheckDataFile($content); return ture;}如果确认问题出在此方法上,请检查unlink是否被正确执行了。function FileDispose($content){ if(file_exists("recordbak.txt")){ unlink("recordbak.txt"); } if(! file_exists("recordbak.txt")) { // 确认已被删除了 rename("record.txt","recordbak.txt"); $this->_CheckDataFile($content); return ture; } return false;} 确实是everyone,而且和recordbak也不存在冲突问题,那样的提示不是权限不够所以才说奇怪,毕竟别的文件里的语句可以读取和删除它,就那一个文件里的函数不可以删所以才觉得非常奇怪 setcookie的问题 关于if else 判断问题 怎么有错呢 为何取不出正确的的文件内容 取数据库文件名 win下 apache端口修改?放到这好象不太合适. 严重的问题 undefined reference to `mysql_create_db' 关于在输出之后使用header函数的问题 弹出窗口问题高手快来看啊 哪有支持php3的主页空间? PHP邮件组件 PHP在win2003上运行问题
*****************************//
function FileDispose($content){//把原来的文件重命名,然后建立新文件并把$content写入
if(file_exists("recordbak.txt")){
unlink("recordbak.txt");
}
rename("record.txt","recordbak.txt");
$this->_CheckDataFile($content);
return ture;
}
**********************************************************************
仅此而已,这个方法应该没问题的呀,在别的文件中引用成功,真搞不懂了,可是那个有问题的文件代码太多了,但是前面根本就没有任何操作文件的句子,只有一个fopen(),fclose()那还是在引用类的方法,并没有直接出现
if(file_exists("recordbak.txt")){
unlink("recordbak.txt");
}
rename("record.txt","recordbak.txt");
$this->_CheckDataFile($content);
return ture;
}
如果确认问题出在此方法上,请检查unlink是否被正确执行了。
function FileDispose($content){
if(file_exists("recordbak.txt")){
unlink("recordbak.txt");
}
if(! file_exists("recordbak.txt")) { // 确认已被删除了
rename("record.txt","recordbak.txt");
$this->_CheckDataFile($content);
return ture;
}
return false;
}