PHP制作按指定时间变化的广告

我有一个MYSQL的数据库,存有广告的相关信息。
现在求一个代码,就是要求当前时间是广告表第1个广告中开始时间和结束时间之间,显示第一个广告的图片,并且带有超链接,链接到数据库中该产品的数据;当处在第2个广告的开始和结束时间的时候,替换为第2个广告的图片,且超链接换成数据库中该广告的数据。本表中有3个类似的广告,只是大小位置不同。
我不知道该如何插入链接。而且如何调用图片。
你的FORM(<form id="form" class="form">)似乎没有写表单提交的方式(GET / POST)和动作页面吧
以前用c#现在想学习PHP,想做一个全站缓存功能。将所有需内的内容缓存成静态文件。
以前用C#是这样实现的。
在访问网站所有内容之前使用httpModules拦截访问路径。再根据访问路径从缓存目录中读出或重定向到缓存目录。如果缓存中不存在或过期。就执行原文件,再拦截输出流.Flush,将其写入缓存目录。
现在想用PHP写个一样的功能。但不知道PHP有没有和httpModules相似的功能,就是有多个事件触发,比如在执行所有程序之前触发和在生成完结果之后输出到客户端之前触发。
不要求说的太细,只要告给我学习方向就行了。

也是新人,应该是加个函数就能实现吧

这在网上找到了这个config.php但不知道怎么用。会在其它文件执行前执行它吗?

这些函数写到什么文件里?我是想在所有文件之前执行,就算文件不存在它也可以按我需要的显示。

写到php文件中。ob_get_flush()得到的是字符串(HTML内容)
至于html缓存内容写到什么地方,起什么样的文件名,你自己定。
PHP要做的是就比较缓存文件的日期。如果过期了就重新生成并显示缓存内容,
如果你不想生成新的缓存,直接 print(ob_get_flush());或 ob_end_flush()就输出到浏览器了。原来缓存的内容还是旧的,不过就失去了缓存的意义。至于先执行哪个,后执行哪个,
这要看主程序中 include("*.php")或require("*.php")的顺序了。
可能我说的不大清楚比如 有客户访问xxx.html文件,而些文件服务器上汉有。这时我想让它反回指定的信息
再或者某文件明明存在,但我让他显示404错误。
还有就是在全局范围内加入防CC代码。这些在.NET中都可以在IIS执行程序之前或之后完成。
在 missing.html 定义你要指定的信息。改成php可以动态定义。
如果有那个文件(静态文件)。只能用重定向规则了。
最近小弟 学习cms的时候遇到点问题,就是 有一个文件是加密的 
也不知道怎么解密。不知道各位dgdj有什么办法? 或者是可以给解密
由于 论坛不让发太长内容 所以各位大哥大姐 只能看地址了
这个加密实在是怎么了解回楼上 但是 eval 前面的那段加密代码没有用么? 是不是就丢失了?
它这个是 eval 套 eval 的过程,eval前的是初始参数。
加密算法,我没有跟进,不过照这么分析是可以得到源码的。
php 代码后面是加密的 php代码。
前面的是执行码。用于解密并执行。没有返回值,只进行变量的赋值等操作。因为改前面的会影响到文件的长度。
所以追踪起来有点困难。
一直到现在为止,还是没有用mvc来弄php,每次尝试都是感觉又繁杂又乱。一直想不到mvc有什么好处,我自己的代码可以执行完所需功能,不需额外的多余的代码,如果用了mvc,根本不清楚那一大堆文件夹里面的代码如何执行的。另外,mvc维护不方便。动不动报错,不执行,要执行一段代码平均引入三四十个php文件。。基本上忽略了硬件性能。而你又不能去改他的底层(如果去改还不如用自己的)。
来源: nba直播
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值