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

广告轮播

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

  $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] [6] 下一页

在google里搜索更多广告轮播

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

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

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

    供求信息




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