www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WAP高级教程>正文    

WAP与PHP - 进阶篇 之二


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏


2.2 Text对象的实现 [TOP]
  Text对象是我们定义的第1个元素对象。它包含的属性和函数如下表所示:   

属性名称 含义
$text 文本内容
$attribute 文本格式属性
$br_count 文本后空行数目
表3 Text对象的属性 

方法名(函数) 功能
My_Text 自构函数,对象创建时被自动调用
set_br_count 设置空行数目
My_Type 返回对象类别(I_AM_TEXT)
Make_Element 产生与Text对象相关的代码
表4 Text对象方法
  在各函数中,Make_Element函数将被Deck对象使用,My_Type函数也将被调用以供Deck对象确定本对象的类型。
  
  Make_Element对象的实现比较复杂,其相关代码如下所示。在代码中,首先产生有关Text格式的代码,然后再产生Text内容,最后产生代码结尾。

//创建Text部分代码
  function Make_Element($deck)
  {
  if ($this->attribute & TEXT_BOLD)
  echo "<b>\n";

   if ($this->attribute & TEXT_UNDERLINE)
  echo "<u>\n";

  if ($this->attribute & TEXT_ITALIC)
  echo "<i>\n";

  if ($this->attribute & TEXT_BIG)
  echo "<big>\n";
  
  if ($this->attribute & TEXT_SMALL)
  echo "<small>\n";

  if ($this->text)
  printf("%s\n", convert_character($this->text));

  if ($this->attribute & TEXT_SMALL)
  echo "</small>\n";

  if ($this->attribute & TEXT_BIG)
   echo "</big>\n";

  if ($this->attribute & TEXT_ITALIC)
  echo "</i>\n";

  if ($this->attribute & TEXT_UNDERLINE)
  echo "</u>\n";

  if ($this->attribute & TEXT_BOLD)
   echo "</b>\n";

  $br_command = "<br/>\n";
  for ($i=0; $i<$this->br_count; $i++)
  echo $br_command;
  } 

2.3 Image对象的实现 [TOP]

本新闻共4页,当前在第3页  1  2  3  4  

上一篇:WAP与PHP - 进阶篇 之一
下一篇:WAP与PHP - 附件
Google
 
关于“WAP与PHP - 进阶篇 之二”的相关内容连接
·构建动态 WAP 站点 (3) - 数据库的输出
·构建动态 WAP 站点 (2) - 你的第一个WML页面
·构建动态 WAP 站点 (1) - Server设置
·WML,Apache,和 PHP 的介绍
·jsp制作wap网站时中文字符问题的一些解
·WAP与PHP - 附件
·WAP与PHP - 进阶篇 之一
·WAP与PHP - 基础篇
·wap中级教程
·WAP中推送技术的分析与设计

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved