2015-06-22 77 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