Php mkdir()抛出警告消息

Php mkdir()抛出警告消息,php,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) && !

这里的错误是什么

 <?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中


我认为这是一项容易的工作。但是,我不明白这是什么?

请删除下面的行并重试

 chdir('../');

找到了,我把电话线拔了

chdir('../');

更改目录,指向c:\xampp\htdocs。删除此选项解决了问题。

了解联机内容可能会有所帮助#49。。。