首頁 > 後端開發 > php教程 > 用PHP實現小型網站廣告管理(修正版)_PHP教程

用PHP實現小型網站廣告管理(修正版)_PHP教程

WBOY
發布: 2016-07-21 16:05:30
原創
828 人瀏覽過

今天做照著例子做,發現其中有很多錯誤的地方,為了讓廣大菜鳥兄弟更好的理解,我把修改過的文件給大家看看。
資料結構如下:

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目錄;資料庫;
    include("config.inc");
   //插入資料表ad ("config.inc");
   //插入資料表ad ("config.inc");
   //向資料表ad插入來自表單的新資料;
    $query="insert inalt ad (url, 🎜>    $query="insert inalt,ad (url, banner, priority, banbanner ) values('$url','$alt','$priority','$banner_name')";
   //插入成功則顯示以下資訊;
    $try=mysql_query($query);
   if($try){
   echo "一則廣告新增完成,詳細資料:";
   echo "";
   echo "廣告網址: echo "";
   echo "廣告網址: echo "";
   echo "廣告網址: $url$
顯示加權:  $priority ";
    }else{echo "出錯";}
    }
    }else{     }else{ >; 🎜>        

Untitled



廣告交換錶


廣告交換表




  

圖片URL:
    
  


  

連接URL:
    


  

顯示權數:


  

顯示權數:
    


連結說明:
    




    
    
  




}?>

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



     include(" config.inc");
     $query="SELECT url, banner, alt, priority from ad";
     $res 🎜>   //使用 mysql_fetch_object()函數取得有用的資料列資訊並儲存到對應陣列中;
    while($row = mysql_fetch_object($result)) {  > 🎜>     $adbanner[]=$row->banner;
     $adalt[]=$row->alt;
     初始化中間變數;
     $numcheck=$numrows;
     $i=$pricount=0;
    // adpriority[$i];
     $i ; $numcheck--;
   }
   //程式執行時的百萬分之一秒產生隨機數種子;
   //程式執行時的百萬分之一秒產生隨機數種子;
   //程式執行時的百萬分之一秒產生隨機數種子; ()*1000000);
   //得到1到最大隨機數之間的一個隨機數;
    $pri= rand(1,$pricount);
   //中間變數清除; >     $pricount=0;
    //依加權值不同,產生用來顯示廣告的、元素為字串的陣列;
    for($i=0$$i     $pricount =$adpriority[$i];
    if ($pri     $ad[]="";
    }
    }
    //顯示廣告,權值越大,顯示機會越大;
    echo  $ad[0];
    ?>


    ?>


連接mysql資料庫的東西,在這就不列出來了。上面的程式還有進步空間,還有好多功能沒實現,如果你願意你也可以修改。不過修改後最好給我一份給我:terence611005@sina.com 有問題請跟我聯絡:oicq:18680986  

http://www.bkjia.com/PHPjc/315702.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/315702.htmlTechArticle
今天做照著例子做,發現其中有很多錯誤的地方,為了讓廣大菜鳥兄弟更好的理解,我把修改過的文件給大家看看。 資料結構如下: CREAT...
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板