2013年7月30日 星期二
2013年7月23日 星期二
php 時間限制 開啟與結束
如何將時間限制什麼時候開始與結束
$start_time;
//echo "開始時間".$start_time."<br>";
$end_time;
//echo "結束時間".$end_time."<br>";
date_default_timezone_set('Asia/Taipei'); //時區調整
$time_now = date ("Y-m-d H:i:s");//大寫H表示24小時制 小寫表示12小時
if(strtotime($start_time) - strtotime($time_now ) < 0 && strtotime($end_time) - strtotime($time_now ) > 0){
echo "可正常交易";
}else{
echo "時間未到或是已過期";
}
$start_time;
//echo "開始時間".$start_time."<br>";
$end_time;
//echo "結束時間".$end_time."<br>";
date_default_timezone_set('Asia/Taipei'); //時區調整
$time_now = date ("Y-m-d H:i:s");//大寫H表示24小時制 小寫表示12小時
if(strtotime($start_time) - strtotime($time_now ) < 0 && strtotime($end_time) - strtotime($time_now ) > 0){
echo "可正常交易";
}else{
echo "時間未到或是已過期";
}
觀點:開發很棒的軟體...五個成功秘訣分享(中譯摘要)
Building Great Software...5 Cool Tips For Success! |
Building Great Software...5 Cool Tips For Success!
http://www.loggly.com/blog/2012/03/you-know/
by Brian Schroeder
If you start with "you know what would be cool?", kill the idea.
這聽起來有點刺耳,但是工程師天生就是容易被很酷的技術吸引,例如新的程式語言與工具帶來很棒的特性:Redis, MongoDB, RabbitMQ, Python, Ruby, Clojure, Scala, Node.js 都是很棒的技術,當你用很新奇酷炫的技術做軟體,別人也會覺得你超級酷。但是千萬別忘記:開發軟體是為了做出「有用」的東西而非「酷」。
旨在一切從簡
Aim for simplicity.
當你準備寫下段程式碼,從簡單的開始,別在腦海裡想些複雜而遠超過所需的東西。找出對「你」而言可以最簡單容易達成目標的方法,別去用那些你不會做的。
可以簡單但不能隨便
The simplest solution isn't always best.
有時候用不好的類別繼承方式或耍小手段的演算法,可能是解決問題最輕鬆的方法。但這樣做無疑是在挖洞兼埋地雷,日後發生問題肯定粉身碎骨。要避免差勁的作法,即使看起來很簡單;有時需要用較複雜一點的作法,同時想辦法把複雜度降低。
想要的功能不一定需要
Don't build more than you need.
有些功能看起來很誘人,當你開始想要把每樣東西都加到軟體裡,請再多思考幾次,如果想不出實際的好理由,做出這些功能可能只是想要而非需要。
想遠一點
Think long-term.
乍看之下這點和前面幾項有衝突,如果要以簡單、滿足當前需要為目標,要怎麼把日後的狀況也考慮進來呢?這裡指的是「計畫」要有長遠的眼光,大處著眼,小處著手。
2013年7月18日 星期四
Microsoft windows 8 正版換機器從新安裝
將正版的Windows 8專業版要灌到其他的電腦上時(原本的沒有要開機了),怎麼啟用都不行,
最後選擇了"電話啟用"從XP時代就有的一項功能,但從未使用過正版(誤!)未使用過這樣的啟用
方式,因為時間是半夜,利用0800的服務專線轉輾了好久,終於有真人接聽了,而且是大陸
同胞的客服,不過耗了一晚終於可以再次的使用正版!!
原來要裝不同的機器,不論是什麼版本正式版也好升級版也罷,就是只能先移除原本機器上
的系統(很好奇在我不上網的時候她們怎麼知道我有沒有移除)後才能再次安裝,而且多半是要
打去所謂的電話啟用。
如今終於了解看了十多年的電話啟用是什麼意思了
最後選擇了"電話啟用"從XP時代就有的一項功能,但從
方式,因為時間是半夜,利用0800的服務專線轉輾了好久,終於有真人接聽了,而且是大陸
同胞的客服,不過耗了一晚終於可以再次的使用正版!!
原來要裝不同的機器,不論是什麼版本正式版也好升級版也罷,就是只能先移除原本機器上
的系統(很好奇在我不上網的時候她們怎麼知道我有沒有移除)後才能再次安裝,而且多半是要
打去所謂的電話啟用。
如今終於了解看了十多年的電話啟用是什麼意思了
2013年7月12日 星期五
單圖片按鈕與兩張圖片按鈕切換實例
第一種方式利用兩張圖做切換
HTML代碼:
<a id="theLink"></a>
CSS代碼:
#theLink{
display:block;/*因為標簽a是內鏈元素,所以利用這句話將內鏈元素轉化成塊狀元素,后面的width和height才起作用*/
width:120px;
height:41px;
margin:0 auto;
background:url(../images/normal.gif) no-repeat;
}
#theLink:hover{background:url(../images/press.gif) no-repeat;}
第二種方式利用一張圖有有個圖樣時,調整圖的位置將HTML代碼:
<a id="buttonBlock"></a>
CSS代碼:
#theLink{
display:block;
width:120px;
height:41px;
margin:0 auto;
background:url(../images/buttonBG.gif) no-repeat;
}#theLink:hover{ background:url(../images/buttonBG.gif) no-repeat 0 -41px;}
如何將按鈕(Button)變成圖片按鈕
正常按鈕的Html語法會是這樣寫:
<form id="form1" name="form1" method="post" action="" >
<input type="submit" name="submit_Btn" id="submit_Btn" value="送出" />
<input type="reset" name="reset_Btn" id="reset_Btn" value="取消" />
<input type="reset" name="reset_Btn" id="reset_Btn" value="取消" />
</form>
若是要把正常的按鈕換成圖片按鈕來顯示,可以將寫法改為:
<form id="form1" name="form1" method="post" action="" >
送出按鈕: <input type="image" name="submit_Btn" id="submit_Btn" img src="XXX.jpg" onClick="document.form1.submit()" >
取消按鈕: <input type="image" name="reset_Btn" id="reset_Btn" img src="XXX.jpg" onClick="document.form1.reset()" >
取消按鈕: <input type="image" name="reset_Btn" id="reset_Btn" img src="XXX.jpg" onClick="document.form1.reset()" >
</form>
或是:
<form id="form1" name="form1" method="post" action="" >
送出按鈕: <button type="button" name="submit_Btn" id="submit_Btn" onClick="document.form1.submit()"><img src="XXX.jpg"></button>
取消按鈕: <button type="button" name="reset_Btn" id="reset_Btn" onClick="document.form1.reset()"><img src="XXX.jpg"></button>
</form>
也可以這樣:
<form id="form1" name="form1" method="post" action="" >
送出按鈕: <a href="javascript:document.form1.submit()"><img src="XXX.jpg"></a>
取消按鈕: <a href="javascript:document.form1.reset()"><img src="XXX.jpg"></a>
</form>
或是利用CSS:
<form id="form1" name="form1" method="post" action="" >
送出按鈕: <input type="button" name="submit_Btn" id="submit_Btn" onClick="document.form1.submit()" style="background-image:url(XXX.jpg);width:30px;height:30px;">
取消按鈕: <input type="button" name="reset_Btn" id="reset_Btn" onClick="document.form1.reset()" style="background-image:url(XXX.jpg);width:30px;height:30px;">
</form>
出處:果凍 的 程式備忘簿
2013年7月11日 星期四
PHP 截字、斷字專用 function
<?
//PHP 有支援很方便的 function 可以直接達到此功能.
$string = strip_tags($string);
$string = mb_strimwidth($string, 0, 80, ‘…’, ‘UTF-8′);
//$string 為字串變數,80為長度
?>
//PHP 有支援很方便的 function 可以直接達到此功能.
$string = strip_tags($string);
$string = mb_strimwidth($string, 0, 80, ‘…’, ‘UTF-8′);
//$string 為字串變數,80為長度
?>
2013年7月9日 星期二
訂閱:
文章 (Atom)