Home Backend Development PHP Tutorial PHP生成动态WAP页面(转二)_PHP

PHP生成动态WAP页面(转二)_PHP

Jun 01, 2016 pm 12:32 PM
php wap dynamic generate output page

一、设置WEB服务器



  首先你的 Web服务器要安装好PHP即能处理PHP脚本程序。其次为使Web服务器能同时识别和处理PHP、WML、WBMP等文件Web 服务器的MIME表需添加以下的几种文件类型。



  text
/vnd.wap.wml .wml

  image
/vnd.wap.wbmp .wbmp

  application
/vnd.wap.wmlc .wmlc

  text
/vnd.wap.wmls.wmls

  application
/vnd.wap.wmlsc .wmlsc



  二、用PHP输出简单动态WAP页面



  下面有一个最简单的PHP生成WAP页面的例子。注意由于需要PHP解释器来解释该程序
并输出WAP页面因此所有类似程序应以.php为扩展名。



  
  header
(″Contenttype: text/vnd.wap.wml″);

  echo (wml> card> p>);

  echo date( ″l dS of F Y h:i:s A″ );

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

  ?>



  该例子在WAP手机模拟器中可以浏览
输出当前日期时间而在普通的浏览器中无法识别甚至会被认为是错误下载。这是因为在程序开头就声明了该输出文档为WML类型该类型只有WAP设备能够识别并解释。值得注意的是我们常见的HTML语言对规范性要求不严大多数浏览器能“容忍”其中相当多的编写错误而WML规范相当严格一点失误都可能导致无法输出所需页面。



  一旦我们知道了用PHP脚本输出WAP页面的标准过程
我们就能够使用PHP强大的功能配合以WML语言的交互处理以及WML Script的简单脚本开发出适合我们需要的应用系统了。&nbs

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

CakePHP Project Configuration CakePHP Project Configuration Sep 10, 2024 pm 05:25 PM

In this chapter, we will understand the Environment Variables, General Configuration, Database Configuration and Email Configuration in CakePHP.

PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian PHP 8.4 Installation and Upgrade guide for Ubuntu and Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

CakePHP Date and Time CakePHP Date and Time Sep 10, 2024 pm 05:27 PM

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

CakePHP Working with Database CakePHP Working with Database Sep 10, 2024 pm 05:25 PM

Working with database in CakePHP is very easy. We will understand the CRUD (Create, Read, Update, Delete) operations in this chapter.

CakePHP File upload CakePHP File upload Sep 10, 2024 pm 05:27 PM

To work on file upload we are going to use the form helper. Here, is an example for file upload.

CakePHP Routing CakePHP Routing Sep 10, 2024 pm 05:25 PM

In this chapter, we are going to learn the following topics related to routing ?

Discuss CakePHP Discuss CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

CakePHP Creating Validators CakePHP Creating Validators Sep 10, 2024 pm 05:26 PM

Validator can be created by adding the following two lines in the controller.

See all articles