发信人: love1974() 
整理人: wenbobo(2002-12-27 15:54:18), 站内信件
 | 
 
 
RED HAT LINUX6下编译通过(CGIC1.06版本)
 
 
 #include <cgic.c>
 void cgi_out(char *error,char *msg);
 int cgiMain()
 {
   FILE *st;
   int i=0;
   char *sub_string_pointer;
   char  buf[10000],result[10000];
   int  ext_choose,k;
   char *ext[]={"com","net","org"};
   char search[100],domain[50];
   k=0;
   ext_choose=0;
   cgiFormStringNoNewlines("domain",domain,45);
   cgiFormSelectSingle("ext",ext,3,&ext_choose,0);
   if((domain==" "))
      { 
         cgi_out("Please Select Domain or Ext Name!\r\n","");
         return 0;
      } 
  
   sprintf(search,"whois %s.%[email protected]" ,domain,ext[ext_choose] ); 
   st=popen(search,"r");
   while(!feof(st))
    {
     if(i>=10000) 
           {
              cgi_out("缓冲区错误!","");
              pclose(st);
              return 1;
           }  
     buf[i++]= fgetc(st);
    }
   sub_string_pointer=strstr(buf,"policy.");
   if(sub_string_pointer==NULL)
     {
       cgi_out("<CENTER>
                 您选择的域名在域名数据库中没有找到,您可以注册此域名>
                 </CENTER>\r\n","");
     }   
    else
     {
       strcpy(result,sub_string_pointer+7);
       cgi_out("",result); 
     }
   
 
    pclose(st);
 }
 void cgi_out(char *error,char *msg)
 {
   cgiHeaderContentType("text/html");
   fprintf(cgiOut,"<HTML><HEAD>\n\r");
   fprintf(cgiOut,"<TITLE>Search Domain Result</TITLE>
                 <meta http-equiv=\"Content-Type\" 
                  content=\"text/html; charset=gb2312\">
                 </HEAD>\n\r");
   fprintf(cgiOut,"<body bgcolor=#FFFFF background=/gif/back_3.jpg>\n\r ");
   fprintf(cgiOut,"<CENTER><FONT color=blue size=5>域名查询结果< /FONT>
                   </CENTER><BR>\r\n");
 
   if(error!="")
     fprintf(cgiOut,error);
   else
     {
       fprintf(cgiOut,"<pre>");
       fprintf(cgiOut,msg);
       fprintf(cgiOut,"\r\n</pre>\r\n");
     }
   fprintf(cgiOut,"<FORM>
                   <CENTER><INPUT onclick=history.back()
                   type=button value=\"返回\"></CENTER>
                   </FORM>");
 
 
 
   fprintf(cgiOut,"\n</BODY></HTML>");
 
   
 }
  -- 太太平平,不是我活着的目标;不温不火,不是我的性格。是云就该下雨,是火就该发光。 
 
 那罐星砂送給你   
 ╭╯  ╰╮╭╯╰╮    願你心想事成 
 ║▃▃▃║║☆★║  這罐海水留給我 
 ║███║║☆★║  裝滿我的思念 
  ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.36.228]
  | 
 
 
 |