- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web应用开发模板结构以及常量与_M数组详细介绍(三)
本应用制作模板结构同模板制作中的模板结构,当前应用框架可以兼容全站调用的模板标签,只能在某个模块下使用的标签无法再页面中使用。但不建议在应用框架中使用模板标签,模板标签会在以后专门优化,优化后的模板标签将可以直接在模板知错和应用框架中使用。?模板文件:应用的模板文件都是PHP文件,不要用html或htm。?一般应用模板结构:01!--?php02# MetInfo Enterprise Content Management System03# Copyright (C) MetInfo Co.,Ltd (). All rights reserved.04?05defined(IN_MET)?or?exit(No permission);//保持入口文件,每个应用模板都要添加06//PHP代码07echo?EOT08--09ahtml代码/a10!--11EOT;12# This program is an open source system, commercial?use, please consciously to purchase commercial license.13# Copyright (C) MetInfo Co., Ltd. (). All rights reserved.14?//页面结尾--只有当这个文件是页面整体(包括包含文件)是最后一个文件时候才添加,一般在应用制作中的可以自定义的文件,都不是最后一个,所以一般不需要添加。--?PHP嵌入语言:是编写PHP代码的地方,用于定义变量、标签或循环数组等。代码格式:1!--2EOT;3//这里面编写PHP 嵌入语言4//可以有多行5//.....6echo?EOT7--上面代码中的1、2行和6、7行是必须要的,用于保护PHP嵌入代码,而且需要顶格写。仔细看会发现,其实就是用HTML的注释符号包裹。?PHP嵌入代码可以直接写到模板页面:01div?class=newslist02?ul03!--04EOT;05foreach(methtml_getarray(2,,,,10,,,1,) as $key=$val){06echo EOT07--08?li09?span[{$val[updatetime]}]/span10?a?href={$val[url]}?target=_blank?title={$val[title]}{$val[title]}/a11?/li12!--13EOT;14}15echo EOT16--17?/ul18/div上面代码中的3至7行与12至16行都是PHP嵌入代码,之外的就是HTML代码。PHP嵌入代码可以无限的在模板中使用。?PHP嵌入代码有两个特殊情况:页面开头代码:1!--?php2//这里还可以加入PHP 嵌入语言3echo?EOT4--上面代码中的第一行与PHP嵌入代码格式略有不同,要注意这一点,每个模板文件的开头必须这样写。?页面结尾代码:1!--2EOT;3//这里还可以加入PHP嵌入语言4?--上面代码中的第四行,与PHP嵌入代码格式略有不同,要注意这一点,每个模板文件的尾部必须这样写。注意:上面代码第四行最后的--不是每个页面都需要,只有页面引用的最底部文件才需要,如果是中间或头部引用页面请去除--,这个问题会体现在页面中直接出现--类似的符号。?常量与$_M数组:常量:PATH_WEB:网站根目录PATH_APP:应用根目录PATH_CONFIG:配置文件根目录PATH_CACHE:缓存文件根目录PATH_SYS:系统根目录PATH_SYS_CLASS:系统类根目录PATH_SYS_FUNC:系统方法根目录PATH_SYS_PUBLIC:系统模板公用文件根目录PATH_SYS_MODULE:系统模块根目录PATH_OWN_FILE:当前执行的class的根目录PATH_APP_FILE:当前执行的应用的根目录TIME_SYS_START:程序运行开始时间MAGIC_QUOTES_GPC:表单变量自动过滤HTTP_HOST:当前访问的主机名HTTP_REFERER:来源页面PHP_SELF:脚本路径PATH_TEM:模板文件地址(前台有效)?$_M数组:$_M数组是一个包含了网站设置,系统调用等信息的总和数组,具体内容如下:?全站通用:$_M[config]:网站配置数组,里面可以查询到所有的网站配置数据。$_M[form]:提交的GET,POST,COOKIE表单数组。在系统中不要直接使用$_POST,$_GET,$_COOKIE,这些都是没有过滤的,$_M[form]中是已经安全过滤后的数组。$_M[langlist]:语言设置数组,其中$_M[langlist][web]为前台语言设置,$_M[langl
文档评论(0)