Technical support2008/07/17 17:04
views: 2525 times
超大字體(180%)放大字體(130%)原始字體(100%)
當作是筆記記錄一下,因為之前自己的電腦掛點,資料都掉光光,做一下筆記以防萬一。
首先是要備份或是轉換的地方做資料輸出,輸出的格式就寫成 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 去跑就好了。

創用 CC 授權
Creative Commons License
本創作適用 姓名標示-非商業性-禁止改作 3.0 創用 CC 授權,台灣並依循所適用的授權條款。

Bookmarks  HEMiDEMi  Technorati  Del.icio.us  Digg  funP  Yahoo!  Furl
Writer profile
author image
偏執與強迫症的患者,算不上是無可救藥,只是我已經遇上我的良醫了。
Posted by hina

Trackback URL : http://hina.ushiisland.net/blog/hinablue/trackback/603

Leave your greetings.

  1. 秘密訪客

    只有管理員能看到的回覆。

    2008/07/22 11:02 [ Permalink : Modify/Delete : Reply ]
  2. curl module 我還真的沒用過耶, 多知道一樣東西了:p
    php這邊我目前頂多抓抓遠端的文字資料回來而已
    用fopen比較快^o^

    我在公司都還是寫c#跟asp居多啊, php感覺好多新東西都沒機會玩到

    2008/07/25 10:53 [ Permalink : Modify/Delete : Reply ]
    • 要不是因為要遠端抓資料,不然也很少用 curl module,只是比較起來 curl 比 fopen 要方便一點就是。我反而是,抓 binary 檔案會用 fopen 而不用 curl,大概是我自己技術不到家的關係吧,哈哈。

      我也想碰碰其他的 language,但是實在沒那個心神啊,而且我現在比較想玩的是 ROR :P

      2008/07/25 13:22 [ Permalink : Modify/Delete ]
[登入][OpenID是?]