WAP および PHP プログラミングの基礎_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:33:11
オリジナル
1007 人が閲覧しました

  WAP的发展离不开其WWW的底蕴,毕竟,整个WAP协议的制定参照了WWW的模型,并且尽可能地沿用了Internet的诸多标准和技术,如WML语言脱胎于HTML与xml(标准化越来越近了),WMLScript与传统的脚本语言也很相似。的确,WAP虽然是个新名词,但是它却与传统的国际互联网密不可分地结合着,在结构上如此,在技术上更是如此。
  
  在WAP协议中提到WAP页面所使用的标记语言为WML,当需要进行较高级的操作,如使用终端机的某些资源时,可以使用WMLScript脚本语言,这两种语言很简单,甚至可以用简陋来形容,特别是它们对数据库的操作几乎无能为力,这种"缺陷"与WAP广阔的商务和应用前景格格不入,但我们并不是无能为力的,由于WAP和WWW的交融,我们仍然可以使用WWW的技术与资源来解决数据库的访问问题,因为毕竟多数数据库仍处于有线网络内。
  
  目前最流行的网页编程语言和数据库的搭配是什么?相信很多人会说出"php(做为现在的主流开发语言)"与"MySQL(和PHP搭配之最佳组合)"这两个名字。它们属于WWW或者有线互联网的范畴,由于使用方便与功能强大的特点而美名传播,那么它们能够为WAP服务吗?答案是肯定的。不熟悉WAP或者php(做为现在的主流开发语言)的人或许有些不解,毕竟在传统意义上php(做为现在的主流开发语言)提供的是WWW的内容与服务,对于WAP,它们能"兼容"吗?

  php(做为现在的主流开发语言)粗解

  看了WAP的介绍,大家应该开始逐步理解php(做为现在的主流开发语言)为何仍能为WAP服务了。php(做为现在的主流开发语言)与HTML、WML、Javascript、Java都不一样,它是在服务器端运行的,而Javascript、Java等都运行在浏览器端,相对于WAP,WMLScript运行于客户机端,但是,以上的这些语言都可以很容易与php(做为现在的主流开发语言)结合起来。   

  php(做为现在的主流开发语言)具有很大的灵活性,在WWW中,它可以生成所需要的任何HTML代码,甚至Javascript代码。同样,在WAP中,我们仍然可以利用php(做为现在的主流开发语言)这种动态、灵活的特点,生成任意的WML代码,这样,php(做为现在的主流开发语言)自然能够为WAP服务。   
  
  之所以使用php(做为现在的主流开发语言)来提供WAP服务,除了它灵活的特点外,还由于php(做为现在的主流开发语言)可以方便的使用数据库。用户可以使用php(做为现在的主流开发语言)存取Oracle(大型网站数据库平台)、Sybase、MS SQL、MySQL(和PHP搭配之最佳组合)、dBase、Informix等任何支持ODBC标准的数据库,这点正好迎合了WAP商务的需求。   

  在实用中,一般需要建立php(做为现在的主流开发语言)文件,当用户向服务器发出浏览该php(做为现在的主流开发语言)文件的请求时,服务器将根据文件中的代码产生相应的HTML或WML内容,并发送给浏览器或WAP终端。   
  如想获取关于php(做为现在的主流开发语言)的信息,可以前往http://www.php(做为现在的主流开发语言).com查看。

  php(做为现在的主流开发语言)-WML

(現在の主流の開発言語としての)phpのシステムプラットフォーム、動作方法、インストール方法は、この記事の範囲外です。結局のところ、私たちが焦点を当てているのは、(現在の主流の開発言語としての)phpです。 WAP との連携についてはどうですか。一般的に、php(現在の主流の開発言語として)を機能させるには、php(現在の主流の開発言語として)モジュールを備えたWebサーバー、またはphp(現在の主流の開発言語として)をサポートする必要があります。現在主流の開発言語) サーバー、Apache (Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム) は、世界で最も人気のある Web サーバーです。さらに、php (現​​在のものとして) もインストールする必要があります。主流の開発言語) MySQL などのソフトウェアとデータベース (PHP との最適な組み合わせ) 特定の内容については、関連する書籍や Web サイトを確認してください。次に、php (現​​在の主流の開発言語として) で WML コードを生成する方法について説明します。 WWW では、php
(現​​在の主流の開発言語として)
によって生成されるコンテンツの最初の行は、多くの場合: content-type: text/html しかし、WAP 端末はそのようなタイトルを読み取ることができません。 WAP 端末がサーバーからダウンロードする単位は Deck で、閲覧する単位は Card です。通常、Deck は WML ファイルを構成します。次に、WAP を提供する場合、php
(現​​在の主流の開発言語として)
ファイルに次のコードを含める必要があることがよくあります。 xml(標準化が近づいています) version="1.01"> "

echo"(標準化が近づいています)
」> "; 上記の 3 行のコードは、WML ファイル (Deck) のファイル ヘッダーを生成し、WAP 端末がダウンロードされた Deck が WML 形式であるかどうかを識別し、残りの Deck コンテンツを表示できるようにします。
以下は最も単純なデッキで、WAP 端末に「Hello World」を表示します (標準化が近づいています)
version="1.0" encoding="ISO-8859-1"?> (標準化が近づいています)">

http://www.bkjia.com/PHPjc/508638.html

www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/508638.html技術記事 WAP の開発は WWW の伝統と切り離すことができません。結局のところ、WAP プロトコル全体は WWW モデルを参照して策定され、可能な限り多くのインターネット標準とテクノロジが使用されています。たとえば、WML 言語は H. ..
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!