Single.9 滿周年抽獎活動,結束。 | Single.9

Single.9 滿周年抽獎活動,結束。

嗯? 想說沒那麼快就被抽走,結果,結果! 一天就被擺平了,哈哈哈!

結束了,然後從這裡可以知道,抽獎,運氣才是王道!走旁門左路? 好像只會延長時間,雖然這位朋友最後也得獎了,不過得的很錯愕,而且還是在跟我MSN討論程式的時候中的。

唉呀,先恭喜這位幸運的得獎主,orinx,恭喜他獲得唯一以及最大獎 Skype 30 分鐘儲值卡乙張
(Google紀錄|網站記錄)

其實滿有趣的,辦了這個活動讓我放送了點些許的緊張,因為考試迫在眉睫,讓我備感壓力,每喘一下氣都是非常的用力。

很累,天天緊繃的心情對於心理是一種折磨,有一種瀕臨崩潰的感覺,因為我的幾個科目進展緩慢,每次小考出來的分數都讓我覺得信心被削減了一些,但我不會放棄,因為「機會是留給永不放棄的人」!

來說說這次這個抽獎程式的構造好了。

原理其實滿簡單的,就是兩列數字各取一個數字出來,然後相乘,再除以1000,這就是整個機率的數字。

整個程式的程式碼,以及註解如下:

<?php
date_default_timezone_set('Etc/GMT-8');  //時區設定,記錄用
$r1=rand(0,10);       //從0~10隨機取一位數
$r2=rand(1,100);      //從1~100隨機取一位數
$win=$r1*$r2/1000;    //相乘後除以1000
$y="./images/skype30min_card.jpg";
$img_dir='images';    //圖片資料夾
$pic_card=array("refresh_Card.jpg","F5_Card.jpg","Change_Card.jpg");
$num = rand(0,2);     //圖片代號,也就是大家看到的那三張代表銘謝惠顧的圖片
$link = "./".$img_dir."/".$pic_card[$num];  //圖片連結
//==以下為當數值為0.001時,也就是中獎時會發生的事==
if($win=="0.001"){
//==以jQuery實現輸入框==
echo "<ul class='menu'><li>";
echo "<a href=''><img src=".$y." /></a>";
echo "<ul class='submenu'><div id='g'><iframe src='http://spreadsheets.google.com/embeddedform?formkey=dF9IRXJncktZV0tEMkYwWlZ3cHZ5ZHc6MA' width='350' height='600' frameborder='0' marginheight='0' marginwidth='0'></iframe></div></ul>";
echo "</li></ul>";
//==---輸入表格結束---==
//===== 得獎紀錄開始 =====
    //設定寫入檔案
    $filename = 'get_time.txt';
    //設定寫入資料
    $write_txt = date("Y 年 m 月 d 日") .date("H:i:s")." \n";
    //檢查檔案是否存在和能夠寫入。
    if (is_writable($filename))
    {
        //Append Mode 來打開檔案
        if (!$handle = fopen($filename, 'a'))
        {
            echo "$filename 不能 Open。";
            exit;
        }
        //寫入資料進入檔案中
        if (fwrite($handle, $write_txt."\n") === FALSE)
        {
            echo "$filename 不能夠寫入。";
            exit;
        }
        fclose($handle);
    }
    else
    {
        echo "檔案不能寫入。";
    }
//===== 得獎紀錄結束 =====
}else{
//當沒有得獎的時候所顯示的圖片
echo "<img src=".$link.">";
}
?>

有些微的龐大,如果是用SQL的話,或許會更精簡,但是我怕伺服器負擔過重,所以並沒有這樣考慮,雖然只有一項獎品。

再來就是jQuery的部分,這部分我外掛在我佈景裡的js程式庫裡,這個可能只有 orinx享受過吧!

$(function(){
	$(".menu li a").click(function(e){
		var _this=$(this);
		if(_this.next("ul").length>0){
			if(_this.next().is(":visible")){
				//隱藏
				_this.html(_this.html()).next().hide();
			}else{
				//開啟
				_this.html(_this.html()).next().fadeIn();
				$('#g').css({"opacity":"0.8"});
			}
			//關閉連結
			return false;
		}
	});
	//消除連結虛線框
	$("a").focus( function(){
		$(this).blur();
	});
});

再來是CSS樣式表

a{color:#333333; text-decoration:none; font-size:12px;}
a:hover{text-decoration:underline;}
ul{margin:0;padding:0;list-style-type: none;}
ul.submenu{display:none;}
ul.submenu{margin-left:25px;list-style-type:disc; color:#333333;}
#g {position:absolute;z-index:1000;max-width:350px;word-wrap:break-word;background:#aaa;text-align:left;padding:5px;min-height:1em;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#g p {color:#fff;font:12px 'Microsoft YaHei',Arial,Tahoma,Sans-Serif;}
#g p em {display:block;margin-top:3px;color:#f60;font-style:normal;}

到此,整個程式就告了一段落,然後不久前orinx於他的部落格發表了一篇有趣的文章:

Single9中獎奇幻旅程,內容提到他抽獎的一些過程,滿有趣的,不過我頗為好奇他的程式的所以我剛剛也跑去下載來玩玩了,有興趣的人也可以去下載來玩看看喔~

然後,下面就是這次活動的一些統計數據啦~

Sitemeter統計

WP內建統計

破紀錄了。

 whos.amung統計

這是哪裡的地形圖?

GET CLICKY統計

這個剛啟用不久......

YAHOO統計

最後,特別感謝這些朋友們的支持:AMing魏 風JOEorinxiAlexander.風痕影聽。風osk2相沢愛撫參泛音貓™...還有其他沒有在檯面上出現的朋友們,謝謝你們的參與,謝謝你們讓這次的活動充滿了歡樂。(以上為隨機排列,總之曾出現在那幾篇噗的朋友我都列上去了...)

好了,階段性任務結束了,我要來去認真的讀書,好好的為未來打拼一下。

各位,5月16日相見!

加緊腳步,趕緊上路。

未來之路,由我來決定他的方向。




Related posts

標籤: ,

讀者回應 (4意見)

  1. 魏風 says:

    科科~恭喜Orinx ^^
    明年再辦喔 XD

  2. Alexander says:

    老媽我上電視了(誤

    雖然沒抽到,但還是恭喜 orinx
    這次活動雖然獎品不吸引人(重點?)但是過程還是滿好玩的 XD
    就白痴一直痴痴的按著 F5 (請想像)想開點 至少測試時有中啦

    獨夜考試加油嘍!

張貼意見


Image Code:若看不到驗證碼,請重新整理網頁。

或按下CTRL+ENTER



最新文章

BloggerAds

熱點 TOP 9

隨選推薦閱

友站輪播

FaceBook Fans