星期六, 九月 10, 2005
Oracle 刪除 10分鐘前資料
Oracle 要刪除掉 10 分鐘前資料的語法,
delete from TableName where ColumnName < sysdate - 10/60/24
sysdate: Oracle 內建系統時間的參數(Define)
星期日, 六月 26, 2005
PHP 日期轉換
PHP 抓昨天日期的程式碼
date("d/m/y", time()-24*3600);
其它一些日期 code 的應用.
Mysql日期和時間函數不求人
所有 Mysql 日期函數 應該全都用到了吧.. XD
星期五, 六月 10, 2005
每 n 個字加 WBR
若是連續的英文字(或網址), 在整個頁面顯示上是不會斷行的, 會把整個頁面撐開.
這時後就要使用 <wbr> 的 tag(或塞空白), 大約每 30 個字就塞一個. 是塞空白可能會影響到原始資料, 還是加 <wbr> 比較好.
(閱讀全文)星期二, 五月 17, 2005
Perl 印出 hash 和 array
Perl 要印出 hash 的全部內容, 有以下幾種方法:
- while(my ($key, $val) = each(%hash)) { print "$key $val" }
- %hash = qw / car 600k bike 70k /; print $_ , $hash{$_} , "\n" foreach (keys %hash);
- print "$_ $hash{$_}\n" foreach (keys %hash);
- print "$_ $h{$_}\n" for keys %h;
Perl 印出 Array 的內容:
- print $_."\n" for @a;
- print @a;
- push @a, split for <>; print @a;
星期三, 五月 11, 2005
PHP get Global Varable
php 在 4.x 版以後要抓全域變數都要用 $_POST, $_GET, $_COOKIE... etc.
雖然只要在 php.ini 中, 去設定
register_globals 就可以了,
不過為了安全考量, 還是別這樣子改比較好,
但是自己懶得打那麼長的字怎麼辦?
所以還是來寫個小程式來搞定它.
這是全域的處理法, 還是不太建議使用,foreach ($_REQUEST as $key => $val) {
$$key = $val;
}
因為這就跟之前一樣意思了, 還是有限制的使用比較好,
自己一定知道前一頁是如何傳送變數過來的,
所以用以下此程式碼會比較好一點.
foreach ($_POST as $key => $val) {
$$key = $val;
}
$_POST 可改為 $_COOKIE, $_SESSION, $_GET ... 等.
星期三, 五月 11, 2005
php_flag in .htaccess
看了 php_flag in .htaccess 這篇文章, 相當的實用.
htaccess 還有很多的功能, 簡單的來列一些.
ex:
DirectoryIndex index.html index.htm index.php上面四行意思為.
AddType application/x-httpd-php .html .htm
php_value auto_prepend_file /.../refer.php
php_value default_charset utf-8
- 此頁面預設的頁面要抓哪個. 依序排列.
- 將 .html, .htm 也當 .php 一樣, 輸出前要經過處理.
- 在每個檔案前面都加上 refer.php
- 設定預設語系為 UTF-8
星期三, 五月 04, 2005
CSS and Html 編碼問題
CSS file 若是 Big5 編碼, 網頁頁面是 UTF-8 編碼, 會發現 CSS 完全沒有作用.
因為 瀏覽器會判斷不出來, 而無法轉換. 因此那 CSS 會 load 不進來.
CSS 樣式表的編碼 要 跟網頁編碼 都一樣才行.
星期二, 四月 26, 2005
Html: label (radio bottom)小技巧
<input type="radio" id="abc" /><label for="abc">這是oo</label>
<input type="radio" id="def" /><label for="def">這是xx</label>
<label><input type="radio">這是oo</label>
<label> <input type="radio">這是xx</label>
用 label tag 能做到, 並非一定要點到圓圈的 Radio Button才能選取, 只要點到文字就可以選擇到 radio 的圈圈了~~
使用 label
沒用 label
這是oo 這是xx
星期二, 四月 26, 2005
CSS: 不換行 寫法(FORM)
平常 Html 寫到 FORM 會讓造成空隔多空一行 等等的問題, 以往都是將 Form 塞到 Table 跟 tr 間 的這些方法來解決.
css 有簡易的解法~ 照下面的一設就搞定了~
form{margin:0px; display:inline}
- margin: 上下左右間隔都設為 0px
- display: inline 之後顯示的秀在同一行
<h1> 想不換行也是同樣解法. </h1>, 只要<h1 style="display: inline;"> 就可以了.



