2014-02-06 159 views
0

這裏有什麼錯誤?mkdir()拋出警告消息

<?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():文件存在於C:\ XAMPP \ htdocs中\ XXX \ YYY \上線49 Display.php的

我認爲這是一項簡單的工作。但是,我不明白這是什麼?

+0

它可能有助於知道什麼是在線#49 ... –

回答

1

除去下面線和嘗試

chdir('../'); 
+0

我做到了這一點,並得到它的權利。 – nurakantech

0

發現了它,我除去線

chdir('../'); 

改變目錄,涉及到c:\ XAMPP \ htdocs中。刪除這個解決了這個問題。