2015-06-22 79 views
0

我使用getcwd()在當前目錄中創建了文本文件,現在我需要在不同的目錄中創建文本。但我無法弄清楚如何回去僅使用PHP在不同的目錄中創建文本文件

它的所作所爲之前

時,即時通訊在

/var/www/website/mydomain/ 

代碼

$objData = serialize($name). "\r\n"; 
      $createPath = getcwd().DIRECTORY_SEPARATOR."mytextdir/".$id.".txt"; 
      echo $createPath; 
      $fp = fopen($createPath, "w"); 
      fwrite($fp, unserialize($objData)); 
      fclose($fp); 

它會在

/var/www/website/mydomain/mytextdir/###.txt 

但現在我需要在

/var/www/website/allTextfiles/###.txt 

創建這個文本文件這是可能的,如果是這樣,任何人可以幫助我如何使用的東西做similer這種技術

getcwd().DIRECTORY_SEPARATOR."#####/".$##.".txt"; 

回答

2

採用雙點你得到一個更高的文件夾。

所以你的路徑變爲這樣:

getcwd() . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . "allTextFiles/".$id.".txt"; 
+0

感謝,但它並沒有檢測到「..」它只是把它作爲一個字符串 –

+0

@SoththiUpali真實的,但使用它作爲路徑時,將工作 – Blaatpraat