fnctn.c
上传用户:shbosideng
上传日期:2013-05-04
资源大小:1555k
文件大小:1k
源码类别:

SNMP编程

开发平台:

C/C++

  1. /*
  2. Iulian Radu [v2.0@07.1999]
  3. */
  4. void fhtmlcoden(char* buf){
  5. int i;
  6. for(i=1;i<identl;i++)
  7.     fprintf(fh,"t");
  8. fprintf(fh,"<LI>%s</LI>n",buf);
  9. }
  10. void fhtmllinkn(char* buf){
  11. char link[129];
  12. int i;
  13. for(i=1;i<identl;i++)
  14.     fprintf(fh,"t");
  15. sscanf(buf,"%s",link);
  16. if(base[0]) fprintf(fh,"<LI><A HREF="http://%s/%s">",base,link);
  17. else fprintf(fh,"<LI><A HREF="%s">",link);
  18. fprintf(fh,"%s",findnsp(buf,1));
  19. fprintf(fh,"</A></LI>n");
  20. }
  21. void fdata(char* buf){
  22. char host[129],*text,*hosti,url[257];
  23. sscanf(buf,"%s",host);
  24. hosti=findhost(host);
  25. if(!hosti) return;
  26. text=findnsp(buf,1);
  27. if(base[0]) sprintf(url,"http://%s/%s",base,hosti);
  28. else strcpy(url,hosti);
  29. fprintf(fh,"<LI><A HREF="%s.html">",url);
  30. fprintf(fh,"%s",text);
  31. fprintf(fh,"</A></LI>n");
  32. }
  33. void flink2dhn(char* buf){
  34. char host[129],*hosti;
  35. int i;
  36. for(i=1;i<identl;i++)
  37.     fprintf(fh,"t");
  38. sscanf(buf,"%s",host);
  39. hosti=findhost(host);
  40. if(!hosti){
  41.     fprintf(stderr,err[9],host);
  42.     return;}
  43. if(base[0]) fprintf(fh,"<LI><A HREF="http://%s/%s.html">",base,hosti);
  44. else fprintf(fh,"<LI><A HREF="%s.html">",hosti);
  45. fprintf(fh,"%s",findnsp(buf,1));
  46. fprintf(fh,"</A></LI>n");
  47. }