如何创建目录然后使用变量将文件写入该目录

时间:2013-03-30 00:49:44

标签: php

mkdir("Business_Pages/".$username);
$fp = fopen("Business_Pages/$username".$username".html", "w");

fwrite($fp, "<html> <head> <link rel='stylesheet' href='index.css'>  </head </html>");

fclose($fp);

我试图在Business_Pages中创建一个可以工作的目录,但我也在新创建的目录中创建了一个名为html输入名称的文件。我基本上尝试在路径名末尾的变量$ username但不起作用

2 个答案:

答案 0 :(得分:2)

$fp = fopen("Business_Pages/". $username . '/' . $username . ".html", "w");

答案 1 :(得分:1)

您的代码中存在一些语法错误。

$contents = "<html> <head> <link rel='stylesheet' href='index.css'>  </head </html>"

$dir = "Business_Pages/$username";
if (!is_dir($dir))
    mkdir($dir);

$filename = $username . '.html';

file_put_contents($dir . '/' . $filename, $contents);