1
<h1>New Post</h1>
<form method="post">
<b>Post Title</b><br />
<input type="text" name="title">
<br />
<br />

<b>Post Content</b><br />
<!-- editor -->
<? include "./js/editor/buttons.php"; ?>
<iframe id="textbox" class="editor" src="js/editor/editor.php"></iframe><br />
<input type="hidden" id="text" name="content">
<!-- /editor -->
<br /><br />

<input type="hidden" name="post_true" value="true">
<input type="submit" value="Accept">

</form>

所以,基本上 - 我有一个新闻文件夹,我可以在其中阅读所有新闻文件。它们都写成:[date] name.txt 例如:[21.7.13] Welcome to our new website.txt

我拥有的另一个脚本将获取标题和日期,并将完成整个打印部分。我正在做的是一个管理面板,它允许添加新文件。我将需要它以特定格式([d:m:y])和 $_POST['title'] 作为文件名自动生成今天的日期,并创建一个文本文件。在文本文件中会有来自文本框/编辑器的内容。

谁能帮我创建文件部分?输出文件应该这样做:

创建名为 [d:m:y] $_POST['title'].txt 的新文件(+$_POST['content'] 作为文件内容)

非常感谢任何试图提供帮助的人。

4

1 回答 1

0

也许是这样的?没有测试过。

$file_name = "path/to/save/file/[" . date( 'd.m.y' ) . "] " . $_POST['title'];
$handle = fopen( $file_name, 'w' ) or die( 'Unable to open file' ); //create new file
fclose( $handle ); //close file

$file = file_get_contents( $file_name ); //open the file
$file .= $_POST['content']; //apppend $_POST['content] to file
file_put_contents( $file_name, $file ); //write the contents back to file
于 2013-07-26T00:32:38.273 回答