[原创+讨论] 这样的代码有意义吗!?

zysoft17 2007-11-19 09:42:08
最近学习web2.0标准,将xhtml与css分离,后来容入到PHP中,于是有了以下的代码,请大家讨论讨论! 想问问大家这样的代码是否有可取之处呢?

htmlconfig.php

<?php
//1.LOGO
define("_MY_LOGO",'<a href="./" id="logo"><span></span></a>');

//2.TOPLINK
define("_MY_TOPLINK",'<ul id="toplink"><li><a href="./" class="home">首页</a></li><li><a href="login.php" class="login">登录</a></li><li><a href="reg.php" class="reg">会员注册</a></li></ul>');

//3.AD
define("_MY_AD1",'<div id="myad"></div>');

//4.END
define("_MY_END",'<div id="end" class="endc"><ul>
<li><a href="./">首页</a></li>
<li><a href="#">网站地图</a></li>
<li><a href="#">联系我们</a></li>
</ul></div>');

//5.左栏
define("_MY_LEFT",'<div id="left">{left_list}</div>');

//6.content
define("_MY_CONTENT",'<div id="content">{content_list}</div>');

//7.右栏
define("_MY_RIGHT",'<div id="right">{right_list}</div>');

//8.text
define("_MY_TEXT",'<div class="iText">{text_list}</div>');

//9.copyright
define("_DIV_COPYRIGHT",'<div id="copyright">版权声明</div>');
?>





login.php
<?php
session_start();
require_once("config.php");
require_once("class/login.class.php");
require_once("class/myHtmlTemplate.php");//自己的模板实例类

$th = new myHtmlTemplate;

$list = <<<HTML
<form action="login.php" method="post" onsubmit="" id="iLogin" class="cLogin">
<h1>会员登录</h1>
<div class="list">
<ul>
<li>会员ID <input type="text" name="userid"></li>
<li>会员密码 <input type="password" name="password"><a href="mypwd.php">忘记密码了?</a></li>
<li>登录目标 <label><input type="radio" name="os" id="ios" value="1" checked="checked" />网站会员</label>
<label><input type="radio" name="loginos" id="ios" value="2" />后台管理</label>
</li>
<li>验证代码 <input name="code" type="text" class="login" id="icode" size="5" maxlength="4" dataType="Integer" max="9999" min="0000" msg="验证码错误" />
<img id="imcode" src="newcodeimg.php" />
<a href="#" onclick="document.getElementById('imcode').src='newcodeimg.php';return false;">重新获得验证码</a>
</li>

<li class="submit">
<input type="submit" value=" 登录 " />
</li>
</ul>
</div>
</form>
HTML;


$tem->body["body_list"] = '<div id="main">' . $top . _MY_AD1 . _MY_LEFT . $list. ' </div>' . _MY_END . _DIV_COPYRIGHT;
echo $tem->html("XHTML1T"); //以xhtml模式显示
?>

有图在附件中.

...全文
110 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yzxlyd 2007-11-21
  • 打赏
  • 举报
回复
还行吧,只要你自己用着习惯,效率高就行了。
总哈哈 2007-11-21
  • 打赏
  • 举报
回复
应该有意义吧,但是个人感觉不会很大。
zysoft17 2007-11-21
  • 打赏
  • 举报
回复
这个想法是我参考了有的BLOG模板的技术, 写网页时要经常变化,而且还有些部分是公用的, 所以就想出了这个办法, 不过不应该算是原创, 是借鉴了模板的思想 再加上 WEB2.0 CSS与HTML分离的技术.
多菜鸟 2007-11-19
  • 打赏
  • 举报
回复
应该是个人习惯问题了。。
zysoft17 2007-11-19
  • 打赏
  • 举报
回复
如果看不到图,可以参见:http://zsss.blog.sohu.com/70894134.html
zysoft17 2007-11-19
  • 打赏
  • 举报
回复
fxs_2008 2007-11-19
  • 打赏
  • 举报
回复
这个就是网页也模块化,显示时只组装逻辑
fxs_2008 2007-11-19
  • 打赏
  • 举报
回复
在哪找的
应该是有意义的
就是表现与逻辑分离
在这里,其他都以变量形式存在

显示通过这句就基本组成了显示页面了
$tem-> body[ "body_list "] = ' <div id= "main "> ' . $top . _MY_AD1 . _MY_LEFT . $list. ' </div> ' . _MY_END . _DIV_COPYRIGHT;

其实就是你的页面想怎么表现就怎么表现!

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧