日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

談PHP編程在WAP開發(fā)中的應(yīng)用_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:怎樣通過SMTP發(fā)送電子郵件
由于PHP沒有提供現(xiàn)成的smtp函數(shù),卻提供了一個功能不甚靈活的mail()函數(shù),這個函數(shù)需要服務(wù)器配置上的支持,并且不支持smtp驗證,在很多場合無法正常的工作,因此不建議使用。本文的目的在于為新手指明方向,并沒有涉及那些高級的內(nèi)容,一來本身水平有限,二

我們可以使用PHP來編寫WAP程序,比如開發(fā)動態(tài)的WML頁面,不過條件是需要將輸出的標(biāo)簽或語句限制在WAP微型瀏覽器可接受的范圍之內(nèi)。而且,PHP 還可以在一個HTML(及HDML)文件中編寫出既適合于HTML(及HDML),也適合于WML的內(nèi)容。PHP的源代碼對于WAP客戶端來說是不可見的,所以我們可以針對HTML瀏覽器輸出HTML頁面,而針對WAP瀏覽器輸出HDML頁面或WML頁面。

11.3.1 基本規(guī)則

以WML為例,使用PHP編寫WML程序的基本規(guī)則如下:

(1) 使用“<?”和“?>”來包含PHP編寫的WML程序行,格式為:

<?

……(程序行);

?>

(2) 程序行語句均以分號( ; )結(jié)尾,這是與ASP編寫WML程序不同的地方。

(3) 使用PHP的header關(guān)鍵字來聲明WML的文件類型,基本格式為:

header("Content-type: text/vnd.wap.wml");

上述格式是專為WAP瀏覽器識別而采取的書寫格式。如果開發(fā)中用戶想使用普通的瀏覽器,如IE瀏覽器來測試程序效果,則可在該語句的前面加上雙斜線(//),格式為:

// header("Content-type: text/vnd.wap.wml");

這樣,基于PC的瀏覽器將忽略程序中無法理解的WML標(biāo)簽,這時當(dāng)前的程序?qū)嶋H上成為了HTML頁面。當(dāng)想在WAP設(shè)備或者模擬器上測試的時候,只需要去掉“//”,當(dāng)前頁面就會自動變成WML頁面。

(4) 其他WML標(biāo)簽和語句行一律使用PHP的echo關(guān)鍵字來聲明,每個WML行的后面加上換行符“\n”(根據(jù)需要,也可加多個)。其基本格式為:

echo("……(WML標(biāo)簽和語句行)\n");

例如,下面的語句就是PHP編寫WML語句行的典型例子:

echo("<?xml version=\"1.0\"?>\n");

而且,echo語句中的“WML標(biāo)簽和語句行”可以連寫,以節(jié)省程序代碼行。例如,下面的一行語句就連寫了WML的3行標(biāo)簽語句:

echo ("<wml> <card> <p>");

(5) 聲明腳本語言。這是對PHP編程的繼承,向編譯器聲明當(dāng)前程序采用的腳本語言為PHP,格式為:

<script language="PHP">

不過這一句可以省略,因為編譯器能夠自動識別PHP的腳本程序。

(6) 文件最后保存時采用的擴(kuò)展名為“.php”或“.php3”,而不是“.wml”等擴(kuò)展名。

根據(jù)上述規(guī)則,我們可以用PHP編寫出WML頁面的文件頭,并讓程序在WAP瀏覽器中顯示“Hello, World!”,代碼如下:

以下為引用的內(nèi)容:

<?

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 ("<wml> <card> <p>\n");

echo ("Hello, World!\n");

echo ("</p> </card> </wml>\n");

?>

分享:解析PHP程序編譯中常見錯誤信息
我們編寫程序時,無論怎樣小心謹(jǐn)慎,犯錯總是在所難免的。這些錯誤通常會迷惑PHP編譯器。如果開發(fā)人員無法了解編譯器報錯信息的含義,那么這些錯誤信息不僅毫無用處,還會常常讓人感到沮喪。 編譯PHP腳本時,PHP編譯器會盡其所能報告它遇到的第一個問題。這

來源:模板無憂//所屬分類:PHP教程/更新時間:2009-06-28
相關(guān)PHP教程