<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-40  評(píng)論-66  文章-0  trackbacks-0
    啥都不說(shuō),直接看代碼!

    簡(jiǎn)單輸出代碼

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    void main()
    {
    printf("Content-type:text/html\n\n");

    printf("hello world!");

    fflush(stdout);

    }



    處理get代碼

    #include <stdio.h>
    #include <stdlib.h>
    int zmain(void)
    {char *data;
    long m,n;
    printf("%s%c%c\n","Content-Type:text/html;charset=iso-8859-1",13,10);
    printf("<TITLE>Multiplication results</TITLE>\n");
    printf("<H3>Multiplication results</H3>\n");
    data = getenv("QUERY_STRING");
    if(data == NULL) 
    printf("<P>Error! Error in passing data from form to script.");
    else if(sscanf(data,"m=%ld&n=%ld",&m,&n)!=2) 
    printf("<P>Error! Invalid data. Data must be numeric.");
    else 
    printf("<P>The product of %ld and %ld is %ld.",m,n,m*n);
    return 0;
    }


    處理post代碼

    #include<stdio.h>
    #include<stdlib.h>
    void main()
    {
     int i,n;
     printf("Content-type:text/html\n\n");
     n=0;
     if(getenv("CONTENT_LENGTH"))
      n=atoi(getenv("CONTENT_LENGTH"));
     printf("%d",n);
     for(i=0;i<n;i++)
      putchar(getchar());
     putchar('\n');
     fflush(stdout);
    }



    還是代碼


    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>

    /* 轉(zhuǎn)換函數(shù)聲明 */
    int htoi(char *);

    /*  主函數(shù) */
    void zmain() {
     int i,n;
     char c;
     printf ("Content-type: text/html\n\n");
     n=0;
     if (getenv("CONTENT_LENGTH"))
      n=atoi(getenv("CONTENT_LENGTH"));
     for (i=0; i<n;i++){
      
      int is_eq=0; //判斷是否有等于號(hào)。
      
      c=getchar();
      switch(c){
      case '&':
       c='\n';
       break;
      case '+':
       c='+';
       break;
      case '%':
       {
        char s[3];
        s[0]=getchar();
        s[1]=getchar();
        s[2]=0;
        c=htoi(s);
        i+=2;
       }
       break;
      case '=':
       c='=';
       is_eq=1;
       break;
      };
      
      putchar(c);
      //if (is_eq) putchar(' ');
     }
     putchar ('\n');
     fflush(stdout);
    }

    /* 轉(zhuǎn)換為小寫(xiě) */
    int islower (int ch ) 

    {
        return (unsigned int) (ch - 'a') < 26u;
    }


    /* convert hex string to int 16進(jìn)制轉(zhuǎn)換成10進(jìn)制 */
    int htoi(char *s)

    {
     
     char *digits="0123456789ABCDEF";
     
     if(islower(s[0])) s[0]=toupper(s[0]);
     if(islower(s[1])) s[1]=toupper(s[1]);
     
     return 16 * (strchr(digits, s[0]) -strchr(digits,'0') ) +(strchr(digits,s[1])-strchr(digits,'0'));
     
    }


    #include<stdio.h>
    #include<stdlib.h>
    void zzzmain()
    {
     int i,n;
     printf("Content-type:text/html\n\n");
     n=0;
     if(getenv("CONTENT_LENGTH"))
      n=atoi(getenv("CONTENT_LENGTH"));
     printf("%d",n);
     for(i=0;i<n;i++)
      putchar(getchar());
     putchar('\n');
     fflush(stdout);
    }

     

    posted on 2008-02-26 15:37 Super·shen BLOG 閱讀(749) 評(píng)論(0)  編輯  收藏

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 特级毛片全部免费播放| 午夜在线a亚洲v天堂网2019| 亚洲免费视频一区二区三区| 国产精品久久香蕉免费播放| 亚洲AV无码成人精品区日韩| 久久综合AV免费观看| 国产91在线|亚洲| 成年性羞羞视频免费观看无限| 亚洲mv国产精品mv日本mv| 国产情侣激情在线视频免费看| 亚洲制服丝袜在线播放| 无码乱肉视频免费大全合集| 亚洲AV无码久久久久网站蜜桃| 成人福利免费视频| 久久亚洲色WWW成人欧美| 免费大学生国产在线观看p| 黄页网站在线观看免费| 国产偷国产偷亚洲清高动态图 | 日本免费v片一二三区| 亚洲精品国产首次亮相| 免费在线观看黄网| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 亚洲国产a∨无码中文777 | 国产精品69白浆在线观看免费 | 亚洲国产日韩在线| 精品免费国产一区二区| 免费无码AV一区二区| 亚洲级αV无码毛片久久精品| 免费国产黄网站在线观看视频| 亚洲综合激情九月婷婷| 日韩成人免费在线| 三年片在线观看免费西瓜视频 | 国产精品亚洲а∨天堂2021| 成人午夜亚洲精品无码网站| 日本免费久久久久久久网站| 国产成人精品日本亚洲专一区| 亚洲无线一二三四区手机| 香蕉免费一区二区三区| 亚洲国产日韩a在线播放| 亚洲AV无码不卡无码| 成人午夜性A级毛片免费|