操作系统志愿军

奉献你的诀窍让我们一起分享.给出你的疑难让我们一起讨论.

78 成员168 主题192 回复0 张照片

perl(6)

Y
ytbszl80
2001-01-24 16:44
指令:hex
语法:hex($string)
说明:将十六进制的数值转换成十进制.
eg: $decimal=hex("ff");  #此时$decimal=225;

指令:rand
语法:rand($interger)
说明:常和函数srand搭配来一起用于产生随机数.且值的范围是0<rand($interger)<interger
注:如果没有事先宣告stand函数的话,rand会产生一个固定的数.

指令:localtime                  (只是一个falg)
语法:localtime(time)                  ^^
说明:返回9个有关于时间的元素,以供CGI程序使用!!     ||
eg:  ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);
   其中的各项变量我想各位应该知道是什么意思!!

指令:die
语法:die list
说明:会把list字符串显示出来,并退出程序.常常和$!这个代表错误信息的变量一起使用.
eg: open(file,"$filename")||die "cannot open files$!\n";
   #如果打开文件失败的话就会显示后面的那一段提示!!

指令:open
语法:open(filehandle,"$filename")
说明:其中$filename是一个指定的文件.这是一个很常用的函数,可以用于文件的打开(readonly),在CGI程序中常常会打开一个文件来读取数据.这个filehandle可以把它看作I\/O间的一个桥梁,可以利用filehandle来做出数据读出的动作.开始可以使用open这个函数来打开一个指定的文件,接下来可以使用<filehandle>来读取所打开文件的数据!!最后一定要用close来关闭这个打开的filehandle.要注意的是在CGI中,当使用open这个函数来打开文件的时候,一定要在打开的文件名前加上绝对路径.
eg:$filename=Vpath\/cgi.txt;
  open(fiel,"$filename")||die"can not open the file\n";
  while($line=<file>){
     print"$line";}
  close(file);
  #这样就把cgi.txt中的文件内容显示出来了!!
1 / 1

登录后回复。