电脑安全

您当前的位置:主页 > 电脑安全 >

WML,Apache,和 PHP 的介绍-网络编程

来源:[db:来源]标题:   第一个    编辑:电脑技术全能网 时间:2019-09-20 18:30

原标题:WML,Apache,和 PHP 的介绍-网络编程
   在公司的网站中, 我发觉须要一个能够无线接受我的电子邮件,股市资讯等. 不想要付钱给人来失掉我要的资讯, 我决议了开辟一个无线网站.如许的资讯在网际网路上是没成绩的,然而它被疏散得难以网络。我须要能够履行 php ,存取材料库,而且我须要 PHP 为我做别的的功效。这篇文章含盖了wml 的基本, 怎样树立你的 apache Server 和 php 。这些基本可让你树立情况而且本人进修往後的利用.         需 求   你要对 Apache Web Server, Php 和 html 有点教训. 对体系的请求来讲,我是用 apache 1.3.9, php3, 和 Red Hat Linux 6.0 来树模. 我还没遇到在 windows 上跑 Apache, 和 PHP3 或 PHP4 上的任何成绩.     在这篇文章,我将领导你打仗的范畴: wml 的先容,在 Apache 上设定无线 appications ,而且树立你的第一个 WML/PHP 网页.大部分的资讯可从网际网路上网络.     WML 简 介   WML 代表无线的标注言语. WAP 电话或相似的装备被用来以 WML 写成的网页。WML 基于它相似於 XML 的句法和 scrictness 。应用过了 html 的任何人将不有成绩进修 WML 。很多标签和属性是一样的,何况标签未几. WML 同意程式开辟者开辟静态的内容, 只管为这篇文章咱们将以PHP作为静态的言语.     WML 基 础   在 WML 你能应用很多子页 ( 叫 "cards'' ) 在一个 WML 页中 (叫 " deck") .每个 WML card 的感化像在网页中被表现的内容.以下将是咱们 .wml 页的例子 。在我的 Server 上,我在 ~ /wireless/home.wml 贮存了这个档案       <wml>   <card id='home'> <p> 我的第一个测试页 </p>   </card>   </wml>     差别于 HTML ,假如你不colse 标签, 比方 <wml> </wml>,则你的程式码将不准确. 此例子会在任何无线的装备上发生一简略的测试信息“我的第一个测试页”。     设 定 Apache   好, 当初有味的局部.为了 apache 能 catch 住无线装备到访你的Server, 你须要树立你的 httpd.conf ( 我的档案位於 /etc/httpd/conf/) 档案, 我用 PHP3 因而全部的变更会被记载。在你开端从前,你能够备份你的 httpd.conf 档案,以防万一:)     步调 1 :第一, 咱们须要 AddType 功效增添一新的 MIME 范例。你须要到你界说 php 的 Script 中。看起来像上面一样:     <IfModule mod_php3.c>    AddType application/x-httpd-php3 .php3 .php .phtml      AddType application/x-httpd-php3-source .phps     </IfModule>     要改成:           <IfModule mod_php3.c>    AddType application/x-httpd-php3 .php3 .php .phtml .wml      AddType application/x-httpd-php3-source .phps   </IfModule>     这会用 PHP compiler 在全部的 .wml 页.     步调 2 :去除Mark(Uncomment)apache Load Module 和 Add Module     变革:       #LoadModule rewrite_module modules/mod_rewrite.so     #AddModule mod_rewrite.c         成:     LoadModule rewrite_module modules/mod_rewrite.so     AddModule mod_rewrite.c       步调 3 : 用 apache mod_rewrite module (只实用 1.2+版以上 ). 用这个,你能够立即的 rewite requested URL(当前提合乎时). 须要把这片段码放在网页的底部.           RewriteEngine On     # Catch most WAP browsers     RewriteCond %{HTTP_ACCEPT} text/vnd.wap.wml [OR]     # WinWAP, WAPjag     RewriteCond %{HTTP_USER_AGENT} wap [OR]     #Nokia emulators (sdk)     RewriteCond %{HTTP_USER_AGENT} 7110     # Rewrite to where your wireless page is located     RewriteRule ^[./](.*)$ /home/mydirectory/wireless/home.wml [L]       当初要从新启动 apache server.           发生你第一个无线 WML/PHP 网页   Ok, 既然咱们万事俱备, 让咱们树立第一个网页。为了能畸形运作,你需传递准确的 header 资讯.   <?php     # Send the header information<br>   header("Content-type: text/vnd.wap.wml");     ?>     # put in the wml code   <wml>     <card id='home'>     <p>     My first test page     <p>   </card>   </wml>     你刚实现了你的第一个“简略”的无线网页。当初, 让咱们试著更尽力做一些较难的货色吧。    你须要检讨你 WAP 兼容的网站装备。我应用 Phone.com 软件开辟东西包, 它包括 UP.Simulator , 能够检讨我的无线网页。抉择差别的电话而且看他们的无线网页经过差别的装备时看起来的长像。       更多的资讯在:     http://updev.phone.com   http://www.wapforum.org   http://www.wap.com   http://www.waplinks.com

上一篇:php 类的写法-网络编程

下一篇:没有了