過濾用戶輸入一直也是 web 應用很重要的安全工作,在 PHP 內除了自行編寫過濾特別字符串的程式外,也可以用現成的 PECL extension: Input Filter extension。要使用這個 extension 需要在 shell 輸入以下指令安裝:
pecl install filter
以下例子假設有一張表單,裡面有兩個欄位: name, age 及 email。而我們希望 name 會用字串;age 是數字;email 就是電郵格式,那麼便可以這樣做:
1. yum instal kernel-PAE kernel-PAE-devel kernel-headers kmod-xfs-PAE
2. vi /boot/grub/grub.conf
下述範例 $str 裡面第一欄的長度是 10, 第二欄是 10, 第三欄是 9, 第四欄是 8 (算法是由字串開始算到最後面空白結束), 那 unpack 用法就如下述範例:
<?php
$str = '12/01/08 00:22:33 112233 12342222';
print_r(unpack('a10date/a10time/a9phone/a8tel', $str));
]]>
https://kevin0523.pixnet.net/blog/post/22504441#comments
https://kevin0523.pixnet.net/blog/post/22336220
2009-01-17T18:28:22+08:00
管理 MySQL 最讓人困擾的就是如何有效的掌握 MySQL 的健康狀況,因為 MySQL
雖然有提供許多系統變數值供您參考,但這些零散的數據若要手動搜集與過濾將會是一件十分沒有效率的事情(除非您寫 Scripts
去分析)。而接下來要介紹的這套 "工具" 其實是由 hackmysql.com 的站長所撰寫的 Perl Scritps,旨在協助 MySQL
DBA 搜集與分析 MySQL 的運作狀況。
官方網站: http://hackmysql.com/
軟體下載: http://hackmysql.com/mysqlreport
]]>
https://kevin0523.pixnet.net/blog/post/22336220#comments
https://kevin0523.pixnet.net/blog/post/22008796
2008-11-17T15:49:08+08:00
有時候常常會需要取得來訪者的IP位址,但是IP位址有兩種
一種為非透過proxy上網
另一種為透過proxy上網
兩種方式其實都不一樣
取得使用者ip,php取得使用者ip
]]>
https://kevin0523.pixnet.net/blog/post/22008796#comments
https://kevin0523.pixnet.net/blog/post/21519990
2008-08-22T11:15:38+08:00
獲取一組radio被選中項的值
var item = $('input[@name=items][@checked]').val();
]]>
https://kevin0523.pixnet.net/blog/post/21519990#comments
https://kevin0523.pixnet.net/blog/post/20149225
2008-07-18T22:11:47+08:00
PEAR::HTML_QuickForm的驗證規則 參考資料:http://phpeye.com/article/view/id/108 規則名稱
參數
規則描述
required
]]>
https://kevin0523.pixnet.net/blog/post/20149225#comments
https://kevin0523.pixnet.net/blog/post/19084187
2008-06-24T21:28:38+08:00
過濾XSS的function
https://kevin0523.pixnet.net/blog/post/19084187#comments
https://kevin0523.pixnet.net/blog/post/19066423
2008-06-24T11:23:59+08:00
PHP 過濾器: PECL Input Filter 過濾用戶輸入一直也是 web 應用很重要的安全工作,在 PHP 內除了自行編寫過濾特別字符串的程式外,也可以用現成的 PECL extension: Input Filter extension。要使用這個 extension 需要在 shell 輸入以下指令安裝:
pecl install filter
以下例子假設有一張表單,裡面有兩個欄位: name, age 及 email。而我們希望 name 會用字串;age 是數字;email 就是電郵格式,那麼便可以這樣做: