最近各位會發現到,在梅問題教學網中,在文章結束的地方,多了一塊敗家梅的廣告區塊,最初梅干本來想利用jQuery來製作隨機廣告輪播,但想到在Wordpress的佈景中,本來就是一個不折不扣的php網頁, 再加網頁的編譯上,php會提前在jQuery就已完成,所以梅干就上網爬文,php要如何像jQuery或Flash能隨機出現不同的廣告,哈~真沒想到php的用法與jQuery或Flash幾乎相同,現在就一塊來看看,如何利用PHP來實現隨機廣告。
randAd.php
<?php $ad01=”<a href=‘http://buy.minwt.com/index.php?route=product/product&product_id=83' target=’_blank’> <img src=‘//photo.minwt.com/img/ADEvent/590-165banner.jpg’ alt=‘敗家梅-T型機頂閃燈轉接座’ border=‘0’ /> </a>”;$ad02=”<a href=‘http://buy.minwt.com/index.php?route=product/product&product_id=87&path=35' target=’_blank’> <img src=‘//photo.minwt.com/img/ADEvent/a280.jpg’ alt=‘敗家梅-A-280攝影棚燈’ border=‘0’ /> </a>”;
switch (rand(1,2)) { case “1”: echo $ad01; break;
case "2": echo $ad02; break; default: echo $ad01;
} ?>
語法說明:
$ad01、$ad02這是廣告要顯示的語法,若要多個廣告時,只要一直向下加如$ad03、$ad04….就行了。
在rand(起始,總數),若起始值為1,廣告有10筆時就改成rand(1,10)。
case起始break結尾,default為預設值,並且不用加break。
在rand(起始,總數),若起始值為1,廣告有10筆時就改成rand(1,10)。
case起始break結尾,default為預設值,並且不用加break。
這樣就可輕鬆的製作出隨機廣告囉!雖然是一個簡單的小範例,但還蠻實用的,若你也是php主機,下回要弄隨機廣告時,就可派上用場囉!最近梅干也在玩php的smarty還挺有趣的,等梅干玩出一點心得再與大家來分享。