选择显示字体大小

cgi入门教程之:13 设置口令

设置口令 cgi的一个有趣的特征是即使任何用户都能执行它们,但却没有办法在屏幕上显示她们。这意味着可以做一个口令脚本: #********beginbody************** if(%24value[0]ne"mypassword"){ print"invalidpassword"; }else{ print’ <bodybgcolor="white"> <h1>welcome,youhaveenteredthe<p> passwordprotectedsite</h1> ’; }; #*********endbody*************** 要用这个脚本,需要建立一个有form的html页面。如果在form上只有password一个box,则在运行脚本时它传递给%24value[0]。 和javascript不同,用户看不到源代码,...

http://www.sosof.com/detail/238/88423823658224.html -by - 丰搜 缓存页面


cgi入门教程之:12 代码详解

代码详解 #*********beginbody******************** open(logfile,">>guestbook.log"); %24newline=join(’::’,@value); printlogfile("%24newlinen"); closelogfile; print"<bodybgcolor=’beige’><h1>thankyou."; print"yourcommentshavebeenadded</h1>"; #********endbody************************ -- 代码的第一行是: open(logfile,">>guestbook.log"); 这行为要写的guestbook.log做准备。open命令用来打开文件进行输入和输出。这里的"logfile...

http://www.sosof.com/detail/248/1852482360939.html -by - 丰搜 缓存页面


cgi入门教程之:11 写文件

写文件 下面我们建立一个允许访问者输入信息到留言板的页面文件。 留言板程序一般原则email,因为信息存储在数据库中意味着它可以被存储、过滤、管理和输出。 要创建留言板,我们需要在perltour文件夹中建立3个文件: gusetbook.htm-用户在浏览器中填充的form。 guestbook.cgi-从网页获得信息并处理之的程序。 guestbook.log-包含所有数据的不限制大小的文本文件。 过程很简单,guestbook.cgi是从网页获得name、address、city、state、zip、phonenumber和comments,然后在guestbook.log文件中附加一行的程序。 我们首先建立用户输入信息用的html页面文件。form包含10个元素和一个submit按钮。拷贝以下的代码到文本编辑器中,并保存为guestbook.htm。 注意:如果你的服务器用cgi-...

http://www.sosof.com/detail/248/8282482361773.html -by - 丰搜 缓存页面


cgi入门教程之:10 email子过程

email子过程 #*****************beginbody************* print"<h1>thankyouforfillingouttheform</h1>"; %24firstname=%24value[0]; %24lastname=%24value[1]; %24email=%24value[2]; print"yourfirstnameis%24firstname<br>"; print"yourlastnameis%24lastname<br>"; print"youre-mailis%24email<br>"; %24to=%24email; %24from="clinton@whouse.gov"; %24sub="subjectofmyfirste-mail"; %24body="theformwasfilledoutby%24firstna...

http://www.sosof.com/detail/248/3502482363949.html -by - 丰搜 缓存页面


cgi入门教程之:9 body部分

cgi入门教程之:9body部分 body部分 #*****************beginbody************* print"<h1>thankyouforfillingouttheform</h1>"; %24firstname=%24value[0]; %24lastname=%24value[1]; %24email=%24value[2]; print"yourfirstnameis%24firstname<br>"; print"yourlastnameis%24lastname<br>"; print"youre-mailis%24email<br>"; #***************endbody****************** -- 对于perl,我们需要知道: 每行以分号结束。 变量以%24开始。 第一行很直接-print将打印随...

http://www.sosof.com/detail/248/7622482364080.html -by - 丰搜 缓存页面


cgi入门教程之:8 脚本解释

现在让我们看看这段代码。 #!/usr/local/bin/perl # &readparse; print"content-type:text/htmlnn"; #*****************beginbody************* -- unix上的每个cgi的第一行都是运行它的程序的路径。记住,你的可能与上面写的不同。服务器将按这个路径定位perl,然后用perl解释器执行程序。这是唯一的有#并且对程序有意义的一行。 程序其余部分的#只是注释,程序将忽略其后的内容。 第三行是一个命令,&readparse;。这是一个子过程,输入所有进入htmlform中的文本。第四行对所有cgi都是必须的,它告诉服务器我们要打印的任何信息都应该返回html文档。 这些行永远不会改变,因此下面我们集中在body部分的内容上。>>...

http://www.sosof.com/detail/248/1742482366987.html -by - 丰搜 缓存页面


cgi入门教程之:7 回应脚本

回应脚本 这段脚本将显示输入到htmlform中的文本。它是一个信息如何传递给你的程序的简单的例子。既然你现在已经有了一个有着正确的perl和senmail的路径的template.txt文件,下面要做的只是编辑cgi的body部分。 拷贝下面脚本的body部分到template.txt,然后保存到一个新文件"test2.cgi"中。 ftptest2.cgi到perltour文件夹(或cgi-bin)中。 然后在unix提示符下,进入perltour(或cgi-bin)文件夹,敲入chmoda+rxtest2.cgi设置权限。 现在可以在你的浏览器中打开服务器上的testform.htm,测试这个form。当你填充这个form并按"testit"时,cgi告诉你你输入了什么。 -- #!/usr/local/bin/perl # &readparse; print"content...

http://www.sosof.com/detail/248/4762482367924.html -by - 丰搜 缓存页面


cgi入门教程之:6 html form

这页很简单-建立一个用户可以输入信息的基本的form。form顶部的<form>标记符有两个参数:action="path/to/myscript.cgi"和method="post"。 把这个文件保存在perltour文件夹中,用文件名"test2.cgi"。 把下面代码拷贝到文件testform.htm中,然后把它ftp到perltour文件夹中。 <html><head> <title>myfirstform</title> </head><body> <formaction="test2.cgi"method="post"> firstname<inputname="first"type=textsize=25><br> lastname<inputname...

http://www.sosof.com/detail/248/8382482368345.html -by - 丰搜 缓存页面


cgi入门教程之:5 perl简介

perl简介 准备模板 在你的pc或mac上建立一个文件夹-perltour。 点击这里下载模板文件-template.txt。把它保存到perltour文件夹中。 在你最喜欢的文本编辑器中打开这个文件。 把第一行替换为你已经定位的perl路径。对于windowsnt用户:删除这行。你的机器使用.pl文件扩展名开定位perl,所以要保证你的文件的扩展名为.pl而不是.cgi。 找到文档的倒数第八行-open(mail,"/usr/lib/sendmail-t")die 把/usr/lib/sendmail替换为你已经定位的sendmail路径。 找到下一行-"content-type:text/textnncan’topen/usr/lib/sendmail!"; 把/usr/lib/sendmail替换为sendmail路径。 保存文件。 从现在开始你每次创建一个新的cgi时都可以拷...

http://www.sosof.com/detail/248/16024823610651.html -by - 丰搜 缓存页面


cgi入门教程之:4 使用emacs

使用emacs 当我已经有一个很好的pc上的图形界面的面向鼠标的编辑器时,为什么我还想要一个基于文本的编辑器呢?答案是emacs运行在你的unix平台上,所以可以方便地做小的修改。基本上当你维护你在unix平台上的工作时,你有两个选择: 1.在pc上使用图形界面的文本编辑器,然后ftp你的文件到unix服务器上。当你做修改时,保存你的修改,然后再ftp上去。这种方式的好处是你可以在一个舒适的、面向鼠标的编辑器中做所有的工作。缺点是每次上传文件都要花费时间。 2.用一种unix编辑器,如emacs,直接保存你的修改到服务器上。它的界面不太漂亮,而且不能用鼠标,但一旦你用惯了,就能做任何事。我宁愿在做小的修改时使用emacs,而不愿每次上传文件。 开始emacs教程: 敲入emacs然后按回车。屏幕将显示emacs编辑器环境。如果你的服务器显示“emacsnotfound”,那么你应该给你的系...

http://www.sosof.com/detail/248/61224823611257.html -by - 丰搜 缓存页面


1 2 3 4 5 6 7 8 下一页

 


相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons