根据字符串创建目录(如果它不存在)?

时间:2010-12-10 19:31:11

标签: php directory-structure

$page = '......';

$the_file = 'cache/filing/forums/index.tpl';

$file = fopen($the_file, "w");
fwrite($file, $page);
fclose($file);

我需要帮助,因为我不确定如何继续。我有$the_file变量(这是一个字符串),我想创建该目录结构和文件(如果它们尚不存在)。我尝试过使用fwrite()但是只有在(子)?目录下才有效?存在 - 我正在寻找的是一种方法,所以如果(子)?目录?不存在它们是为了创造它。

E.g。如果缓存和归档文件夹存在...但论坛不是我想要创建它,所以可以创建index.tpl文件并将其放在$page的内容中。< / p>

希望这是有道理的。

1 个答案:

答案 0 :(得分:8)

mkdir(dirname($the_file), 0777, true);