- 发布时间 文章标题
-
2006-12-12
草根的进化 PHP语言发展简史
PHP 继承自一个老的工程,名叫 PHP/FI。PHP/FI 在 1995 年由 Rasmus Lerdorf 创建,最初只是一套简单的 Perl 脚本,用来跟踪访问他主页的人们的信息。它给这一套脚本取名为“Personal Home Page Tools”。随着更多功能需求的增加,Rasmus 写了一个更大的 C 语言的实现...
-
2006-03-21
受限制环境安装Perl模块方法
简介: 这篇文章具体讲述了,关于如何在受限制的系统环境中,安装跨平台与依赖平台的模块。这样即使你的服务器不支持DBD::mysql,你也可以在网站中连接MySQL了,当然必备的一个条件必须是可以通过FTP来上传文件。nbsp; 如果你的主机服务商只提供FTP权限给你,而恰巧你...
-
2006-03-21
mod_perl编程的简单应用实例介绍
介绍性指南 mod_perl 是个庞大而复杂的工具,它内建了许多模块帮助你方便地构建动态网站。这篇指南的目的是帮助你构建一个良好的 mod_perl 模块,并从中理解 mod_perl 的实现技术。我并不推荐使用这里介绍的技术来建立一个大型站点,尤其对于一个刚刚涉足 mod_perl 的...
-
2006-03-21
perl常问问题集--第2篇
哪些平台上有 Perl?要到哪里去找? Perl的标准发行版(由 perl发展小组负责维护)仅以原始码形式发行。您可在 http: //www.perl.com/CPAN/src/latest.tar.gz处取得。这个档案的格式是 POSIX tar档案柜,再以 gzip格式压缩。这套原始码完全不需任何移植工作便可轻易地...
-
2006-03-21
perl常问问题集--第1篇
Perl是什么? Perl是一个高阶程式语言,由 Larry Wall和其他许多人所写,融合了许多语言的特性。它主要是由无所不在的 C语言,其次由 sed、awk,UNIX shell 和至少十数种其他的工具和语言所演化而来。Perl对 process、档案,和文字有很强的处理、变换能力,因此举凡有...
-
2006-02-01
cgi程序的绝对路径和相对路径
很多的cgi程序的绝对路径和相对路径都可以可采用"相对的形式"来书写: 本地路径: 如: $cgidir="/home1/jons/public_html/cgi-bin/"; 可写成: $cgidir="../cgi-bin/"; 当要读写某个位于pubilc_html/chat/chat.txt文件时该文件的路径可写成: $txtdir="../chat/chat.txt";...
-
2005-09-02
CGI教学:CGI安全问题
在计算机领域——尤其在Internet上——尽管大部分Web服务器所编的程序都尽可能保护自己的内容不受侵害,但只要CGI脚本中有一点安全方面的失误--口令文件、私有数据、以及任何东西,就能使入侵者能访问计算机。遵循一些简单的规则并保持警惕能使自己的CGI脚本免受侵害,...
-
2005-09-02
CGI教学:第四章 设置Web Server以运行CGI
一、NCSA Server 二、CERN httpd 三、Netscape Server 四、IIS 一、设置NCSA Server或Apache Server以使用CGI NCSA Server的CGI1.1只允许用下列两种方式激活用户服务器上的脚本:ScriptAlias指令和AddType指令。这两条指令都放在srm.conf文件中,该文件一般在用户的服...
-
2005-09-02
CGI教学:第三章 计数器的编写方法
一、记录(log)文件 1、grep 2、page-stats 3、wusage 二、创建自己的计数器 1、使用DBM文件 2、文本文件 3、文件锁定 4、输出计数结果 5、www Homepage Access Counter 6、使用GD图形库 计数器(Access Counter)可以记录网页被访问的次数,在万维网上的使用十分普遍,其...
-
2005-09-02
CGI教学:第二章 动态创建图像
“动态文档”不仅指文本,CGI程序可以创建图象、声音等各种媒体。你只须输出相应的MIME头、一行空行及原始数据即可。 下例的image.cgi将装载一个GIF图像文件并送到浏览器显示: #!/usr/bin/perl $file = '/usr/local/etc/httpd/htdocs/images/picture.gif'; print "Con...
-
2005-09-02
CGI教学:第一章 cgilib例
一个简单的读取并处理表格请求数据的cgilib.pl例子: #!/usr/bin/perl sub readGetData{ # 指定局部变量queryString用以保存和传递函数的参数 local(*queryString) = @_ if @_; # 读取环境变量QUERY_STRING的值赋给变量$queryString $queryString = $ENV{"QUERY_STRING...
-
2005-09-02
CGI教程(5)利用CGI解码FORM
利用CGI解码FORM 上节教程我们讲述了表单以及如何编写,从中可以看出这节的内容很简单。但是本节要利用CGI来对它们进行解码就不那么容易啦! 哪里我们可以获得表单数据 你现在已经知道了有两种方法可以用来访问表单:GET和POST。根据你采用哪种方法,你用不同的方法接...
-
2005-09-02
CGI教程(4)HTML 表单
HTML 表单 FORM(表单)标签 表单的标签在HTML文档中指定了一个表单。在一个文档中可以有多个表单,但是一点必须注意表单不能嵌套。 FORM ACTION="url" ... /FORM 具体属性如下: ACTION是将要提交的表单中查询服务器的URL,如果这个属性是空的,那么当前的文档URL将被...
-
2005-09-02
CGI教程(3)怎样发回文档给客户端
怎样发回文档给客户端 对于CGI的初学者,一个公共的错误是没有正确格式化输出,这样服务器不能解释它。 CGI程序可以返回各种文件类型。它们可以返回给客户端一张图片、HTML文档、明文文档或者可能是一个音频夹。它们同样可能返回其它文档给引用。客户端必须知道哪种类...
-
2005-09-02
CGI教程(2)怎样从服务器获得信息
怎样从服务器获得信息 每次客户端需要URL来对应CGI程序,服务器将实时执行它。程序将直接输出到客户端。关于CGI的公用的误解是你可以发送命令行选项和参数给你的程序,比如: command% myprog -qa blorf CGI为其它目的使用命令行,这样是不可能。相反,CGI使用环境变量...
- CGI教程(4)HTML 表单
HTML 表单 FORM(表单)标签 表单的标签在HTML文档中指定了一个表单。在一个文档中可... - 什么是CGI
1. 定义: CGI(Common Gateway Interface)是HTTP服务器与你的或其它机器 上的程序进行... - CGI教学:第四章 设置Web Server以运行CGI
一、NCSA Server 二、CERN httpd 三、Netscape Server 四、IIS 一、设置NCSA Server或... - CGI教学:CGI常用环境变量
环境变量 说明 QUERY_STRING 传递给程式的 query 资讯 REMOTE_HOST 使用者发出 reques... - CGI教学:第三章 计数器的编写方法
一、记录(log)文件 1、grep 2、page-stats 3、wusage 二、创建自己的计数器 1、使用DB... - mod_perl编程的简单应用实例介绍
介绍性指南 mod_perl 是个庞大而复杂的工具,它内建了许多模块帮助你方便地构建动态网... - CGI教学:第一章 cgilib例
一个简单的读取并处理表格请求数据的cgilib.pl例子: #!/usr/bin/perl sub readGetDat... - perl常问问题集--第2篇
哪些平台上有 Perl?要到哪里去找? Perl的标准发行版(由 perl发展小组负责维护)仅... - 关于CGI读写COOKIE的编程
COOKIE的用途相信大家都知道了,有时我们的CGI需要记录读取某个来访者的信息,例如该... - CGI教程(5)利用CGI解码FORM
利用CGI解码FORM 上节教程我们讲述了表单以及如何编写,从中可以看出这节的内容很简单...
