¡¡WAP£¨ÎÞÏßͨѶÐÒ飩ÊÇÔÚÊý×ÖÒÆ¶¯µç»°¡¢¸öÈËÊÖ³ÖÉ豸£¨PDAµÈ£©¼°¼ÆËã»úÖ®¼ä½øÐÐͨѶµÄ¿ª·ÅÐÔÈ«Çò±ê×¼¡£ÓÉÓÚ¾²Ì¬µÄWAPÒ³ÃæÔÚºÜ¶à·½Ãæ²»ÄÜÂú×ãÓû§¸öÐÔ»¯µÄ·þÎñÇëÇó£¬Òò´Ëͨ¹ýWAP·þÎñÆ÷¶ËÓïÑÔ²úÉú¶¯Ì¬µÄWMLÒ³Ãæ£¬¾ßÓкܹ㷺µÄÓ¦ÓüÛÖµºÍºÜ¸ßµÄÉÌÒµ¼ÛÖµ¡£
¡¡¡¡WAPÓ¦Óýṹ·Ç³£ÀàËÆÓÚInternet£¬Ò»¸öµäÐ͵ÄWAPÓ¦ÓÃÇëÇóÊÇÕâÑùµÄ£ºÊ×ÏÈ£¬¾ßÓÐWAPÓû§´úÀí¹¦ÄܵÄÒÆ¶¯ÖÕ¶Ë(WAPÊÖ»úµÈ)ͨ¹ýÄÚ²¿ÔËÐеÄ΢ä¯ÀÀÆ÷(Micro Browser)¶ÔÄ³Ò»ÍøÕ¾ÒÔÎÞÏß·½Ê½·¢ËÍWAP·þÎñÇëÇ󡣸ÃÇëÇóÏÈÓÉWAPÍø¹Ø½Ø»ñ£¬¶ÔÐÅÏ¢ÄÚÈݽøÐбàÂëѹËõ£¬ÒÔ¼õÉÙÍøÂçÊý¾ÝÁ÷Á¿£¬Í¬Ê±¸ù¾ÝÐèÒª½«WAPÐÒéת»»³ÉHTTPÐÒ飬Ȼºó½«´¦ÀíºóµÄÇëÇóתË͵½ÏàÓ¦WAP·þÎñÆ÷¡£ÔÚWAP·þÎñÆ÷¶Ë£¬¸ù¾ÝÒ³ÃæÀ©Õ¹ÃûµÈÐÔÖÊ£¬±»ÇëÇóµÄÒ³ÃæÖ±½Ó»òÓÉ·þÎñÆ÷¶Ë½Å±¾½âÊͺóÊä³ö£¬ÔÙ¾Íø¹Ø´«»ØÓû§¡£
¡¡¡¡´ÓÉÏÊöWAPÓ¦ÓÃÁ÷³Ì¿ÉÒÔ¿´µ½£¬Éú³É¶¯Ì¬WAPÒ³ÃæÓ붯̬²úÉúWebÍøÒ³µÄ¹ý³Ì·Ç³£ÀàËÆ¡£µ«ÊÇÓÉÓÚWAPÓ¦ÓÃʹÓõÄWMLÓïÑÔÀ´Ô´ÓÚÓï·¨ÑϸñµÄXML£¬Òò´ËÒªÇóÊä³öµÄ¸ñʽ±ØÐë°´WAPÍøÒ³µÄ¹æ·¶Êä³ö¡£Í¬Ê±£¬ÓÉÓÚWAPÐÒéµÄÓ¦Ó÷¶Î§¡¢Òƶ¯¿Í»§¶ËµÄÈíÓ²¼þˮƽµÈÌØÊâÐÔ£¬¶Ôÿ´ÎÊä³öµÄÒ³ÃæµÄ´óС¡¢Í¼ÏñµÄ¸ñʽ¼°ÈÝÁ¿¶¼ÓÐÒ»¶¨ÏÞÖÆ¡£ÏÂÃæÎÒÃÇÒÔPHP½Å±¾ÓïÑÔΪÀý£¬¿´¿´ÈçºÎ¶¯Ì¬Êä³öWAPÒ³Ãæ¡£
Ò»¡¢ÉèÖÃ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ΪÀ©Õ¹Ãû¡£
¡¡¡¡<?php
¡¡¡¡header(¡åContent£type: 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É豸Äܹ»Ê¶±ð²¢½âÊÍ¡£ÖµµÃ×¢ÒâµÄÊÇ£¬ÎÒÃdz£¼ûµÄHTMLÓïÑԶԹ淶ÐÔÒªÇó²»ÑÏ£¬´ó¶àÊýä¯ÀÀÆ÷ÄÜ¡°ÈÝÈÌ¡±ÆäÖÐÏ൱¶àµÄ±àд´íÎ󣬶øWML¹æ·¶Ï൱Ñϸñ£¬Ò»µãʧÎ󶼿ÉÄܵ¼ÖÂÎÞ·¨Êä³öËùÐèÒ³Ãæ¡£
¡¡¡¡Ò»µ©ÎÒÃÇÖªµÀÁËÓÃPHP½Å±¾Êä³öWAPÒ³ÃæµÄ±ê×¼¹ý³Ì£¬ÎÒÃǾÍÄܹ»Ê¹ÓÃPHPÇ¿´óµÄ¹¦ÄÜÅäºÏÒÔWMLÓïÑԵĽ»»¥´¦ÀíÒÔ¼°WML ScriptµÄ¼òµ¥½Å±¾£¬¿ª·¢³öÊʺÏÎÒÃÇÐèÒªµÄÓ¦ÓÃϵͳÁË¡£
Èý¡¢ÓÃPHP¶¯Ì¬Éú³ÉͼÏñ
¡¡¡¡WAPÓ¦ÓÃʹÓÃÒ»ÖÖÌØÊâºÚ°×µÄͼÏñ¸ñʽWBMP¡£ÎÒÃÇ¿ÉÒÔÓÃһЩ¹¤¾ßÀ´½«ÒÑÓÐͼÏñת»»³ÉWBMP¸ñʽ£¬È»ºóÔÚWMLÎĵµÖÐʹÓᣵ«ÊÇÔÚWAPÕ¾µãÉÏÈç¹ûÄܶ¯Ì¬µØÉú³ÉËùÐèͼÏñÈçKÏßͼµÈ£¬½«»áÓйãÀ«µÄÓ¦ÓÃǰ¾°¡£ÐÒÔ˵ÄÊÇ£¬PHPµÄGD¿â(°æ±¾1.8ÒÔÉÏ)ÒѾÌṩÁËÏàÓ¦º¯Êý¡£
¡¡¡¡<?PHP
¡¡¡¡Header(¡åContent£type: image/vnd.wap.wbmp¡å);
¡¡¡¡Sim = ImageCreate(50, 50);
¡¡¡¡Swhite = ImageColorAllocate(Sim,255,255,255);
¡¡¡¡Sblack = ImageColorAllocate(Sim,0,0,0);
¡¡¡¡ImageRectangle(Sim, 5, 5, 20, 20, Sblack);
¡¡¡¡ImageWBMP(Sim); ¡¡¡¡ImageDestroy(Sim);
¡¡¡¡?>
¡¡¡¡¸ÃÎļþ½«ÔÚWAPÄ£ÄâÆ÷ÖÐÏÔʾһ¸öºÚÉ«¾ØÐοò¡£×¢ÒâҪʹÓÃGDµÄͼÏñº¯Êý¿â£¬±ØÐëÔÚPHPÅäÖÃÖмÓÔØPHP_GD.DLL¿âÎļþ¡£
¡¡¡¡ËÄ¡¢ÔÚPHPÖд¦Àíºº×Ö
¡¡¡¡WAP×÷ΪһÖÖÈ«ÇòÓ¦Óã¬Ñ¡ÔñÁËUNICODE 2.0×÷ΪÆä±ê×¼×Ö·û¼¯±àÂ룬ÒÔ±ãÄÜͬʱ´¦Àí°üÀ¨Ó¢ÎÄ¡¢ÖÐÎÄ¡¢ÈÕÎÄ¡¢·¨ÎĵȶàÖÖÎÄ×Ö¡£¶øÎÒÃÇÆ½³£´¦Àíºº×ÖʹÓõÄÊÇGB2312±àÂ룬²»Í¬µÄÄÚÂë±ê×¼ÊÆ±Ø²»ÄÜͨÓã¬Òò´ËÈç¹û²»ÔÚÁ½ÖÖ±àÂëÖ®¼äͨ¹ýÂë±í½øÐÐת»»£¬¾Í»á³öÏÖºº×ÖÂÒÂëÏÖÏó¡£ÏÖÔÚÒѾÓнϳÉÊìµÄGB£2312ÓëUNICODE±àÂëת»»µÄ³ÌÐòºÍº¯Êý£¬²¢ÔÚASP¡¢PHP¡¢JSPµÈϵͳÖÐʹÓã¬ÎÒÃÇ¿ÉÒÔÔÚһЩ¼¼ÊõÕ¾µãÉÏÕÒµ½ËüÃÇ¡£
¡¡¡¡Ä¿Ç°µÄ´ó¶àÊýWAPÊÖ»ú£¨Nokia7110¡¢°®Á¢ÐÅR320SµÈµÈ£©¶¼ÊÇʹÓÃUTF£8±àÂëµÄ£¬Ò²¾ÍÊDzÉÓÃUNICODEÀ´±àÂë¡£ÕâÑù£¬Èç¹ûÎÒÃÇÖ±½ÓÔÚWMLʹÓÃÖÐÎÄ×Ö·û£¨GB2312±àÂ룩£¬½«»á²úÉúÂÒÂ룬ÊÖ»úÓû§ÎÞ·¨Ê¶±ð£¬ËùÒÔÎÒÃÇÔÚÊä³öÖÐÎÄ֮ǰ£¬ÒªÊ¹ÓóÌÐò»òº¯Êý¶ÔÖÐÎĽøÐÐUNICODEµÄ±àÂë¡£¶øÔÚÉÙÊýÖ§³ÖGB2312±àÂëµÄÊÖ»ú»òWAPÖÕ¶ËÉ豸ÖУ¬ÎÒÃÇ¿ÉÒÔÔÚ³ÌÐòÖж¨ÒåºÃÎĵµµÄÄÚÂëÀàÐͺ󼴿ÉÖ±½ÓÕýÈ·ÏÔʾºº×Ö£¬ÀýÈ磺
¡¡¡¡<?php
¡¡¡¡header(¡åContent£type: text/vnd.wap.wml; charset=gb2312¡å);
¡¡¡¡echo (¡å<wml><card><p>¡å);
¡¡¡¡echo (¡åÖÐÎIJâÊÔ¡å);
¡¡¡¡echo (¡å</p></card></wml>¡å);
¡¡¡¡?>
