当前位置:A5D软件园网络学院网络编程CGI专区 → 网络学院列表
网络学院标题关闭所有内容预览 | 展开所有内容预览
  • 访问CGI变量 [内容预览] 11 | 2008-03-12 01:31:48
    CGI变量概述  如果你是从传统的CGI编程转而学习JavaServlet,或许已经习惯了“CGI变量”这一概念。CGI变量汇集了各种有关请求的信息:部分来自HTTP请求命令和请求头,例如Content-Length头;部分来自Socket本身,例如主机的名字和IP地址;也有部分与服务器安装配置有关,例如URL到实际路...

    [阅读全文]

  • 利用Perl开发Internet/Intranet应用之二(5) [内容预览] 12 | 2008-03-12 01:31:47
    发送邮件:可通过调用系统命令实现,如system"mailxzyr\@gznet.com<a.txt"或exec"mailxzyr\@gznet.com<a.txt"。(a.txt为要发送的邮件内容,"\"是取消@特殊字符的含义)前者系统命令运行完后,会继续执行下面的语句;而后者调用结束后,整个程序就会结束,原来的pe...

    [阅读全文]

  • 利用Perl开发Internet/Intranet应用之二(4) [内容预览] 10 | 2008-03-12 01:31:46
    5怎样在程序中调用系统命令--以在程序中自动收发邮件为例CGI的推出就是为了使WebServer可以与更多的数据源沟通,常用的数据源有三种:数据库、非关系型数据文件(如txt文本)、邮件系统。前二者的连接和读写都有很多的方法,这里就不再相述。我主要想谈谈在CGI程式中怎样才能读取到邮件系统的邮件,自动发送邮件又是怎样进...

    [阅读全文]

  • 利用Perl开发Internet/Intranet应用之二(3) [内容预览] 13 | 2008-03-12 01:31:44
    3图形文件的处理虽然client经常向服务器申请的都是text/html文件,但是服务器也可以回送GIF、JPG等图形文件,我们只需在数据的header中指明即可。假如我们用<imgsrc="http://10.0.0.1/Scripts/te.pl">语句调用CGI程式,向服务器申请一个GIF文件,则服务器收到请求后...

    [阅读全文]

  • 利用Perl开发Internet/Intranet应用之二(2) [内容预览] 10 | 2008-03-12 01:31:43
    2强大的字串处理功能在前面已提过perl具有非常强大的字串处理功能,它除了提供一些字符运算比较符(eq,ne,le...)外,还提供了大量针对字符串匹配的参数。这是其它一些cgi编写语言所不具有的。我们经常会遇到,传递的参数是中文信息,但接收到后却都是乱码。这是什么原因呢?我们都知道,一个中文占用2个字节,而一个英文字...

    [阅读全文]

  • 利用Perl开发Internet/Intranet应用之二(1) [内容预览] 10 | 2008-03-12 01:31:42
    三利用Perl开发Internet/Intranet应用的方法与技巧1Perl5.0的某些语法为了方便大家对后面内容的理解,在这里先介绍一些perl5.0的基础知识。1)变量(对象)的表示方法:前面以$打头,如:$db,$bcd2)普通阵列的表示方法:前面以@打头,如:@value读取方式:$value[0],$val...

    [阅读全文]

  • 利用Perl开发Internet/Intranet应用之一 [内容预览] 8 | 2008-03-12 01:31:41
    Perl原来主要用于编写一些Unix系统上的管理和监控程序,由于Perl与Unix系统紧密相连,故后来很多人都喜欢采用Perl来编写CGI程序。现在相当一部分企业都会采用NT平台,但大部分仍然采用Perl进行应用开发。因为它具有良好的通用性和强大的字处理能力,即使以后改用Unix系统(可能由于接入用户数增多,访问量加大...

    [阅读全文]

  • 本地调试PERL CGI程序之二 [内容预览] 10 | 2008-03-12 01:31:40
    三、安装PERLforWin32  1、下载PERLForWin32程序:Pw32i316.exe,1.47M。  它只是PERLForWin32的一个版本,你可以到“http://www.activestate.com”去下载,那儿有很多版本的PERLForWin32,你也可以到我的主页上去下载,我的主页地址为:“h...

    [阅读全文]

  • 本地调试PERL CGI程序之一 [内容预览] 8 | 2008-03-12 01:31:39
    要在自己的平台上调试PERLCGI程序,以中文Win98为例,需要做以下几项工作:  1.安装、设置TCP/IP协议  2.安装、设置Web服务器  3.安装PERLforWin32  详细介绍各个步骤:一、安装、设置TCP/IP协议  如果您已经可以通过拔号正确连上Internet,这说明你的TCP/IP已经正确安装...

    [阅读全文]

  • Perl语言的文字处理模式之三(4) [内容预览] 7 | 2008-03-12 01:31:37
    范例三:  $string="ww22cgi44";  $string=~s/(d+)/$1*2/e;  (d+)代表要找寻$string中一个或是多个数值的字符串,再将找到的字符串设成$1。加上参数e是代表要把$l*2当作是一个运算式,所以$string="www44cgi44";  $string="www22cg...

    [阅读全文]

  • Perl语言的文字处理模式之三(3) [内容预览] 6 | 2008-03-12 01:31:36
    指令:s取代函数语法:s/PATTERN/REPLACE/eg  其中PATTERN是文字处理(RegularExpression)的模式,REPLACE是代表取代成何种文字模式。而g是这个函数最常用的参数,代表要把所有符合文字模式的字符串全部取代,如果省略这个参数的话,则只取代一个符合文字模式的字符串;而加上e这个参...

    [阅读全文]

  • Perl语言的文字处理模式之三(2) [内容预览] 6 | 2008-03-12 01:31:35
    指令:=~相配运算符说明:这是Perl语言中特有的语法,通常会和文字处理模式来作运算。范例:  print"请输入一个字符串!n";  $string=<>; #<>代表标准输入,会让使用者输入一字符串  chop($string);  #将$string最后一个换行的字符n删除掉  if($string=~/cgi/...

    [阅读全文]

  • Perl语言的文字处理模式之三(1) [内容预览] 6 | 2008-03-12 01:31:34
    三、文字处理模式(RegularExpression)相关的运算符及函数  在perl程序写作中常会用到=~和!~这两个运算符及s和tr这二个函数来和文字处理模式/pattern/搭配而成一个运算式,如果能够活用这些指令的话,就可以很轻易地来处理一些字符串,当然在CGI程序设计中也就更能得心应手了。现在就让作者来介绍这...

    [阅读全文]

  • Perl语言的文字处理模式之二 [内容预览] 6 | 2008-03-12 01:31:33
    二、文字处理模式(RegularExpression)的简单范例  看了上一小节文字处理模式〈RegularExpression)之后,初学者对于这个语法的应用可能还不是很清楚,所以笔者会在这一小节中,举出一些在文字处理模式中常用的范例给大家瞧瞧:  范例说明:/perl/找到含有perl的字符串/^perl/找到开头...

    [阅读全文]

  • Perl语言的文字处理模式之一 [内容预览] 6 | 2008-03-12 01:31:32
    Perl语言的文字处理模式(RegularExpression)  如果在Unix中曾经使用过sde、awk、grep这些指令的话,相信对于Perl语言中的文字处理模式(RegularExpression)应该不会感到陌生才对。在Perl语言中因为有这个功能,所以对于字符串的处理能力是非常强有力的。RegularExp...

    [阅读全文]

  • 用perl访问mysql数据库之二 [内容预览] 6 | 2008-03-12 01:31:30
    四.下面用perl程序来插入若干记录并做查询.useDBI;#连接数据库mydatamy$dbh=DBI->connect(’DBI:mysql:mydata’)ordie"无法连接数据库:".DBI->errstr;print"插入若干记录n";my$sth=$dbh->prepare(q{INSERTINTOadd...

    [阅读全文]

  • 用perl访问mysql数据库之一 [内容预览] 6 | 2008-03-12 01:31:29
    一.安装DBI模块步骤1:从TOOLS栏目中下载DBI.zip,下载完后用winzip解开到一个temp目录,共有三个文件:ReadmeDBI.ppdDBI.tar.gz步骤2:在DOS窗口下,temp目录中运行下面的DOS命令:ppminstallDBI.ppd如果提示无效命令,可在perl/bin目录下运行二.安装...

    [阅读全文]

  • PerlScript 的介绍之四 [内容预览] 6 | 2008-03-12 01:31:28
    Q:客户端PerlScript?A:客户端PerlScript嵌入在HTML文件中,所有的PerlScript代码必须包含在<SCRIPTLANGUAGE="PerlScript"></SCRIPT>之间.客户端PerlScript要求PerlforWin32和PerlScript安装在每台将要调用PerlScript...

    [阅读全文]

  • PerlScript 的介绍之三 [内容预览] 6 | 2008-03-12 01:31:27
    Q:我可以用PerlScript编写ActiveServerPages吗?A:可以.ASP默认使用VBScript,也可用JavaScript,但若要使用PerlScript,需在服务器上安装PerlforWin32和PerlScript(无需在客户机上安装).为了让服务器辨别服务器端的Perl代码,你可以使用<SCR...

    [阅读全文]

  • PerlScript 的介绍之二 [内容预览] 6 | 2008-03-12 01:31:26
    Q:如何设置PerlScript的安全等级?A:在IE4.0或更高版本中,通过修改注册表实现:HKEY_LOCAL_MACHINE\SOFTWARE\ActiveState\PerlSE\1.0REG_DWORD:EnabledZones=0x0010(default)EnabledZones的值EnableAll:0...

    [阅读全文]

  • PerlScript 的介绍之一 [内容预览] 7 | 2008-03-12 01:31:23
    PerlScript的介绍:foreheadMail:forehead@21cn.comTime:2000.1.1如有不妥或欠缺,请不吝指教Q:什么是PerlScript? A:PerlScript是一个ActiveX脚本引擎,使你可以在任何ActiveXscriptinghost上运行Perl程序.ActiveXsc...

    [阅读全文]

  • 用Perl制作留言本实例之四 [内容预览] 6 | 2008-03-12 01:31:22
    最后:  $filename="c:/website/htdocs/book.html";    open(FILE,">>$filename");  printFILE"名字:$FORM{'name'}n";  printFILE"Email:  printFILE"留言:$FORM{'suggest'}";  cl...

    [阅读全文]

  • 用Perl制作留言本实例之三 [内容预览] 6 | 2008-03-12 01:31:21
    这个程序相当简陋,但它具有了所有的CGI-Guest程序的特点,我们一一分析如下:  首先,  read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'});  @pairs=split(/&/,$buffer);  foreach$pair(@pairs){  ($name,$valu...

    [阅读全文]

  • 用Perl制作留言本实例之二 [内容预览] 6 | 2008-03-12 01:31:19
    将此表单的提交后的动作交给guest-book.cgi程序。    guest-book.cgi  #!perl    print"Content-type:text/htmlnn";  read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'});  @pairs=split(/&/,...

    [阅读全文]

  • 用Perl制作留言本实例之一 [内容预览] 6 | 2008-03-12 01:31:18
    Guest-book在网页设计中占有相当重要的地位,以至于可以和记数器相提并论。留言本可以用许多编程语言来设计,当然使用最多的还是perl和vb两种。本次cgi教程我们将谈谈在编写Guest-book中最应该注意的问题,并将给出一个不算很完整的程序代码。    就现在的情况来看,一个标准的guest-book程序一般包...

    [阅读全文]

  • 编写关于SendMail的CGI [内容预览] 7 | 2008-03-12 01:31:16
    在UNIX主机上我们可以很轻易地通过编程来发送EMAIL,有时我们需要把从表单上得来数据整理后发送到一个信箱里,例如来访者的留言,在线申请。  在UNIX系统中通常会有一个sendmail程序用来发送EMAIL的,这是一个十分复杂的电子邮件系统,但我们在CGI编程中用它来发送EMAIL是十分简单的事,具体的操作是打开一...

    [阅读全文]

  • 用Perl语言进行Socket编程之四 [内容预览] 6 | 2008-03-12 01:31:15
    这是源码:#!/usr/bin/perl#test.pl#Authorhomepage:http://spot.126.comusestrict;useSocket;my$pop3server="263.net";my$port=110;$|=1;print"Content-type:text/html";print"...

    [阅读全文]

  • 用Perl语言进行Socket编程之三 [内容预览] 6 | 2008-03-12 01:31:14
    验证邮箱密码的程序的原码下面的代码在两种操作系统下对263.net和pop.netease.com两个POP3服务器严格测试,证明是成功的.第一种:操作系统:Windows98中文版WWW服务器:Apache1.3.9forWinPerl解释器:ActiveStateToolCorp的PerlforWin32,vers...

    [阅读全文]

  • 用Perl语言进行Socket编程之二 [内容预览] 5 | 2008-03-12 01:31:13
    connect(SOCKET,NAME)试图与已经调用了accept()函数并等待建立连接的另外一个进程进行对话.如果成功,则返回真;否则返回假.NAME应该是对应SOCKET句柄正确类型的压缩地址范例:connect(SOCK,$address)||die"Can’tconnectwithremotehost:$!"...

    [阅读全文]

  • 用Perl语言进行Socket编程之一 [内容预览] 5 | 2008-03-12 01:31:12
    网络编程是一门神秘且复杂的艺术,当然也十分有趣。Perl语言提供了丰富的TCP/IP网络函数,所有这些函数都直接来源于C语言的socket库函数.由于Perl语言和C语言的socket库函数在型式和使用方法上都是一样的,因此会使用Perl语言进行Socket编程,当然也就会使用C语言进行Socket编程.下面是Perl...

    [阅读全文]

 CGI专区   152   30   1/6页   首页   1   2   3   4   5      GO