views: 2525 times


當作是筆記記錄一下,因為之前自己的電腦掛點,資料都掉光光,做一下筆記以防萬一。
首先是要備份或是轉換的地方做資料輸出,輸出的格式就寫成 XML 的格式就好了。例如這樣:
然後準備接收端,以 PHP 的環境來說,可以利用 curl module 來做遠端讀取資料的方式。
然後需要一個 XML 的類,用來方便切割遠端所吐出來的 Response,這裡我直接拿 TextCube 的類來修改,比較方便。因為這個類需要 TextCube 的另一個類,叫做 UTF8 所以也順便做了一個。
然後,假設上述吐出資料的網誌是 http://192.168.1.140/xindex.php?id=23200,那麼程式就是這樣:
其中有一個函式叫做 htmlUnicode2Utf8,它的功用是把 の 這種 html unicode 轉成我們"人類"看得懂的字,關於這個東西我之前有發過一篇文章說明,就不再贅述了。主要是用 preg_replace_callback 去做,大概需要這些函式:
最後,再把這些東西全部包成 shell-script 丟到伺服器去用 crontab 去跑就好了。
首先是要備份或是轉換的地方做資料輸出,輸出的格式就寫成 XML 的格式就好了。例如這樣:
然後準備接收端,以 PHP 的環境來說,可以利用 curl module 來做遠端讀取資料的方式。
然後需要一個 XML 的類,用來方便切割遠端所吐出來的 Response,這裡我直接拿 TextCube 的類來修改,比較方便。因為這個類需要 TextCube 的另一個類,叫做 UTF8 所以也順便做了一個。
然後,假設上述吐出資料的網誌是 http://192.168.1.140/xindex.php?id=23200,那麼程式就是這樣:
其中有一個函式叫做 htmlUnicode2Utf8,它的功用是把 の 這種 html unicode 轉成我們"人類"看得懂的字,關於這個東西我之前有發過一篇文章說明,就不再贅述了。主要是用 preg_replace_callback 去做,大概需要這些函式:
最後,再把這些東西全部包成 shell-script 丟到伺服器去用 crontab 去跑就好了。
UTF8_XMLTree_functions.zip




Leave your greetings.
只有管理員能看到的回覆。
2008/07/22 11:02 [ Permalink : Modify/Delete : Reply ]先檢查 session 資料表吧!
2008/07/22 14:22 [ Permalink : Modify/Delete ]我改天在補上,最近很忙 =_=b
curl module 我還真的沒用過耶, 多知道一樣東西了:p
2008/07/25 10:53 [ Permalink : Modify/Delete : Reply ]php這邊我目前頂多抓抓遠端的文字資料回來而已
用fopen比較快^o^
我在公司都還是寫c#跟asp居多啊, php感覺好多新東西都沒機會玩到
要不是因為要遠端抓資料,不然也很少用 curl module,只是比較起來 curl 比 fopen 要方便一點就是。我反而是,抓 binary 檔案會用 fopen 而不用 curl,大概是我自己技術不到家的關係吧,哈哈。
2008/07/25 13:22 [ Permalink : Modify/Delete ]我也想碰碰其他的 language,但是實在沒那個心神啊,而且我現在比較想玩的是 ROR :P