使用 fwrite 创建一个 .md 文件
Use fwrite to create an .md file
我想知道是否有任何方法可以使用 fwrite()
创建 .md 文件。我正在为需要上传内容的团队创建博客,而无需我输入内容。内容通过每个 post 的 .md 文件降价。我正在尝试制作一个网页,该网页将获取内容并使用它创建一个 .md 文件。现在我只有一个证明测试 运行 并试图将其保存到 .md 文件中。但是,当我尝试将扩展名更改为 .md 时,我不断收到错误消息。我有点 PHP 菜鸟所以你的帮助是 apricated。
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);
?>
你的问题是你不是 opening/creating 一个文件,你只是试图写入它。您需要在写入之前使用 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);
我想知道是否有任何方法可以使用 fwrite()
创建 .md 文件。我正在为需要上传内容的团队创建博客,而无需我输入内容。内容通过每个 post 的 .md 文件降价。我正在尝试制作一个网页,该网页将获取内容并使用它创建一个 .md 文件。现在我只有一个证明测试 运行 并试图将其保存到 .md 文件中。但是,当我尝试将扩展名更改为 .md 时,我不断收到错误消息。我有点 PHP 菜鸟所以你的帮助是 apricated。
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);
?>
你的问题是你不是 opening/creating 一个文件,你只是试图写入它。您需要在写入之前使用 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);