File::write()
\nn\t3::File()->write($path = NULL, $content = NULL);
Create a folder and/or file. Also creates the folders if they do not exist.
\nn\t3::File()->write('fileadmin/some/deep/folder/');
\nn\t3::File()->write('1:/some/deep/folder/');
\nn\t3::File()->write('fileadmin/some/deep/folder/file.json', 'TEXT');
Copied!
| @return boolean
Source Code
public function write($path = null, $content = null)
{
$path = \nn\t3::File()->absPath($path);
$folder = pathinfo($path, PATHINFO_DIRNAME);
$exists = \nn\t3::File()->mkdir($folder);
if ($exists && $content !== null) {
return file_put_contents($path, $content) !== false;
}
return $exists;
}
Copied!