php讀取xml資料庫欄位超長處理

y0umer發表於2012-07-12

今天換了新機器,重新安裝好開發環境。

在呼叫資料庫(sqlserver)讀取xml時解析異常,原以為是xmldom呼叫錯誤,後來自己手工編寫的xml可以正常解析。

在php5以後使用xmldom不需要引用額外擴充套件了

檢視php.ini 配置 發現了配置項中有以下幾項

; Valid range 0 - 2147483647.  Default = 4096.
;mssql.textlimit = 65536

; Valid range 0 - 2147483647.  Default = 4096.
;mssql.textsize = 65536

由於沒有啟用,都是預設值,所以每次讀取資料庫字串的最大返回值只有預設的4096

xml配置檔案超長導致讀取不完全xmldom無法正常載入。

只需要修改,把註釋取消,讓返回值加大


相關文章