您现在的位置: 无忧电子商务网 >> 信息学院 >> 程序开发 >> php >> 正文

用php实现广告轮播

作者:佚名    信息学院来源:整理    点击数:    更新时间:2008-2-2 我要参与讨论

  ://www.webjx.com/htmldata/2005-12-26/.$url." >< img src=http://www.webjx.com/ad/".$banner_name." alt=\"".$alt."\" border=0 >< /a >< p >";
echo "< ul type=disc >";
echo "< li >广告网址: ".$url;
echo "< li >辅助字串: ".$alt;
echo "< li >广告说明: ".$descript;
echo "< li >显示加权: ".$priority;
echo "< /ul >";
}

? >
< /body >
< /html >

  当然要使用上面的程式之前别忘了先增加 ad 资料表,SQL 及栏位如下


CREATE TABLE ad (
url varchar2(1024) not null,
banner varchar2(1024) not null,
alt varchar2(255) null,
descript varchar2(255) null,
priority number(4) not null default 1
);


  序号 栏位 名称 资料形态 资料长度 栏位说明
  0 广告网址 url varchar2 1024
  1 图片路径 banner varchar2 1024
  2 字串显示 alt varchar2 255
  3 广告说明 descript varchar2 255
  4 显示加权 priority number 4 1 为内定值,0 表停用


  值得一提的是在这加入了加权的功能,若一个广告要提升曝光率,则可以将显示加权的栏位数字加大,例如 5,它的出现机率就会比只设为 1 的高五倍。


< ?php
// ad.php
putenv("ORACLE_SID=WWW");
putenv("NLS_LANG=american_taiwan.zht16big5");
putenv("ORACLE_HOME=/home/oracle/product/7.3.2");
putenv("LD_LIBRARY_PATH=/home/oracle/product/7.3.2/lib");
putenv("ORA_NLS=/home/oracle/product/7.3.2/ocommon/nls/admin/data");
putenv("ORA_NLS32=/home/oracle/product/7.3.2/ocommon/nls/admin/data");

$handle=ora_logon("user38@WWW","iam3849") or die;
$cursor=ora_open($handle);
ora_commitoff($handle);

$query="SELECT url, banner, alt, priority FROM ad where priority > 0";
ora_parse($cursor, $query) or die;

上一页  [1] [2] [3] [4] [5] 下一页

在google里搜索更多用php实现广告轮播

Google
Web www.51ec.org
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
我来说两句 对此文章发表了评论
  昵 称: *必填    ·注册用户·
  评 分: 1分 2分 3分 4分 5分     严禁发表危害国家安全、政治、黄色淫秽等内容的评论,用户需对自己在使用本网站服务过程中的行为承担法律责任。本站管理员有权保留或删除评论内容,评论内容只代表机友个人观点,与本网站立场无关。  
评 论
内 容

 
评论列表 (最新 评论仅限网友观点!)

供求信息




| 设为首页 | 加入收藏 | 关于我们 | 广告服务 | 联系方式 | 友情链接 | 版权申明