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;
| 对此文章发表了评论 |
