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

用php实现广告轮播

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

  案内容
$myfile_name 上传档案在使用者端的名称
$myfile_size 上传档案的大小
$myfile_type 上传档案的格式,如 "image/gif"


  在 next.php 程式要做的最重要动作,就是好好的使用这四个变数,否则程式一结束,使用者上传的档案就消失了。因此,要先将 $myfile 复制到存放广告图的目录中

copy($banner,"/home1/biglobe3/ad/".$banner_name);

  这行程式就是将档案存在 /home/htdocs/ad 的目录中,就上面的例子而言,就将档案存到 /home/htdocs/ad/myphoto.gif。重要的是,存放的目录不能是 Web Server 无法读到的目录,而应放在网站的 Homepage 所在目录中,才可以在网路上看到。

  或许程式要更细部的处理,例如比对取得的档案大小与系统回报的是否相同....等等,就可以用 $myfile_size 变数了。

  若在 form 中设定 input file 的名称改掉,则在 Upload 的变数也一起改,如

< input name="upfile" type="file" >

  则变数就改成 $upfile、$upfile_name、$upfile_size、与 $upfile_type。

  因此,下面的例子就利用 File Upload 及 Oracle 7.x 后端资料库,将档案放在 Web Homepage 目录中,相关资讯则存在 Oracle 中。当然,加上使用者认证,让有帐号的使用者才能上传图片,可避免刽客 (cracker) 等将不雅或不适当的广告上传。例中有关资料库的设定和 5.4 留言版的设定相同。


< html >
< head >
< ?php
// adadd.php
if (($banner=="") and ($url=="")) {
? >
< title >新增广告< /title >
< /head >
< body >
加权值数字愈大,图片出现的机率就愈高,内定值为 1。
< FORM ENCTYPE="multipart/form-data" ACTION="adadd.php" METHOD=POST >
< table border=0 >
< tr >< td align=right >广告 Banner: < /td >< td >< input name=banner TYPE="file" >< /td >< /tr >
< tr >< td align=right >广告网址 URL: < /td >< td >< input name=url type=text size=30 >< /td >< /tr >
< tr >< td align=right >辅助字串 ALT: < /td >< td >< input name=alt type=text size=30 >&

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

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

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

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

供求信息




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