夜夜秋雨孤灯
网站统计信息
点击查看统计信息:
广告位
日志 - 日历
2008 11.23 Sun
      1
2345678
9101112131415
16171819202122
23242526272829
30      
«» 2008 - 11 «»
用户公告
小不是成功,大不是成功,由小变大才是成功
搜索BLOG文章
博客基本信息
用户名: lauely
等级: 大学生
在线时间: 3901 分钟
日志总数: 291
评论数量: 130
访问次数: 346402
建立时间: 2006-02-17
最新访问

我的日志
谈谈修改CGI程序的几个要点2006-06-16
日期:2001年7月17日 作者:马马
越来越多的网友开始注意到CGI的作用。有些人可能会以为做CGI要自己编程序而作罢。  
其实,网上有许多CGI的源代码可供下载(http://pcgo.3322.net提供CGI,ASP下载及调试)  
你所要做的只是修改这些源代码,这比起写源代码要容易多了。下面,我就谈一下修改CGI程序的几个要点。  
一、CGI程序的第一行设定了PERL在UNIX下的路径,比如:  
  #! /usr/bin/perl(perl解释器路径,一般都这样)。  
二、这里设定了工作的目录、绝对地址和CGI目录  
  $basedir = "/usr/home/cgi-bin";  
  上面是CGI程序的绝对路径(绝对路径是硬盘的正确路径)  
  $baseurl = "http://pcgo.3322.net/cgi-bin";  
  上面是CGI程序目录的相对路径  
  $cgi_url = "http://pcgo.3322.net/cgi-bin/many.cgi";  
  上面是CGI程序的相对路径  
注:有的目录是不可读写的,你可把html.gif文件放在其它可读写的目录  
三、要仔细看CGI源代码,它会有一些注释来告示你如何修改,比如:  
  $win=off; #如果是在Windows 95/Nt,则是ON  
  这在修改过程中是至关重要的。  
四、通常用来编CGI的perl语言和我们平常学的c、vb等有些相似之处,大家不妨认真的看看,修改自己把握大的一些源代码  
  以达到更适合自己需要的目的。  
五、在需要调用CGI的HTML文件中,把action="http://www.yourname.com/cgi-bin/xxx.cgi"改成你的CGI文件的绝对路径。  
六、上传文件时,CGI程序一定要以ASCII方式传。还要改变CGI文件和一些html文件的属性。一般是:目录改成777,CGI改成755,  
  有关HTML改成666。  
七、在单机上修改和调试CGI也是一个好办法,但是,上载之前仍要做一些修改。  
  在注释中标明了单机运行和在服务器上运行的不同修改方法,比如:$win=off; #如果是在Windows 95/Nt,则是ON  
  #如果是在Windows 95/nt上请将注释行去掉。  
  if ($win eq on)  
  {  
  $file=substr($file,$docrootlen);  
  $file =~ s////g  
  }  
  #结束  
八、如果你在调试过程中有什么问题,不妨请教一下别人,你可以访问http://pcgo.3322.net或写信给0788@sohu.com得到更多的帮助。

原创文章如转载,请注明:转载自放飞心情 [ http://lauely.blog.zj.com/ ]
本文链接地址:http://lauely.blog.zj.com/blog/d-66338.html

TAG:
相关文章
文章评论0条回复
给文章评分
评分: -5 -3 -1 - +1 +3 +5
我来说两句
认证码* 看不清,就点我! 输入四位字母或数字
(您还没有登录,登录发表)
粗体 斜体 下划线 插入url链接 飞行字 移动字