我正在开设一个日常风格的网站。我找到了一个能够满足我想要的网站,并且想知道最好的方法。
我想过有一个PHP文件只是根据PHP的日期(z)吐出一句话。 O使用数据库,因为它可能是更好的做法。
你怎么看?这是我试图模仿的网站,您可以从查看来源获得一些想法,但这句话每天都在变化:http://daily-day.com/。正确方向的一些建议会很棒。我不想让你为我写。作为一个初学者,我想在一点帮助下自己做。
答案 0 :(得分:2)
创建一个MySQL表来存储引号,并使用PHP调用它们。 您可以根据日期调用它们,或者您可能能够选择最近的引用(通过id),但尚未请求。所以也许你会有一个名为'requested'的值,如果它是0,它就没有显示出来。然后当你通过MySQL_query()选择它时;您将值更改为1。
答案 1 :(得分:1)
似乎与javascript thingy过于复杂。您只需从PHP输出文本即可。 您可以使用数组,但这意味着您必须在代码中添加新的谚语。
数据库表也很简单。您只需要一个包含数据和文本列的表。您可以事先输入每天的新谚语,只需查询当前日期的谚语。
它允许您检索到目前为止使用的每一行,以便稍后添加“浏览历史记录”功能。
PHP有很多MySQL示例。这与您访问数据库的Hello World非常接近。 :)
答案 2 :(得分:1)
我以前做过这些事情,这取决于你有多少说法。如果你有一个月的5个旋转说法:
<?php
$sayings = "one
two
three
";
$sayings = split("\n",$things);
$num = date("z") % count($sayings);
echo $sayings[$num];
?>
或类似的东西可以做到这一点。但是特鲁法是对的,如果你想了解CSS布局或者你要问的问题太广泛了。我认为不是这样的。
答案 3 :(得分:0)
这是一个过于广泛的问题,与Q&amp; A网站没有太大关系,请查看我们的常见问题解答。
简要回答玩具问题,让一个简单的数据库结构适用于一个相对较小的网站并不是那么复杂,最终会帮助你扩展,你自己说过这是更好的做法。
想象一下每次添加新短语或想要添加某些功能时都必须更改PHP文件。你每次都可以刹车。
实施一个数据库并谷歌搜索一些你正在做的事情的脚本示例,那里有很多,它将帮助你作为一个学习练习。