我正在使用php函数unlink(),因为你最可能会假设但它似乎给了我一个假阴性...它给了我这个警告:
警告:取消链接(/home/blackboa/public_html/classes/lib/test.lang)[function.unlink]:/home/blackboa/public_html/modules/lang_manage/main.php中没有这样的文件或目录41
但文件确实被删除了。
这是特定功能的PHP代码:
function delete_lang_file($file){
if(preg_match('#\.lang#', $file) && !preg_match('#blank\.lang#', $file)){
unlink(CLASSES_PATH."lib/".$file);
}
}
执行此函数时没有现有的文件处理程序,但是file_get_contents()和fopen()fwrtie()和fclose()集在其他函数中使用,这些函数在unlink()的同一执行中从不被调用。 / p>
有什么我做错了,可能是斜杠而不是反斜杠吗?
谢谢,
Fraser K