当前位置:首页 > 设计在线 > 网页设计 > WAP > PHP生成WAP示例

PHP生成WAP示例

点击次数:35 次 发布日期:2008-11-22 11:08:16 作者:源代码网
源代码网推荐

程序举例
下面我们给出一个非常有用的PHP实现的WML应用,它称为PizzaCalc,可以将根据输入的pizza帐单及人数,算出每个人的花费。注意程序中根据WML的规则,对一些特殊符号,如双引号等使用了转义字符。该程序不仅可以进行变量处理,而且还可以传递相应的参数。程序代码如下:

// pizzacalc.html

<?

 header("Content-type: text/vnd.wap.wml");

 echo("<?xml version="1.0"?> ");

 echo("<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml"> ");

?>

 

<?

 echo ("<wml> ");

?>

 

<?

 if($action == "calc") {

  echo("<card id="result" title="PizzaCalc"> ");

  echo("<do type="prev" label="Back"> ");

  echo("<go href="pizzacalc.html#input"/> ");

  echo("</do> ");

  echo("<p> ");

  echo("The cost per eater will be ".$total / $eaters."<br/> ");

 }

 else {

  echo("<card id="input" title="PizzaCalc"> ");

  echo("<p> ");

  echo("<anchor>Split Pizza bill <go href="pizzacalc.html?total=$(total)&eaters=$(eaters)&action= calc"/></anchor> ");

  echo("<br/> ");

  echo("Total cost: <input type="text" name="total" format="*N"/> ");

  echo("Eaters: <input type="text" name="eaters" format="*N"/> ");

 }

?>

 

<?

 echo ("</p> </card> </wml> ");

?>

源代码网供稿.
网友评论 (0)
会员中心
设计在线
本站推荐
设计在线之精华