建立動態的WML站點(一)_PHP教程
支援WAP功能的行動電話越來越多了。因此,你也應該考慮一下建立自己的WML網站了,本文要介紹的是如何建立PHP/WML頁面的站點,使用MySQL資料庫,可動態更新站點的內容,具體例子是某個學院的教授授課時間和測驗時間表。一點也不複雜哦 :-)
在開始之前,你應該準備好以下東東:
1.你已經正確安裝好PHP和MySQL,並且有使用兩者編程的經驗。
2.你有SQL的相關知識
3.你運行的是Apache並且可寫.haccess檔案;或者你運行IIS並且你可以增加映射(或者你可以讓系統管理員幫你的忙) ;
4.你有WML的相關知識;
好了,第一步首先讓你的伺服器知道使用PHP來處理WML文件,以下介紹如何做到這一點。
設定伺服器
如果你使用的是Apache,你必須在你的目錄中找到一個.htaccess檔。然後,加入以下行:
AddType application/x-httpd-php3 .wml
如果你找不到該文件,可以加入一個,並且加入以上行,放在你的目錄中。
如果你使用的是IIS,你必須做一些改動,與安裝PHP時差不多:看一下.php和.php3副檔名的映射,並且為.wml加入同樣的映射處理。
通常你會發現PHP被映射到:
C:phpphp4isapi.dll
或
如果你使用的是微軟的作業系統,你可以安裝NOKIA的開發工具包。它可以檢查你的語法,並且讓你透過一個類似電話的介面來預覽WML頁面,該工具包還附帶關於WML和WML腳本的參考文件。如果你的電話沒有WAP支持,或者你不能使用一個WAP網關,這可以幫上大忙哦。
要下載這個工具,你首先必須以一個WAP開發者的身分在這個網站登記(http://www.forum.nokia.com/main/0,6668,1_1_4,00.html) ,要記住的是你需要Java2 Runtime Enviroment的支援(Java2運行環境的支援)。你可以使用任何的文字編輯器來寫頁面。
在寫任何PHP/WML程式碼前,你需要建立好MySQL的表格。
此資料庫由4個表夠成。
1.professors表包括教授的相關數據;
2.subjucts表包括主題的相關數據;
3.exams表包括測驗的相關數據;
3.exams表包括測驗的相關數據;
3.exams表包括測驗的相關數據;教授與他們所授科目的關係資訊
在連接MySQL時,可透過以下的程式碼建立表格
CREATE TABLE professors (
Id int(11) DEFAULT '0' NOT NULL auto_increment,
Surname varchar(24) NOT NULL,
Name varchar(24) NOT NULL,
Email varchar(48) DEFAULT 'Not avaliable',
Cod_course varchar(16" avaliable',
Consulting_hour varchar(128) DEFAULT 'Not avaliable',
Consulting_place varchar(128) DEFAULT 'Not avaliable',
PRIMARMAR K>;這些語句建立了professors的表結構。 ID為每個教授分配了一個唯一的識別號,而且是表的主鍵。其它字段,Surname, Name, Email用來表示每個教授的姓、名字和e-mail地址。 Cod_course為唯一識別每個科目值。最後Consulting_hour和Consulting_place表示授課時間和教學的地點。
CREATE TABLE subjects (
Subject varchar(96) NOT NULL,
Cod_Subject varchar(24) NOT NULL,
Cod_SmRef( KEY (Cod_subject )
);
Subject是科目的名字,Cod_subject是學院採用的代表每個科目的名字,它的值是唯一的,並且是這個表的主鍵。 Cod_number是一個數字的字段,相同科目的不同課程都屬於一個組,這個數字就是組的識別號。
CREATE TABLE exams (
Cod_Subject varchar(24) NOT NULL,
Id int(11) NOT NULL,
Date date DEFAULT '0000-00-00' time DEFAULT '00:00:00',
Room varchar(64),
Test varchar(16) DEFAULT 'Oral'
);
Hsubect科目的名字,是唯一的,ID是教授的唯一識別號,Date, Time和Room用來記錄測驗舉行的日期、時間和地點,Test用來表示測驗的類型(包括書面、口頭等)
CREATE TABLE teach (
Cod_Subject varchar(16) NOT NULL,
Id int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (Id, Cod_subject )
在teach表中,ID是教授的識別號,Cod_Subject的含義同上,兩者構成了該表的主鍵。
下一步是在資料庫中填入一些數據,這步驟可以自行完成。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

豆包app裡會有很多ai創作的功能,那麼豆包app有什麼功能呢?使用者可以透過這個軟體來創作繪畫,和ai進行聊天,也能夠為用戶生成文章,幫助大家搜尋歌曲等。這篇豆包app功能介紹就能夠告訴大家具體的操作方法,以下就是具體內容,趕快看看吧!豆包app有什麼功能答:可以畫畫、聊天、寫文、找歌。功能介紹:1、問題查詢:可以透過ai來更快的找到問題的答案,什麼樣的問題都是可以詢問。 2.圖片生成:可以有ai來為大家創造不同的圖片,只需要告訴大家大概的要求。 3.ai聊天:能夠為用戶創建一個可以聊天的ai,

在建立虛擬機器時,系統會要求您選擇磁碟類型,您可以選擇固定磁碟或動態磁碟。如果您選擇了固定磁碟,後來意識到需要動態磁碟,或者相反,該怎麼辦?好!你可以把一種轉換成另一種。在這篇文章中,我們將看到如何將VirtualBox固定磁碟轉換為動態磁碟,反之亦然。動態磁碟是一種虛擬硬碟,它最初具有較小的大小,隨著您在虛擬機器中儲存數據,其大小會相應增長。動態磁碟在節省儲存空間方面非常高效,因為它們只佔用所需的主機儲存空間。然而,隨著磁碟容量的擴展,可能會稍微影響電腦的效能。固定磁碟和動態磁碟是虛擬機器中常用的

vivox100s和x100手機都是vivo手機產品線中的代表機型,它們分別代表了vivo在不同時間段內的高端技術水平,因此這兩款手機在設計、性能和功能上均有一定區別。本文將從效能比較和功能解析兩個面向對這兩款手機進行詳細比較,幫助消費者更好地選擇適合自己的手機。首先,我們來看vivox100s和x100在效能上的比較。 vivox100s搭載了最新的

谷歌瀏覽器如何新增信任網站?有的用戶在上網時因頁面提示不安全無法正常瀏覽網頁,此時就可以把網站添加為信任站點,我們就能正常訪問,順利上網了。下面小編為大家帶來Google瀏覽器加入信任網站方法步驟,步驟簡單易操作,小白也能輕鬆上手,有需要的小夥伴一起來了解吧。 Google瀏覽器新增信任網站方法步驟1、開啟Google瀏覽器,點選右上角三個點。點選【設定】。選擇隱私設定和安全性。 (如圖)2、點選頁面下方的網站設定。 (如圖)3、點擊頁面下方的不安全內容。 (如圖)4、點選允許選項右邊的新增按鈕。 (如圖)5、輸

隨著網路的快速發展,自媒體這個概念已經深入人心。那麼,自媒體到底是什麼呢?它有哪些主要特點和功能呢?接下來,我們將一一探討這些問題。一、自媒體到底是什麼?自媒體,顧名思義,就是自己就是媒體。它是指透過網路平台,個人或團隊可以自主創建、編輯、發布和傳播內容的資訊載體。不同於傳統媒體,如報紙、電視、電台等,自媒體具有更強的互動性和個人化,讓每個人都能成為訊息的生產者和傳播者。二、自媒體的主要特色和功能有哪些? 1.低門檻:自媒體的崛起降低了進入媒體產業的門檻,不再需要繁瑣的設備和專業的團隊,一部手

隨著小紅書在年輕人中的流行,越來越多的人開始利用這個平台分享各方面的經驗和生活見解。如何有效管理多個小紅書帳號成為關鍵問題。在本文中,我們將討論一些小紅書帳號管理軟體的功能,並探討如何更好地經營小紅書帳號。隨著社群媒體的發展,許多人發現自己需要管理多個社群帳號。對於小紅書用戶來說,這也是一個挑戰。一些小紅書帳號管理軟體可以幫助使用者更輕鬆地管理多個帳號,包括自動發佈內容、定時發布、資料分析等功能。透過這些工具,使用者可以更有效率地管理他們的帳號,提高帳號的曝光率和關注。另一、小紅書帳號管理軟體有

PHP技巧:快速實現回到上一頁功能在網頁開發中,常常會遇到需要實作返回上一頁的功能。這樣的操作可以提高使用者體驗,讓使用者更方便地在網頁之間進行導航。在PHP中,我們可以透過一些簡單的程式碼來實現這項功能。本文將介紹如何快速實現返回上一頁功能,並提供具體的PHP程式碼範例。在PHP中,我們可以使用$_SERVER['HTTP_REFERER']來取得上一頁的URL

《探索Discuz:定義、功能及程式碼範例》隨著網路的快速發展,社群論壇已成為人們獲取資訊、交流觀點的重要平台。在眾多的社群論壇系統中,Discuz作為國內較知名的一種開源論壇軟體,備受廣大網站開發者和管理員的青睞。那麼,什麼是Discuz?它又有哪些功能,能為我們的網站提供怎樣的幫助呢?本文將對Discuz進行詳細介紹,並附上具體的程式碼範例,幫助讀者更
