2011-08-18 16 views
0

我有一個運行在託管服務器(dreamhost)上的基於php/javascript的web應用程序,我正在尋找設置一個輸入輸出框,可以從php應用程序並根據觸發器觸發特定的輸出。通過php/javascript控制輸入/輸出框

例如。比方說,我有一個輸入/輸出設備有10個輸出。我在我的PHP應用程序中有10條記錄。我想說,「當查看記錄#1時,激活輸入/輸出框上的輸出#1」

是否有任何可以通過php或javascript觸發的輸入/輸出框?

回答

0

您可以將輸入和輸出值保存在服務器上的某種數據庫中。您的「輸入/輸出框」應與託管服務器聯繫以獲取輸出值併發送輸入值。

當用戶通過網頁瀏覽器訪問服務器時,可以提供從「I/O框」發送的輸入值,用戶也可以更改輸出值。當輸出發生變化時,下次向服務器發送「輸入/輸出框」請求時會收到新的輸出值,並根據這些值更改其輸出狀態。

這裏的總結:

  1. 你的I/O盒應該有Web請求的能力(以太網控制器和TCP/IP堆棧或這些當量)。
  2. 您的PHP腳本應處理I/O框的請求並將I/O框的輸入值寫入數據庫。另外,PHP腳本也應該用存儲在數據庫中的輸出值進行響應。
  3. 您的PHP腳本應該處理用戶請求。用戶可以查看輸入值併發送更改輸出值的請求。您的PHP腳本應處理輸出更改請求並將其寫入數據庫。
  4. 您的I/O盒需要對您的服務器做請求。這樣它可以發送新的輸入值並接收新的輸出值。