1

我正在使用 php 函数 unlink() 正如你最可能假设的那样,但它似乎给了我一个假阴性......它给了我这个警告:

警告:unlink(/home/blackboa/public_html/classes/lib/test.lang) [function.unlink]: No such file or directory in /home/blackboa/public_html/modules/lang_manage/main.php on line 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() 的同一执行中从未被调用。

有什么我做错了,也许是正斜杠而不是反斜杠?

谢谢,

弗雷泽 K

4

0 回答 0