动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   Cgi/Perl → 阅读文章

 一种html模版输出方式

作者来源: 
阅读 数 83 人次 , 2006-3-29 4:05:00 


代码出处 唐伟多用途信息平台
#################################################################################
# 函数名字 : html_open #
# 调用方法 : $html = [$html_open($html_address,no)] #
# 最后的no表示不替换文件中的变量 #
# 所需元素 : 需要读取的文件 #
# 返 回 值 : 读取出来的结果 #
# 用 途 : html模板读取 #
#################################################################################
# ------------------------------------------------------
# 自定义函数:
sub html_open {
local(*file);
my($file);
my($html);
my $id = $_[0];
if ($id eq ""){$id = "1"};
my $file = $_[1] or print"超文本模板打开错误!导致错误的文件是:$file <p>html model file open error!!!<br>file: $file open error!";
open(file, "<$file") or print"超文本模板打开错误!导致错误的文件是:$file <p>html model file open error!!!<br>file: $file open error!";
my $html;
while (<file>){$html .= $_};
close(file);
$html =~s/\$db_config/db_config/isg;
my $html_filter = $_[2];
if ($html_filter ne "no"){
$html =~ s/(\$(?:(?:\w+)|\$(\w+)|(?:{\w+})|(?:{'\w+'}))+)/$1/eeg;
};
$html .= [$copyright]
return $html;
};

 本文TagsHTML/CSS  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:RedHat8.0 服务器无法正常运行FTP上传的CGI文件问题
· 下一篇:用户数据集中写入
· 在 Win32 下安装 Bugzilla
· Perl语言中向数据库中写值的特殊字符问题
· Cgi入门教程之:1 Unix环境
· 实战 FastCGI_1.克服 CGI 的瓶颈(1)
· CGI教程(6)调用CGI脚本文件的例子之一


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077