一 cgi程式的工作方式
在瀏覽器向web伺服器請求乙個字尾是cgi的url或者提交表單的時候,web伺服器會把瀏覽器傳過來的資料傳給cgi程式,cgi程式通過標準輸入來接收這些資料。cgi程式處理完資料後,通過標準輸出將結果發往web伺服器,web伺服器再將這些資訊傳送給瀏覽器。
二 架設web伺服器apache
1 用rpm來檢視apache是否安裝
[root@localhost test]# rpm -qa|grep httpd
沒有結果說明沒有安裝apache
2 安裝apache
3 檢查httpd是否執行
[root@localhost yum.repos.d]# pgrep -l httpd
沒有結果說明沒有執行apache
4 啟動apache
5 測試安裝是否成功
瀏覽器輸入:
出現下面頁面說明apache正常執行。
6 修改配置檔案
scriptalias /cgi-bin/ "/var/www/cgi-bin/"
......
addhandler cgi-script .cgi
......
scriptalias:cgi-bin路徑就是預設尋找cgi程式的地方,apache會到這個路徑下去找cgi程式並執行。
addhandler:該指令告訴apache,cgi程式會有哪些字尾。
7 重啟apache
service httpd restart
三 第1個c++開發的web程式1 **
#include int main()
2 執行
[root@localhost test]# g++ test.cpp -o test
[root@localhost test]# cp test /var/www/cgi-bin/test.cgi
瀏覽器輸入:cgi-bin/test.cgi
四 第2個c++開發的web程式
1 **
#include using namespace std;
int main()
2 執行
[root@localhost test]# g++ test.cpp -o test
[root@localhost test]# cp test /var/www/cgi-bin/test1.cgi
瀏覽器輸入:cgi-bin/test1.cgi
C Web編碼規則
編碼規則 1.命名空間 namespace 公司名.產品名 組 件名的複數 ms.office 2.型別級命 名 類 class n form類以 form結尾 class mainform n web類 以page結尾 class productlistpage n 名詞 或者名詞短語 class...
C web生成EXCEL檔案
response.clearcontent response.addheader content disposition attachment filename test.xls stringwriter swr new stringwriter for int i 0 i 10 i t3 twew...
c web定時任務
另外可參考 想在web中定時 處理某些任務吧?可以在global.asax 中定義,直接上例子 script runat server void object sender,eventargs e void timer elapsed object sender,system.timers.elap...