標準 XMLHttpRequest 的操作方法如下 :
abort()
停止當前請求
getAllResponseHeaders()
把 HTTP 請求的所有回應標頭作為鍵/值對傳回
MIS 發表在 痞客邦 留言(0) 人氣(254)
XMLHttpRequest 重要的屬性: onreadystatechange,readyState,status, statusText ,responseXML ,responseText。
onreadystatechange
參考至callback函式,readyState每次改變時,都會呼叫onreadystatechange所參考的函式。
responseText
伺服器傳來的請求回應文字,會設定給這個屬性。
responseXML
伺服器傳來的請求回應如果是XML,會成為DOM設定給這個屬性。
statusText
返回當前 XMLHttpRequest 請求的回應行狀態,回傳值: string status
readyState
回應 XMLHttpRequest 的當前狀態,會有0到4的數值,共有5個狀態
MIS 發表在 痞客邦 留言(0) 人氣(2,576)

AJax 技術是目前網頁流行的趨勢,在工作上也時常運用此技術.那什麼是 AJax 呢?節錄一段 WIKI 上的 AJax 文章如下: AJAX 全稱為「Asynchronous JavaScript and XML」(非同步JavaScript和XML),是一種創建互動式網頁應用的網頁開發技術。根據Ajax提出者Jesse James Garrett 建議,它:
使用XHTML+CSS來表示資訊;
使用JavaScript操作DOM(Document Object Model)進行動態顯示及互動;
使用XML和XSLT進行資料交換及相關操作;
使用XMLHttpRequest物件與Web伺服器進行非同步資料交換;
使用JavaScript將所有的東西繫結在一起。
使用SOAP以XML的格式來傳送方法名和方法參數。
MIS 發表在 痞客邦 留言(0) 人氣(2,383)
step1:首先安裝 Oracle 免費的資料庫版本作為測試:Oracle Database 11g Express Edition,安裝最後將system的密碼修改為oracle作為測試用。
step2:下載
AppServ 2.5.10 安裝後
MIS 發表在 痞客邦 留言(0) 人氣(2,640)
在撰寫 PHP 程式時,error_reporting($Constant) 是指定PHP程式執行過程中,發生錯誤時,錯誤資訊產出在網頁的時機,只需要設定錯誤的等級,回報的錯誤將會有所不同。
參數說明:
Value
|
Constant
|
Description
|
Note
|
1 |
E_ERROR |
執行時期致命的錯誤 |
|
2 |
E_WARNING |
執行時期錯誤警告 |
|
4 |
E_PARSE |
編譯時的程式剖析錯誤 |
|
8 |
E_NOTICE |
執行時期的提醒 |
|
16 |
E_CORE_ERROR |
PHP 引擎啟動執行時產生的致命錯誤 |
|
32 |
E_CORE_WARNING |
PHP 引擎啟動執行時產生的警告 |
since PHP 4 |
64 |
E_COMPILE_ERROR |
致命的編譯時錯誤 |
since PHP 4 |
128 |
E_COMPILE_WARNING |
致命的編譯時警告 |
since PHP 4 |
256 |
E_USER_ERROR |
使用者定義的錯誤 |
since PHP 4 |
512 |
E_USER_WARNING |
使用者定義的警告 |
since PHP 4 |
1024 |
E_USER_NOTICE |
使用者定義的提醒 |
since PHP 4 |
2048 |
E_STRICT |
編碼標準化警告(建議如何修改以向前兼容) |
since PHP 5.4 |
4096 |
E_RECOVERABLE_ERROR |
接近致命的運行時錯誤,若未被捕獲則視同E_ERROR |
since PHP 5.2.0 |
8192 |
E_DEPRECATED |
Run-time notices. Enable this to receive warnings about code that will not work in future versions. |
since PHP 5.3.0 |
16384 |
E_USER_DEPRECATED |
User-generated warning message. This is like an E_DEPRECATED, except it is generated in PHP code by using the PHP function trigger_error(). |
since PHP 5.3.0 |
30719 |
E_ALL |
所有的錯誤、警告 |
32767 in PHP 6, 30719 in PHP 5.3.x, 6143 in PHP 5.2.x, 2047 previously |
MIS 發表在 痞客邦 留言(0) 人氣(377)
Windows Server AD 是一個 LADP 伺服器,可讓您將資訊儲存在目錄服務中,在資料庫中進行查詢,並可以使用他來作為身份的認證授權。
使用PHP撰寫程式難免會遇到需要作身份認證的問題,除了自行撰寫這部份程式的選擇外,PHP 的函式庫中亦提供了標準的 LDAP 函式,如果公司組織中已經有架設 Windows 2K/2003 網域的環境 ,將身份認證的工作交由 Windows AD 亦是一個不錯的選擇。
在寫此程式前,請先到 php.ini 檔,打開 php_ldap.dll 的功能(預設是關閉的),否則執行時會出現未定義函數的錯誤訊息。(打開後記得要重啟apache服務,功能才會生效)
MIS 發表在 痞客邦 留言(0) 人氣(4,103)

本篇文章主要在介紹 Oracle SQL Loader: SQLLDR 的使用方法,如何將檔案資料快速上載到 Oracle 資料庫的 Table 中。
Input data file for SQL*Loader
MIS 發表在 痞客邦 留言(0) 人氣(11,461)

Oracle 從 9i 開始提供了 Flashback Query 功能,可用於恢復錯誤的 DML 操作。在 Oracle 10g 中對 Flashback Query 做了較大改進,不再局限於 Flashback Query ,還可用於恢復錯誤的 DDL(Drop) 操作。
Flashback Query 是透過一個新的 Package:DBMS_FLASH 來實現。DBA 可使用 Flashback Query 可以及時取得錯誤操作 DML(Delete、Update、Insert) 在當前某一時間點資料庫的映射視圖,DBA 可以利用系統時間或系統改變號(SCN:System Change Number)來指定這個唯讀視圖,並可以針對錯誤進行相應的恢復措施。
以下來實作一下整個過程:
1. 可以先用下列 SQL 語法來查詢 recyclebin 是否有被 drop 的 table,此時應該是沒有的。
MIS 發表在 痞客邦 留言(0) 人氣(1,613)

Oracle 的 External Tables 被定義為可以讀取資料庫外部的資料,如:文字檔案、CSV...等檔案;您可以把它當成是一個可以不需事先將資料導入( load in ) 資料庫就可以進行 Query 的 View,您可以針對 external table 的 data 作 select、join、sort 等動作,也可以對 external tables 建立 views,synonymes。但是,你不能對這些 external 作DML 的動作(UPDATE, INSERT, or DELETE),也就是只能讀取( Read Only ),而且也不能建立 index。
下面的範例中,將對不同格式
Comma delimited 及
Fixed field length 的檔案來作示範。
MIS 發表在 痞客邦 留言(0) 人氣(3,113)

關於Express的版本
SQL Server Express (x86 和 x64)
MIS 發表在 痞客邦 留言(0) 人氣(3,323)