在目录中创建文件


Create file in directory

我试图在子目录中创建一个文件,但它没有创建

$tempFilename = "xml/tempfile.xml";
    if(file_exists($tempFilename))
            {    
                unlink($tempFilename);
            }
        $file = fopen($tempFilename,"w");
        $fileTemplate = ($xml);

您可以使用file_put_contents

file_put_contents($tempFilename, '23');

使用fwrite:

$tempFilename = "xml/tempfile.xml";
// Test if directory exists.
$dirname = dirname($tempFilename);
if (!is_dir($dirname))
{
    mkdir($dirname);
}
if(file_exists($tempFilename)){    
     unlink($tempFilename);
}
$file = fopen($tempFilename,"w");
// Write what you need
fwrite($file, 'content of my file');
fclose($file);

尝试这个

首先你需要创建目录

$path = '/xml';
mkdir($path, 0777, true);
$tempFilename = "/xml/tempfile.xml";
if(file_exists($tempFilename))
        {    
            unlink($tempFilename);
        }
    $file = fopen($tempFilename,"w");
   fwrite($file, '23');
fclose($fp);