1. 如何使用網頁在IIS伺服器上調用exe程序
這種情況一般是導致下載!
當然你非要芹慧這么做的話,可以自己添加web控制項,來實現web程序調用伺服器文件,實現exe文件操作!單獨想在網頁打開一個坦首孝執行文件很難的。
就比如你要掛一個視頻到網頁,這個視頻可以被看做特殊的EXE文件,都還需要在html代碼中添加屬性value=viedo,添加圖像標簽</img>等。因為執行文件各種不同,需要自己放到伺服器端,再進行web前端編寫,有必要需要人家安裝web控制項來讓稿實現執行文件的操作!
2. 如何寫一個 web 程序和伺服器端的一個 exe 程序進行通信
現在看來需求大約是這樣:某程序有三個組成部分:
數據源:州腔這雹跡個數據源是一個可執行程序,工作在伺服器端。它負責從冊肆衫本需求里不可知的來源負責實際操作。
伺服器:這個伺服器是web伺服器,用來提供網頁上的操作介面控制數據源。伺服器接受客戶端傳來的web請求並轉換為數據源可以識別的操作。
客戶端:瀏覽器頁面作為客戶端將web請求發送到伺服器端。每個web請求對應一個數據端的操作。
3. 請問如何在網頁上直接運行EXE文件
完全可以呀。這是標準的伺服器端的CGI介面程序,客戶端瀏覽器輸入參數,伺服器端運行程序,輸出結果送往客戶端瀏覽器。
網頁上用<Form ....> ...</Form>
例如:
<FORM action="http://somesite.com/prog/adser" method="post">
<P><LABEL for="firstname">First name: </LABEL>
<INPUT type="text" id="firstname"><BR>
<LABEL for="lastname">Last name: </LABEL>
<INPUT type="text" id="lastname"><BR>慎宴
<LABEL for="email">email: </LABEL>
<INPUT type="text" id="email"><BR>
<INPUT type="radio" name="sex" value="Male"> Male<BR>
<INPUT type="radio" name="sex" value="Female"> Female<BR>
<INPUT type="submit" value="Send"> <INPUT type="reset"></P>
</FORM>
action 項中的 adser 就是adser.exe, 在服薯賣務器端的根文件夾下的prog文件夾中。數孝逗
<INPUT..> 從流覽器取得參數,當然,如果程序不需參數,則INPUT可以省去。
詳細的FORM 用法可以查
http://www.w3.org/TR/html4/interact/forms.html
4. 網頁如何運行在伺服器系統上伺服器端的exe
它是被伺服器軟體運行的,由伺服器軟體(例如Apeache,IIS等伺服器軟體)執行PHP代碼(伺服器軟體調用PHP執行文件) ----------------------------------------------- PHP的所有應用程序都是通過WEB伺服器(如IIS或Apache)和PHP引擎程序解釋執行完成的,工作過程: (1)當用戶在瀏覽器地址中輸入要訪問的PHP頁面文件名,然後回車就會觸唯吵發這個PHP請求,並將請求傳送化支持PHP的WEB伺服器。 (2)WEB伺服器接受這個請求,並根據其後綴進行判斷如果是一個PHP請求,WEB伺服器從硬碟或內存中取出用戶燃陪要訪問的PHP應用程序,並將其發送給PHP引擎程序。 (3)PHP引擎程序將會對WEB伺服器傳送過來的文件從頭到尾進行掃描並根據命令從後台讀取,處理數據,並動態地生成相應的HTML頁面。 (4)PHP引擎將生成HTML頁面返回給WEB伺服器指段侍。WEB伺服器再將HTML頁面返回給客戶端瀏覽器。 ------------------------------------------------------------------------------------------------------- 但是簡單就是: 你伺服器開了apache,並且配置好伺服器 有人訪問你的伺服器->訪問了php文件->apeche執行php文件->把結果反饋給用戶 (前提是中間不出錯,出錯返回錯誤信息)