如何用PHP实现网站广告位有如下功能:
图片和flash都可上传,可以设置广告位的时间,就是设置多少天到期,到期自动提醒管理员更换广告位,实现广告位后台到计时功能,例如:还剩下10天以上以绿色显示天数,还有5-10天以黄色显示天数,还有不到五天以红色显示天数。如果广告位到期还没有更换,那么就用默认图片替换(这个默认图片上写有广告位到期,请及时更换或续费)

解决方案 »

  1.   

    这个也不是很难吧。。设计一个数据表,保存每个广告的详细信息,包括:广告名称,广告图片地址,广告发布日期,结束日期,当前状态(颜色区分(默认是绿色)),等等然后写几个函数来实现。。1,添加广告,上传图片,写入数据库,。
    2。在指相关页面指定的地方显示广告(display_ad("广告名称")....在display_ad这函数里返回之前先检测一下当前这个广告是否是在有效期内,然后设置相关颜色,如果过期了,就让display_ad返回替换的图片。。)。。我也不是很懂不知道我这个思路怎么样
      

  2.   

    首先,你需要学会一款开源的编辑器,比如eWebEditor或者fckeditor是比较有名的。都很简单的。
    基于这个编辑器,你可以将用户编辑的内容存入数据库,前台直接输出数据库的内容即可。编辑器会处理好用户编辑好的内容,包括图文混排、FLASH等等。至于时间判断实在太简单,我就不啰嗦了
      

  3.   

    用发布日期时间戳(存放数据库) + 时长的时间戳(可存放文件*.txt)(例如:只播放10天)-当前日期时间戳(获取当前)!就知道还有几天广告到时间了啊。IF(TIME>0)then
    显示天数
    ELSE 
    通知管理员:广告时间结束
    END IF
      

  4.   

    同意2楼!
    建个表,存放每个广告位的信息:编号、广告源文件地址、发布日期、结束日期...
    然后是判断时间了。到期天数=结束日期-当前日期。
    得到到期天数剩下的就是流程控制了,可以用switch语句,至于颜色显示什么的,可以放到前端,用html\css\javascript来做
      

  5.   

    大家加我QQ:472434412 共同研究PHP学问吧