在mkdir之后添加文件

时间:2015-09-03 03:23:20

标签: php web-deployment mkdir file-put-contents

我无法弄清楚如何从我拥有的示例目录中添加文件。我将不胜感激。当用户输入用户名时,我已成功创建了一个新目录,但内容为空。

编辑:我已经创建了所需的目录结构,只需要包含/复制我在示例模板中的页面。

<?php
     $fileName = "/associate/sample/";

    $Name = $_POST['name'];

    $thisdir = getcwd();

    $folderPath = $thisdir . '/' . $Name;

    mkdir($folderPath);

    chmod($folderPath, 0777);

    file_put_contents (realpath("$fileName"), associate/$Name);

    ?>

1 个答案:

答案 0 :(得分:2)

你很亲密,只是做得不对。仔细看看,并与你所看到的以及我所做的不同进行比较

$folder = "/associate/";
$name = 'Joshua';
$thisdir = getcwd();
$folderPath = $thisdir . $folder . $name;
$filename  = $name.'.file';
if(!file_exists($folderPath)){
  mkdir($folderPath);
  chmod($folderPath,0777);
}
$textToWrite = 'this is some text';
file_put_contents(realpath($folderPath).'/'.$filename, $textToWrite);