這個六、日幫朋友處理一個舊系統的 dBase III 資料庫,主要是將地址裡的台北市替換為新北市。
近九萬筆的資料,手動一筆筆的輸入肯定要花上不少時間。用程式取代的方式,實際執行的時間不過1分鐘,反而大部份的時間都花在連接 dBase III 資料庫上。
最近的 PHP 版本已不再內附 dBase 函式庫,而不知為何,試了前幾個 PHP 版本的 dBase 都沒有辨法正常運作,最後還是得自行編譯才解決這個問題。
這個六、日幫朋友處理一個舊系統的 dBase III 資料庫,主要是將地址裡的台北市替換為新北市。
近九萬筆的資料,手動一筆筆的輸入肯定要花上不少時間。用程式取代的方式,實際執行的時間不過1分鐘,反而大部份的時間都花在連接 dBase III 資料庫上。
最近的 PHP 版本已不再內附 dBase 函式庫,而不知為何,試了前幾個 PHP 版本的 dBase 都沒有辨法正常運作,最後還是得自行編譯才解決這個問題。
這次是為了 dBase 為編的。
nmakenmake install 安裝至 C:\php 需要編 cli 才行<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"如果是考量相容性為主的話,可以選擇:
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"不論選擇何者,撰寫符合嚴格標準的文件,可以在利用程式(不論是後端 PHP 或前端的 Javascript )處理文件時,省事許多。
"http://www.w3.org/TR/html4/strict.dtd">
$filter = array(
'user-id-old' => array(
'filter' => FILTER_VALIDATE_REGEXP,
'options' => array('regexp' => '/[a-zA-Z][a-zA-Z0-9_]*/')
)
);
'/^[a-zA-Z][a-zA-Z0-9_]*$/'
<input name="userfile" type="file"/> 為例,其中將會有下列屬性:Content-Length: 104858220 Content-Disposition: form-data; name="MAX_FILE_SIZE" PHP Warning: POST Content-Length of 3148440 bytes exceeds the limit of 2097152 bytes in Unknown on line 0
/* page size = 10, page offset = 20*/ SELECT * FROM table 20, 10; SELECT * FROM table LIMIT 10 OFFSET 20;