所以我有一个网站有三个图片空间:空间A,空间B和空间C.
在太空A中,我有20幅图像(图像A1-A20),我想每天旋转 在Space B中,我有20张图片(图片B1-B20),我想每隔13天更换一次 在Space C中,我有20张图像(图像C1-C20),我想每20天更换一次。
因此,举个例子,我希望我的网站能够在2000年1月1日开始。
空格A,B和C将根据日期显示以下图像:
1/1 - A1,B1,C1
1/2 - A2,B1,C1
1/3 - A3,B1,C1
...
1/12 - A12,B1,C1
1/13 - A13,B1,C1
1/14 - A14,B2,C1
1/15 - A15,B2,C1
...
1/20 - A20,B2,C1
1/21 - A1,B2,C2
1/22 - A2,B2,C2
1/23 - A3,B2,C2
...
1/26 - A6,B2,C2
1/27 - A7,B3,C2
1/28 - A8,B3,C2
etc.
因此,我认为我需要一个DateTime程序来查找开始日期(2000年1月1日)和计算机上列出的日期之间经过的天数,除以适当的数字(20,260,400),使用余数或分数来确定哪个图片是合适的并选择它来显示,但是没有线索如何写它/从哪里开始。
建议表示赞赏。
谢谢,NP
答案 0 :(得分:0)
如果你一直在寻找学习php或perl或类似的理由,就是这样。如果没有,那么试试租用编码器或类似的。让第一个程序工作的不仅仅是代码还有很多 - 你需要弄清楚如何在服务器上加载软件并正常工作。
好消息是你似乎很清楚你的问题陈述。我去书店看看php或perl书籍,直到你看到一个似乎有用的书,然后去找它。我们在这里准备回答真正寻求者的所有问题......
PS。对于你的问题,如果你使用Linux网络服务器,php将是一个很好的开始赌注。
答案 1 :(得分:0)
Larry K是正确的,因为你已经定义了很好的问题,需要某种程序才能做到这一点。 PHP和Perl是不错的选择,但有几种方法可以用几乎任何语言来实现:Python,C,Ruby,......一种技术是运行cron作业(假设Linux或其他Unix变体)每天(午夜或左右)重新编写HTML文件。另一种方法是编写CGI脚本,以便在请求页面时确定正确的图像。 PHP方式(如果使用mod_perl或mod_python,则为Perl或Python)将直接在网页中嵌入(或引入)代码,并在请求页面时执行。我建议你到处玩,挑选最适合你和你的情况。
FWIW,如果是我,我可以按照我喜欢的方式做到,我可能会编写一个Python脚本作为cron作业运行。 Python只是因为它是目前我最喜欢的语言,并且通过cron作业完成它可以最大限度地减少每天只执行一次这项工作所需的处理。然而,一些网络托管公司不提供cron(或Python :-();如果是这样的话,我会用嵌入在网页中的PHP来做,假设我可以使用PHP(这似乎无处不在的网络托管公司)。