C Web程式設計實戰

2021-09-16 21:24:25 字數 2189 閱讀 8395

一 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...