mkdir()抛出警告消息

时间:2014-02-06 06:30:12

标签: php

这里的错误是什么?

 <?php
 define('TMP_FOLDER','temp'); 
 $temp_dir = $this->dir['root'].$this->config['sep'].TMP_FOLDER;

 //$temp_dir = C:\xampp\htdocs\xxx\temp
 //$this->dir['root'] = C:\xampp\htdocs\xxx

 if(!file_exists($temp_dir) && !is_dir($temp_dir)){
        chdir('../');
        mkdir(TMP_FOLDER, 0744);
    }
 ?>

这会发出如下警告: -

  

警告:mkdir():文件存在于第49行的C:\ xampp \ htdocs \ xxx \ yyy \ display.php中

我认为这是一项轻松的工作。但是,我无法理解这是什么?

2 个答案:

答案 0 :(得分:1)

删除以下行并尝试

 chdir('../');

答案 1 :(得分:0)

找到它,我删除了行

chdir('../');

更改目录,定向到c:\ xampp \ htdocs。删除它解决了这个问题。

相关问题