回 帖 发 新 帖 刷新版面

主题:[讨论][求助]如何设置新文章发布后有“NEW”标志

PHP程序上,如何设置新文章发布后有“NEW”标志,就是说今天发布的文章,在三天内该文章标题上有“New”标志,三天后自动取消此标志!请各位大哥大姐帮忙,小弟我对PHP程序不怎么了解,对ASP的还会。它是否和ASP的日期定义一样呢?
ASP上:<%  if datediff("y",now(),rs("addtime"))>-3 then %>
<span style=color:red;font-family:arial;font-size:11px;><sup>New!</sup></span>
<%end if%>[em18]
我的QQ是125649049或我的邮箱是danney230@163.com!诚谢!!!

回复列表 (共3个回复)

沙发

大家帮帮小弟我!谢谢!!!求助中······

板凳

写了个小程序给你参考,你不必设数组、循环和else
另外还要加上年月变更时的情况

<?php
$d[1]="20070512";
$d[2]="20070517";
$date=date("Ymd");
for($i=1;$i<3;$i++)
{
    if($date-$d[$i]<=3){
        echo "<br>".$i;
        echo"<span style=color:red;font-family:arial;font-size:11px;><sup>New!</sup></span>";
    }
    else
        echo "<br>".$i."ok";
}
?>
运行结果:
1ok
2New!

3 楼

呵呵
很好啊
不过要是能有用函数定义的就好了

我来回复

您尚未登录,请登录后再回复。点此登录或注册