用PHP实现小型站点广告管理(修正版)

2016-01-29 14:35 32 1 收藏

用PHP实现小型站点广告管理(修正版),用PHP实现小型站点广告管理(修正版)

【 tulaoshi.com - PHP 】

  今天做照着例子做,发现其中有很多错误的地方,为了让广大菜鸟兄弟更好的理解,我把修改后的文件给大家看看。
数据结构如下:

CREATE TABLE ad (
url varchar(100) NOT NULL,
banner varchar(150) NOT NULL,
alt varchar(100),
priority int(4) DEFAULT '1' NOT NULL,
)  

增加广告的文件
***************putad.php********************

<? if($submit){
    //处理表单数据的PHP程序;
         //图片banner名和链接地址不能为空;
    if (( banner!="") & ( url!="")) {
    //若广告链接和图片名已被使用,必须另选;
    if (file_exists("adbanner/". $banner_name)) {
    echo "广告图片. banner_name.已被使用,请另选!";
    exit;
    };
    //上传链接图片文件名到adbanner目录;
    copy( $banner,"adbanner/". $banner_name);
   //连接MySQL数据库;
    include("config.inc");
   //向数据表ad中插入来自于表单的新数据;
    $query="insert into ad (url, alt, priority, banner) values('$url','$alt','$priority','$banner_name')";
   //插入成功则显示以下信息;
    $try=mysql_query($query);
   if($try){
   echo "一条广告新增完成,详细信息:";
   echo "";
   echo "广告网址:  $url
广告链接说明: $alt
显示加权:  $priority ";
    }else{echo "出错";}
    }
    }else{
    ?
<html
<head
        <titleUntitled</title
</head

<body bgcolor="#ffffff"
<p广告交换表</p

<form method="post" action="putad.php" enctype="multipart/form-data"
  <p图 片 URL:
    <input type="file" name="banner"
  </p
  <p连接 URL:
    <input type="text" name="url"
</p
  <p显示权数:
    <input type="text" name="priority"</p
<p连接说明:
    <input type="text" name="alt"

  </p

<p
    <input type="submit" name="submit" value="确定"
    <input type="reset" name="concel" value="重填"
  </p
</form
</body
</html <?}?

***************showad.php********************


<?
     include("config.inc");
     $query="SELECT url, banner, alt, priority from ad";
     $result=mysql_query($query);
     $numrows=mysql_num_rows($result);
   //使用mysql_fetch_object()函数获取有用的列信息并存到相应数组中;
    while($row = mysql_fetch_object($result)) {
     $adurl[]=$row-url;
     $adbanner[]=$row-banner;
     $adalt[]=$row-alt;
     $adpriority[]=$row-priority;
    }
    //初始化中间变量;
     $numcheck=$numrows;
     $i=$pricoun

来源:https://www.tulaoshi.com/n/20160129/1493691.html

延伸阅读
标签: Web开发
在WebDev站点上经常看到的一个问题是关于文件上传的。在这篇文章里我将解释如何用PHP实现文件 上传。 设计上传表格 我们主要的目标是完成文件从本地计算机上传到服务器上去。为了做到这一点,我们需要做一个表 格,允许用户选择一个文件并可以提交它。下面是一个例子: HTML HEAD TITLE文件上传表格/TITLE /HEAD BODY TABLE FORM E...
标签: PHP
用PHP实现Soap通讯 近日用PHP实现Soap通讯,写了一些简单的方法:引用文字 <? phpfunction HttpSoap($server, $port, $url, $namespace, $action, $data) {$fp = @fsockopen($server, $port);if (!$fp) {return FALSE;} else {$soapData = ConstructData($namespace, $action, $data);$length = strlen($soapData);$out = &qu...
标签: PHP
在Linux下通过Apache+PHP对Mysql数据库的备份的文件代码: 文件一、Listtable.php (文件列出数据库中的所有表格,供选择备份) 请选择要备份的表格: $con=mysql_connect('localhost','root','xswlily'); $lists=mysql_list_tables("embed",$con); //数据库连接代码 $i=0; while($i$tb_name=mysql_tablenam...
标签: PHP
  首先要说明:这个不是主页计数器,虽然原理和它相同。                                一:准备一个计数文件,存放链结的url和访问次数,格式如下   &n...
标签: PHP
       用PHP3实现文件上载   计算机世界日报       PHP3是一种非常强大的CGI脚本语言,就其语言特点基本上源于C,就其实现方式而言更象PERL,而其对数据库的内在支持更使之成为ASP的强大对手。       首先在前台必须有一个界面    &...

经验教程

957

收藏

25
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部