1. ¡@¬éWAP¡@¡@´fðE¡@£v¡@£´¡@
¡@¡@¡@¬éWAPµÜ¡@¡@¡@¡@´fðE¡@¡@WAPçS»Ô¡@¡@ºØ¡@¡@¡@¡@çS»Ô¡@¡@Öv¡@¡@¡@WML¡@¡@¥z³º¡@¡@¡@¡@¡@¡@¡@WWW¡@¥z³º¡@¡@¡@¡@¡@¡@¡@¢QWAP¡@£´¡@¡@¡@£´¡@µÜ¿Ø¡@¡@®aÄý³º¢Q¡@µ\¡@¬é¡@¡@¾®WMLçS¡@¡@WML¡@¡@¡@¡@¬é¢QHTML¡@¡@¡@¡@¬é¡@§²¡@¡@¡@£~¡@Notepad¡@¡@£µ¡@¡@¡@Úñ¯ã³º£¤ªÄ¡oÚñ¯ã¡@ 2. £V¡@£v¡@¡@í}¡@Å÷£¢¡@§²¡@¡@¬é¦O¬E¡@ Nokia¡@Ericsson¡@UpPhone¢QMotorola±`Å÷£¢¡@¡@¡@WAPçS»Ô¢Q¡@£´¡@¡@ Nokia¡@Nokia Toolkit¢QNokia WAP Server¡@ Ericsson¡@Ericsson R320¢QWapIDE¡@ UpPhone¡@UpPhone SDK¡@ Motorola¡@Motorola ADK¡@ 3. ¡@¬éWAPµÜ¡@¡@¡~ðE£VWAP¡@¼f¬Þ¡@ ¡@Öv¡@¿Ø¡@¬éWAPµÜ¡@¡@¡@¡@¡@¡@¡@¡~´fðEWAP¡@¼f¡@®aÄý³º¡@¡@ÛK¡@¡@¬é¡@µz¢A¡@³õ¡@¡@«ô¡@¡@¡@Öv¡@ÏÄÖv¡@¬éÅòò§çS¡@¡@¡@¡@ÖvºÙ¡@ÖË¡@¾Pﯹ¡@§þ¡@³¡@WML¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@µ{¡@Öv¡@ºÙ¡@¡@¡@¡@Íg¡@¾P¡@¼f¬ÑWML§¨Â~¡@¡@¡@¢Q¡@¡@¡@¡@¡@¡@Úx¡@¡@¡@¡@¡@¡@¡@WAP¡@¼fÁ{Öv¡@ðE¡@¡@ 4. ¡@¬é¡@´fðE¡@¡@WAPçS»Ô¬Þ¡@ ¡@Öv¡@¡@ðE¡@¡@ÏÄ¡@ºÙªÄ¡o¸¸¦ä¡@WAP¡@¡@¡@¥z¡@¡@¡@£~¡@í}£V¡@Web¡@¥z³º¡@¡@´fðE¡@¡@MIMEºN¡@¡@¡@ﯹ¡@§þ¡@¡@¡@¡@»²¡@¡@¡@¡@çS»ÔÖ³¾X¡@¡@¡@¡@¥z³º¡@¡@ ¡@Öv¡@çS»Ô¡@ãyµj¡@¬é¡@¡@¡@¡@£V¡@¡@¡@¡@¡@¡@ò~¡@¬é¡@¡@¡@¡@ÖvçS»Ô¡@¡@¡@³õ¡@¡@¡@¬é¡@âò¡@¡@¡@ÖË¡À¡@¸¡Úò¡@¡@¡@¡@¡@¡@³æ³æ¡@ 5. ¡@¡@¡@¡@WML¡@¤è¡@Úò¡@¡@ ¡@ÏÄ¡@¬é¡@£~¡@SDK¡@¾®¡@¡@¡@¡@¡@Âé¡@¡@WML¡@¡@Úò¡@¡@ÏÄ¡@£V¡@¡@HTML¡@¾®³º¡@¡@¡@Ïî«ô¡@Fetch Page¡²¡@¥z¡@http://www.webcab.de¡@£¤¡@¡@¡@Úò¡@¡@¡@¡@¡@³¡@¡@Internet¡@¡@¡@¡@WML¡@¡@¡@¡@ 6. ¡@¡@¡@WML¡@¡@¡@applets¬Þ¡@ ¡@¡@¡@ 7. ¡@¡@£~¡@HTML¡@¬é¡@£´£¤¡@¬éWAPµÜ¡@¬Þ¡@ ¡@¡@¡@pÁ¡Úx¡@¡@¬é¡@£´Öv£~¡@»H¡@PC¡@¡@¾®³º¡@HTML¡@JavaScript¢QJava¬Ñ¡@WAP¡@¬é£¤©·±`¡é£V¡@¡@¡@¡@Öv¡@í¯£¤í¯¡@¡@¡@¬é¡@£´¡@¡@¡@¬ÑWML¡@¡@¡@¡@ Allair¡@Cold Fusion 4.5 ¢Q HomeSite¡@¡@£VWML¡@¡@¡@½Fò~Allair¡@¡@´fðE¡@®J¡@£vBUG¡@¡@¡@PHP¢QASP¡@Coldfusion/HomeSite¡@¡@¡@¡@¡@ ¡@¡@¡@ Marjolei Katsma¡@ HomeSite Help site ¡@¡@¡@¡@¡@¡@á¡@¡@ 8. ¡@¡@¡@¡@WML¡@¡@£¤¥¨¡@p½Ú¡@¬Þ¡@ ¡@¡@¡@¡@©Ó¡@HTML¡@¡@¡@¡@¡@¡@¡@¡@»Ô¡@¡@¥z³º¬½¡@¡@Ïò±`¡@¡@¡@£¤¡@£KWML¡@¡@¡@ 9. ¡@¡@£~¡@CGI¡@£KWML¡@¡@¬Þ¡@ ¿Øò~¡@¡@¡@¡@©Ó¡@HTML¡@§²¡@¡@Úu£¤©Ó¡@WML¡@¡@Ïĺ١@øý¡@¡@CGI£¤©Ó¡@WML¡@¡@ðEÂ~¡@¡@¡@¡@¡@¡@ò³¡@ë§¡@¡@MIMEºN¡@¡@£´çj¡@¡@£D¡@½Ú¡@£~¡@¡@¡@¡@¡@¡@£n¡@¡@¡@££¡@¡@Perl¡@¡@ print ("Content-type:application/vnd.wap.wml \n\n\n");¡@ ¡@ºØ¡@¡@ðE£~¡@2¡@¶Ç¡o¡@ 10. ¡@¡@£~¡@Cold Fusion£¤¡@£K¡@¡@¡@ £~¡@Cold Fusion¡@´fðE¡@¡@¡@ <CFCONTENT type="text/vnd.wap.wml"> 11. ¡@¡@£~¡@PHP£¤¡@øý¯¹¡@¡@WML¡@¡@¡@ PHP¡@¢Q¡@¡@p£µ¡@¡@¥z¬½¡@¡@¡@¡@¡@§²¡@¡@¡@Ïê¡@£¤¡@øý¯¹¡@¡@WML¡@¡@¡@¡@´fðE¡@¶ô¡@¡@§¨Â~¡@¡@¡@WML¡@¡@¡@¾®³º¡@¾X¡@¡@¡@âä¡@¡@ ¡@ºØPHP£V¡@¡@¡@¡@¡@HTML¡@¡@¡@¡@¡@ÖvõÉ¡@¡@¡@¡@¡@£v¡@¡@WML¡@¡@¡@¾®³º¡@¡@¡@ÚuîÅ¡@¡@ PHP¡@§²¡@¡@¡@¡@¡@HTML¡@¡@¡@Úñøý¡@¡@À¬¡@¡@HTML¡@¡@À¬¡@¡@WML¡@¡@¡@¡@PHP¡@¤è¡@Úò¬Ñ¡@¡@¡@¬½£¤©·Öv¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¬ÑHTML¡@¾®³º¶ô¡@HTML¡@¡@¡@¡@¬ÑWML¡@¾®³º¶ô¡@WML¡@¡@¡@ ¡@¡@¡@¡@¬éPHPÚñøý¡@WML¡@¡@¡@¡@¡@¡@¡@¡@¡@Úò¡@¡@¡@ò³¡@ <? // header("Content-type: text/vnd.wap.wml"); ¡@ echo("<?xml version=\"1.0\"?>\n"); echo("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" //"http://www.wapforum.org/DTD/wml_1.1.xml\">\n\n"); ?> »H¡@PC¡@¡@¾®³º¡@ùåµÔ¡@£v¡@Úuí~µz¡@WML§¨Â~¡@¡@Öv¡@Ïĺ١@WAP¡@ºÙ¡@¡@®aÄý³º¡@¥Nè¡@¡@¡@¡@¡@´fðE¡@"//"¡@©b¡@¡@¡@¡@¯¹¶]£KWML¡@¡@¡@ 12. £~¡@PHP¯¹¡@¶ô¡@WML ¡@£v££¡@¡@£K¡@¡@ïþ¡@£V¡@¡@µÜ¡@¡@·t¡@PizzaCalc¡@¡@¡@¶ô¡@¡@£V¡@pizza¡@¡@¦ä¢Q¡@¡@p¡@¡@¡@¡@¿Å¡@¡V¡@¡@¡@¡@¡@¡@ µÜ¡@¡@£K¡@¡@¯¹¡@¡@¡@¡@¡@·t¡@calc¡²¡@¡@¡@input¡²¡@¡@ºØ¡@¡@£V¡@Ær¡@¡@¤~££¡@ÆZ¡@¸¡¡@ÆB¡@³¡@¡@¡@¡@¸¸¦ä¡@¶]Ïü¡@í~¡@¢Q¡@¡@¨{±w§âp¡@¡@¡@¡@¡@¡@¡@ £~¡@WML¡@¾®³ºâò¡@¡@¥NèµÜ¡@¡@¡@¡@ http://wap.colorline.no/wap-faq/apps/pizzacalc.html¡@ ¡@¡@¶ô¡@¡@ http://wap.colorline.no/demos.html¦J©ÚµÜ¡@¡@ <? header("Content-type: text/vnd.wap.wml"); echo("<?xml version=\"1.0\"?>\n"); echo("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n\n"); echo("<!--The application PizzaCalc was originally made by The Crusaders www.crusaders.no on the Commodore Amiga -->\n"); echo("<!-- It was unfortunately not possible to emulate the crap interger handling of the original program -->\n"); ?> <wml> <? ¡@ if($action == "calc") { ¡@¡@¡@ echo("<card id=\"result\" title=\"PizzaCalc\">\n"); ¡@¡@¡@ echo("<do type=\"prev\" label=\"Back\">\n"); ¡@¡@¡@ echo("<go href=\"pizzacalc.html#input\"/>\n"); ¡@¡@¡@ echo("</do>\n"); ¡@¡@¡@ echo("<p>\n"); ¡@¡@¡@ echo("The cost per eater will be ".$total / $eaters."<br/>\n"); ¡@ } ¡@ else { ¡@¡@¡@ echo("<card id=\"input\" title=\"PizzaCalc\">\n"); ¡@¡@¡@ echo("<p>\n"); echo("<anchor>Split Pizza bill <go href=\"pizzacalc.html?total=\$(total)&eaters=\$(eaters)&action=calc\"/> </anchor>\n"); ¡@¡@¡@ echo("<br/>\n"); ¡@¡@¡@ echo("Total cost: <input type=\"text\" name=\"total\" format=\"*N\"/>\n"); ¡@¡@¡@ echo("Eaters: <input type=\"text\" name=\"eaters\" format=\"*N\"/>\n"); ¡@ } ?> </p> </card> </wml> 13. ¡@¡@£~¡@Java Servlet£¤¡@£KWML¡@¡@¬Þ¡@ ¿Øò~¡@¡@¡@£~¡@©Ó¡@HTML¡@§²¡@¡@Úu£¤©Ó¡@WML¡@¡@Ïĺ١@øý¡@¡@CGI£¤©Ó¡@WML¡@¡@ðEÂ~¡@¡@¡@¡@¡@¡@ò³¡@ë§¡@¡@MIMEºN¡@¡@ response.setContentType("text/vnd.wap.wml"); 14. ¡@¡@£~¡@ASP¡@Perl³æ¡@£K¯¹¡@¡@µÜ¡@¬Þ¡@ Öv¡@¡@¡@¡@£~¡@¡@¡@¡@¥z³º¬½¡@¡@¡@¡@¡@£¤¡@£KWAPµÜ¡@¡@ 15. ¡@¡@£~¡@ASP¡@øýWML¡@¡@¡@ ASP¡@Active Server Pages¡@¡@¡@·t¡@¢QPHP¡@§²¡@¡@¡@¡@¡@£¤¡@øý¯¹¡@¡@WML¡@¡@ÏÄ´fðE¡@£v¡@¡@££¡@¥s§â£mLuca Passani's WAP and ASP articles¡@¡@¡@Ú¨¡@Jean-Luc Praz's (jeanluc@corobori.com)¡@¡@¡@¡@ASP££¡@¡@¡@http://www.corobori.com/wap/¡@ 16. ¡@£~¡@ASP¯¹¡@¶ô¡@WML¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@¡@Content-type¡@¡@Öv¡@¾®³º¡@¡@¡@¡@ò~Övtext/html¡@£V¡@¡@«ô¡@¬Þ¡@¡@¡@¡@¡@ 8¡@,¿ØÍg¡@§÷ 1¡@ 1 2 3 4 5 6 7 8 |