使用fwrite创建.md文件


Use fwrite to create an .md file

我想知道是否有任何方法可以使用fwrite()创建.md文件。我正在为一个团队创建一个博客,该团队需要在不需要我打字的情况下上传内容。每个帖子的内容都通过.md文件进行标记。我正在尝试制作一个网页,该网页将接收内容并创建一个.md文件。现在我只运行了一个验证测试,并试图将其保存到.md文件中。然而,当我尝试将扩展名更改为.md时,我总是会出现错误。我有点像PHP的傻瓜,所以你的帮助是先验的。

TLDR

我想知道为什么这个(fwrite("newfile.md", "w") or die("Unable to create file!")会在使用.txt时抛出错误。

代码

<?php
$myfile = fwrite("newfile.md", "w") or die("Unable to create file!");
$txt = "John Doe'n";
fwrite($myfile, $txt);
$txt = "Jane Doe'n";
fwrite($myfile, $txt);
fclose($myfile);
?>

您的问题是您没有打开/创建文件,您只是在尝试写入文件。在写入文件之前,您需要使用fopen()

$myfile = fopen("newfile.md", "w") or die("Unable to create file!");
$txt = "John Doe'n";
fwrite($myfile, $txt);
$txt = "Jane Doe'n";
fwrite($myfile, $txt);
fclose($myfile);