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

一个广告轮播系统的例子(内含文件上传的方法)

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

  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;
ora_exec($cursor);
$i=$pricount=0;
while(ora_fetch($cursor)) {
$ad[$i][0] = ora_getcolumn($cursor,0);
$ad[$i][1] = ora_getcolumn($cursor,1);
$ad[$i][2] = ora_getcolumn($cursor,2);
$ad[$i][3] = ora_getcolumn($cursor,3);
$pricount += $ad[$i][3];
$i++;
};

ora_close($cursor);

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

在google里搜索更多一个广告轮播系统的例子(内含文件上传的方法)

Google
Web www.51ec.org
  • 上一篇信息学院:

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

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

    供求信息




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