配合之前寫的路徑修正函數,稍微調整一下,寫出新的兩個函數:解析網址、路徑修正。


function &解析網址($網址) {
    $解析 = parse_url($網址);

HACGIS 發表在 痞客邦 留言(2) 人氣()

其實前幾天就發現這個問題了,只是當時還沒有時間去作report bug,剛剛花了點時間去報告

這個問題我是覺得應該是與sqlite_close的傳回值是void有關,因為dbx的函數其實也是去呼叫相對應的資料庫API函數,而void == false,所以當用dbx來操作SQLite時,就會發生dbx_close總是傳回false的問題。

其他像:mysql、pgsql、mssql、oci8都是正常的,因為他們對應的xxxxx_close函數都會有傳回值。

HACGIS 發表在 痞客邦 留言(0) 人氣()

Firebird 與 PHP 的連線,其實是很簡單的,在安裝 PHP 的機器上,編輯底下這個檔案
%WINDIR%\\system32\\drivers\\etc\\services
在檔案中加上這一行:
gds_db           3050/tcp                           #firebird Database
這樣就可以連線了。

HACGIS 發表在 痞客邦 留言(0) 人氣()

DB2 Express-C 的與 PHP 連線的方式,其實只要安裝DB2 9 Runtime Client套件就可以了,這是比較保險的方式,不過這個檔案要23MB(僅English),有點大就是。

其他的方式不推薦,因為需要額外設定一些環境變數,有點麻煩。

HACGIS 發表在 痞客邦 留言(0) 人氣()

這兩天用VPC做了一個虛擬機器,把實驗用的資料庫們丟過去,順便測一下網路上寫的連線方式看對不對。
我發現對於Oracle 10g Express Edition的方式,作法上跟網路上這篇以及這篇說的有點出入。

首先要解釋的是,那篇文章講的應該是是Oracle 10g Enterprise/Standard Editions 的作法,所以他所說的那三個在Instant Client裡面的dll,並不適用於Oracle 10g Express Edition。

HACGIS 發表在 痞客邦 留言(0) 人氣()