文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程CGI/PerlPerl 新手必读
精品推荐
特别推荐
·在CGI中如何使用cookie的方法
·CGI脚本在WIN2000、WINNT下安装
热点TOP10
·Perl教学 第五篇 文件读写
·在Windows NT 4.0下安装ActivePerl(这是何志强老兄写的呀!)被我收藏了!
·Perl程序员的三种品质:懒惰、急躁和傲慢(转载 来自水木清华"perl的世界")
·ActivePerlPerlIS.dll远程缓冲区溢出漏洞
·Linux系统环境下的Socket编程详细解析
·用机器生成的音乐监控Linux 计算机
·Perl教学 目录
·Perl教学 第一篇 概述
·Perl教学 第二篇 简单变量
·Perl教学 第三篇 操作符

Perl 新手必读

日期:2008年4月9日 作者:山鹰/蓝宝石软件工作室 查看:[大字体 中字体 小字体]


1. 什么是 Perl ?
  Perl 就是 Practical Extraction and Reporting Language 的简称,是一种最广泛应用于语法分析和 World Wide Web 的编程语言。它起源于 awk、C、sh 和 sed 语言,然而,它的应用开发远比其他任何一种面向对象编程语言更加容易。
  Perl 语言由 Larry Wall 创建,最初作为一种实用解释语言。其主要功能最初是用于分析基于文本的数据和生成这些数据的统计或结果。随着 Internet 的普及推广,我们已经感受到 Perl 在 CGI 编程和处理格式数据上的强大功能。由于 Perl 对 process、文档和文字有很强的处理、变换能力,因此凡是有关快速原型设计、系统工具、软件工具、系统管理、资料库连结、图像程式设计、网络连结和 WWW 程式设计等之类的任务,都特别适合用 Perl 来完成。

2. 关于 #!/usr/bin/perl
  在 Perl 程序中,第一行必须是服务器上 Perl 解释器的路径,一般是 #!/usr/bin/perl 或 #!/usr/sbin/perl,如果你不清楚,可以联系你的主页空间提供商。在 WIN95/98/NT 的机上装了 Perl 解释器后(假设路径是 c:perl),如果你用的是 Apache WEB 服务器,则第一行必须填写 #!/perl/bin/perl ,如果你用的是 omniHTTPd 或 IIS 的话,只需保留 #!/usr/bin/perl 即可。

3. CGI-BIN 目录是什么?
  CGI-BIN 是 Perl 程序的默认存放目录(实际上此目录名字完全是由 webmaster 定义的),系统默认这个目录中的所有文件都是 CGI 程序或是 CGI 程序用来调用的数据。对于 Apache 或 IIS WEB 服务器,该目录下不能存放图像、声音和 HTML 页面(这些文件必须放在你主页上的普通目录中),但如果你用的是 omniHTTPd WEB 服务器的话,就没有这个限制。

4. Perl 程序中能用 来隔开子目录吗?
  和 HTML 编程一样,Perl 对子目录分隔用的是 / ,而不是 。

5. Perl 程序的上传方式
  在 FTP 中,一个文件的上传方式有两种,一种是 ASCII,一种是 Binnary,上传 Perl 程序必须用 ASCII 方式上传,否则就会出现 500 Internal Server Error 的出错信息。
  在早期的 CuteFTP 中,用默认的 AUTO 上传 Perl 程序实际是用 Binnary 方式传的,所以使用时一定要吧 AUTO 改为 ASCII,而最新的版本中,CuteFTP 的 AUTO 上传 Perl 文件是采用了 ASCII 方式,所以无需修改。

6. Unix 下和 WIN 下,用 Apache 和 IIS 对程序运行效果有什么影响?
  在 WIN 环境下,是不支持 Unix 下的一些特殊函数的,比如 flock() 函数等,因此如果你的程序在 WIN 下运行不正确(一般是出现白页),可以尝试删除 flock() 等函数。在 WIN 下,无需设置 Perl 程序的属性,而在 Unix 下,必须设置好正确属性后才能运行(具体请见"Perl 程序的属性及其设置祥解"一文)。
  在 WIN 环境下,有两种主流 WEB 服务器,一种是 Apache,一种是 IIS。主要的区别是 Apche 在表示绝对路径时可用绝对路径的相对形式来表示,但 IIS 必须用完整的硬盘路径表示(具体请见"绝对路径与相对路径祥解"一文)。

(出处:清风网络学院






上一篇:怎样一次打印多个文件

下一篇:XML轻松学习手册(一):XML快速入门

相关文章:
·新手成长必修课主板BIOS的44招密技大全
·从零开始学黑客:网络黑客新手入门指南
·保证让新手轻松月挣500以上
·传授追女孩之技巧之新手篇
·新手入门:操作系统重装完全攻略
·电脑硬件 由新手到维修高手
·[劲舞团]小拖步法攻略(新手必看) - 劲舞团攻略秘籍 - 劲舞团
·新手学电脑:解决启动故障之终极大法
·[新手]经典问道升级方法1-100(新手看)
·给网络赚钱新手的一些建议
相关软件:
·ActivePerlV5.8.8.817 for Windows
·Linux新手管理员指南(中文版)
·手把手教你学Photoshop视频教程 rar 新手入门!!!
·SuperLB S0.0(基于LB5000MX v2.08)
·无爱疏离简化更新手记
·flash新手上路
·Perl Template Toolkit
·perlfaq - perl常问问题集
·Perl 5 Unleashed
·perl语言大全(英文版)

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot