我一直在网上搜索教程,但我想我们可以说搜索引擎被 WordPress 和 Blogger “污染”了。
这是我的问题:
我按照本教程进行了操作,进展顺利,一切都按我的意愿进行。但是现在我想要一个功能,管理员(正在编写一个新的博客条目)可以选择决定该博客条目何时上线(hh/dd/yy)。
有谁知道教程,演示,技巧,任何可以帮助的?
我知道我可以使用 Blogger 或 WordPress,但我不想。这将具有学习更多 PHP 的额外目的。
我查看了“建立博客”文章。在我看来,你不需要改变太多。这是某种食谱/提示/建议:
将“整个脚本”更改为
$sql = "CREATE TABLE php_blog (
id int(20) NOT NULL auto_increment,
timestamp int(20) NOT NULL,
title varchar(255) NOT NULL,
entry longtext NOT NULL,
published date, <--- this is the change
PRIMARY KEY (id)
)";
如果要更改现有表,请使用 PHPMyadmin 之类的工具。
在里面添加这个<form>
:
<input type="text" name="published" id="published" value="" />
里面if (isset($_POST['submit'])) {
加
$published = $_POST['published'];
另外,紧随其后 - 如果用户没有输入发布日期,则必须采用 m/d/y 形式:
if ($published=='') $published = date("m/d/Y");
更改 SQL:
$sql = "INSERT INTO php_blog (timestamp,title,entry,published) VALUES ('$timestamp','$title','$entry','$published')";
更改 SQL
$sql = "SELECT * FROM php_blog WHERE id='$id' and published<CURRENT_TIMESTAMP LIMIT 1";
这只是指向一个开始/给出一种食谱。
“建立博客”系统非常非常简单,所以我认为差不多就是这样。如果你让它工作,你将需要更多关于下一章的编码,但我希望它可以作为一个起点。我喜欢人们尝试自己制作工具的想法,并在此过程中学习如何去做。好多了。
如果您从 WordPress 之类的博客系统开始,您只会遇到另一种问题 - 很可能更令人沮丧。最好有控制,而不是浪费时间去纠正别人的编码错误。