建立動態(tài)的WML站點(一)_PHP教程
Jul 21, 2016 pm 04:05 PM
支持WAP功能的移動電話越來越多了。因此,你也應(yīng)該考慮一下建立自己的WML網(wǎng)站了,本文要介紹的是如何建立PHP/WML頁面的站點,使用MySQL數(shù)據(jù)庫,可動態(tài)更新站點的內(nèi)容,具體例子是某個學(xué)院的教授授課時間和測驗時間表。一點也不復(fù)雜哦 :-)??
在開始之前,你應(yīng)該準(zhǔn)備好以下東東:
1.你已經(jīng)正確安裝好PHP和MySQL,并且有使用兩者編程的經(jīng)驗。
2.你有SQL的相關(guān)知識
3.你運行的是Apache并且可寫.haccess文件;或者你運行IIS并且你可以增加映射(或者你可以讓系統(tǒng)管理員幫你的忙);
4.你有WML的相關(guān)知識;
好了,第一步首先讓你的服務(wù)器知道使用PHP來處理WML文件,以下介紹如何做到這一點。
設(shè)置服務(wù)器
如果你使用的是Apache,你必須在你的目錄中找到一個.htaccess文件。然后,加入以下行:
AddType application/x-httpd-php3 .wml
如果你找不到該文件,可以加入一個,并且加入以上行,放在你的目錄中。
如果你使用的是IIS,你必須做一些改動,與安裝PHP時差不多:看一下.php和.php3擴展名的映射,并且為.wml加入同樣的映射處理。
通常你會發(fā)現(xiàn)PHP被映射到:
C:\php\php4isapi.dll
或者
C:\php\php.exe
準(zhǔn)備工作
如果你使用的是微軟的操作系統(tǒng),你可以安裝NOKIA的開發(fā)工具包。它可以檢查你的語法,并且讓你通過一個類似電話的界面來預(yù)覽WML頁面,該工具包還帶有關(guān)于WML和WML腳本的參考文檔。如果你的電話沒有WAP支持,或者你不能使用一個WAP網(wǎng)關(guān),這可以幫上大忙哦。
要下載這個工具,你首先必須以一個WAP開發(fā)者的身份在這個網(wǎng)站登記(http://www.forum.nokia.com/main/0,6668,1_1_4,00.html),要記住的是你需要Java2 Runtime Enviroment的支持(Java2運行環(huán)境的支持)。你可以使用任何的文本編輯器來寫頁面。
在寫任何PHP/WML代碼前,你需要建好MySQL的表格。
該數(shù)據(jù)庫由4個表夠成。
1.professors表包括教授的相關(guān)數(shù)據(jù);
2.subjucts表包括主題的相關(guān)數(shù)據(jù);
3.exams表包括測驗的相關(guān)數(shù)據(jù);
4.teach表包括教授和他們所授科目的關(guān)系信息
在連接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) DEFAULT 'Not avaliable',
Consulting_hour varchar(128) DEFAULT 'Not avaliable',??
Consulting_place varchar(128) DEFAULT 'Not avaliable',
PRIMARY KEY (Id)
);??
這些語句建立了professors的表結(jié)構(gòu)。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_number varchar(12) NOT NULL,
PRIMARY KEY (Cod_subject )
);??
Subject是科目的名字,Cod_subject是學(xué)院采用的代表每個科目的名字,它的值是唯一的,并且是這個表的主鍵。Cod_number是一個數(shù)字的字段,相同科目的不同課程都屬于一個組,這個數(shù)字就是組的識別號。
CREATE TABLE exams (
Cod_Subject varchar(24) NOT NULL,
Id int(11) NOT NULL,
Date date DEFAULT '0000-00-00',
Time time DEFAULT '00:00:00',
Room varchar(64),
Test varchar(16) DEFAULT 'Oral'
);??
Cod_subject指學(xué)院采用的代表每個科目的名字,是唯一的,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的含義同上,兩者構(gòu)成了該表的主鍵。
下一步是在數(shù)據(jù)庫中填入一些數(shù)據(jù),這步可以自行完成。

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Die Doubao-App wird viele KI-Erstellungsfunktionen enthalten. Welche Funktionen bietet die Doubao-App? Benutzer k?nnen diese Software verwenden, um Gem?lde zu erstellen, mit KI zu chatten, Artikel für Benutzer zu generieren, allen bei der Suche nach Liedern zu helfen usw. Diese Funktionseinführung der Doubao-App kann Ihnen die spezifische Betriebsmethode erkl?ren. Im Folgenden finden Sie den spezifischen Inhalt. Schauen Sie sich um! Welche Funktionen bietet die Doubao-App? Antwort: Sie k?nnen zeichnen, chatten, Artikel schreiben und Lieder finden. Funktionseinführung: 1. Fragenabfrage: Sie k?nnen KI verwenden, um schneller Antworten auf Fragen zu finden, und Sie k?nnen jede Art von Fragen stellen. 2. Bildgenerierung: Mithilfe von KI k?nnen für jeden unterschiedliche Bilder erstellt werden. Sie müssen jedem nur die allgemeinen Anforderungen mitteilen. 3. KI-Chat: Kann eine KI erstellen, die für Benutzer chatten kann,

Beim Erstellen einer virtuellen Maschine werden Sie aufgefordert, einen Festplattentyp auszuw?hlen. Sie k?nnen zwischen einer festen Festplatte und einer dynamischen Festplatte w?hlen. Was ist, wenn Sie sich für Festplatten entscheiden und sp?ter feststellen, dass Sie dynamische Festplatten ben?tigen, oder umgekehrt? Sie k?nnen die eine in die andere konvertieren. In diesem Beitrag erfahren Sie, wie Sie eine VirtualBox-Festplatte in eine dynamische Festplatte umwandeln und umgekehrt. Eine dynamische Festplatte ist eine virtuelle Festplatte, die zun?chst klein ist und mit der Speicherung von Daten in der virtuellen Maschine immer gr??er wird. Dynamische Festplatten sparen sehr effizient Speicherplatz, da sie nur so viel Host-Speicherplatz beanspruchen, wie ben?tigt wird. Wenn jedoch die Festplattenkapazit?t zunimmt, kann die Leistung Ihres Computers geringfügig beeintr?chtigt werden. In virtuellen Maschinen werden h?ufig Festplatten und dynamische Festplatten verwendet

Wie füge ich vertrauenswürdige Websites in Google Chrome hinzu? Einige Benutzer k?nnen nicht normal im Internet surfen, weil die Seite beim Surfen im Internet darauf hinweist, dass sie nicht sicher ist. Zu diesem Zeitpunkt k?nnen sie die Website als vertrauenswürdige Website hinzufügen und wir k?nnen normal darauf zugreifen und problemlos im Internet surfen. Der folgende Editor zeigt Ihnen die Schritte zum Hinzufügen einer vertrauenswürdigen Website in Google Chrome. Die Schritte sind einfach und leicht durchzuführen, und selbst Anf?nger k?nnen problemlos damit beginnen. So fügen Sie eine vertrauenswürdige Website in Google Chrome hinzu: 1. ?ffnen Sie Google Chrome und klicken Sie auf die drei Punkte in der oberen rechten Ecke. Klicken Sie auf [Einstellungen]. W?hlen Sie Datenschutzeinstellungen und Sicherheit. (Wie im Bild gezeigt) 2. Klicken Sie unten auf der Seite auf Website-Einstellungen. (Wie im Bild gezeigt) 3. Klicken Sie unten auf der Seite auf den unsicheren Inhalt. (Wie im Bild gezeigt) 4. Klicken Sie auf die Schaltfl?che ?Hinzufügen“ rechts neben der Option ?Zulassen“. (Wie im Bild gezeigt) 5. Verlieren

Mit der rasanten Entwicklung des Internets ist das Konzept der Selbstmedien tief in den Herzen der Menschen verankert. Was genau ist Self-Media? Was sind seine Hauptmerkmale und Funktionen? Als n?chstes werden wir diese Probleme einzeln untersuchen. 1. Was genau ist Self-Media? Wir-Medien bedeuten, wie der Name schon sagt, dass Sie die Medien sind. Dabei handelt es sich um einen Informationstr?ger, über den Einzelpersonen oder Teams selbstst?ndig Inhalte erstellen, bearbeiten, ver?ffentlichen und über die Internetplattform verbreiten k?nnen. Anders als traditionelle Medien wie Zeitungen, Fernsehen, Radio usw. sind Selbstmedien interaktiver und personalisierter und erm?glichen es jedem, zum Produzenten und Verbreiter von Informationen zu werden. 2. Was sind die Hauptmerkmale und Funktionen von Self-Media? 1. Niedrige Hemmschwelle: Der Aufstieg der Selbstmedien hat die Hemmschwelle für den Einstieg in die Medienbranche gesenkt und es werden keine professionellen Teams mehr ben?tigt.

Sowohl die Mobiltelefone vivox100s als auch x100 sind repr?sentative Modelle der Mobiltelefonproduktlinie von vivo. Sie repr?sentieren jeweils das High-End-Technologieniveau von vivo in unterschiedlichen Zeitr?umen. Daher weisen diese beiden Mobiltelefone gewisse Unterschiede in Design, Leistung und Funktionen auf. In diesem Artikel wird ein detaillierter Vergleich dieser beiden Mobiltelefone im Hinblick auf Leistungsvergleich und Funktionsanalyse durchgeführt, um Verbrauchern dabei zu helfen, das für sie geeignete Mobiltelefon besser auszuw?hlen. Schauen wir uns zun?chst den Leistungsvergleich zwischen vivox100s und x100 an. vivox100s ist mit dem Neusten ausgestattet

PHP-Tipps: Implementieren Sie schnell die Funktion zum Zurückkehren zur vorherigen Seite. Bei der Webentwicklung müssen wir h?ufig die Funktion zum Zurückkehren zur vorherigen Seite implementieren. Solche Vorg?nge k?nnen das Benutzererlebnis verbessern und Benutzern die Navigation zwischen Webseiten erleichtern. In PHP k?nnen wir diese Funktion durch einfachen Code erreichen. In diesem Artikel wird erl?utert, wie Sie die Funktion zum Zurückkehren zur vorherigen Seite schnell implementieren k?nnen, und es werden spezifische PHP-Codebeispiele bereitgestellt. In PHP k?nnen wir $_SERVER['HTTP_REFERER'] verwenden, um die URL der vorherigen Seite abzurufen

?Discuz erkunden: Definition, Funktionen und Codebeispiele“ Mit der rasanten Entwicklung des Internets sind Community-Foren zu einer wichtigen Plattform für Menschen geworden, um Informationen zu erhalten und Meinungen auszutauschen. Unter den vielen Community-Forumsystemen wird Discuz als bekannte Open-Source-Forumsoftware in China von der Mehrheit der Website-Entwickler und -Administratoren bevorzugt. Was ist Discuz? Welche Funktionen hat es und wie kann es unserer Website helfen? In diesem Artikel wird Discuz ausführlich vorgestellt und spezifische Codebeispiele beigefügt, damit die Leser mehr darüber erfahren k?nnen.

Da Xiaohongshu bei jungen Menschen immer beliebter wird, beginnen immer mehr Menschen, diese Plattform zu nutzen, um verschiedene Aspekte ihrer Erfahrungen und Lebenseinblicke auszutauschen. Die effektive Verwaltung mehrerer Xiaohongshu-Konten ist zu einem zentralen Thema geworden. In diesem Artikel werden wir einige Funktionen der Xiaohongshu-Kontoverwaltungssoftware besprechen und untersuchen, wie Sie Ihr Xiaohongshu-Konto besser verwalten k?nnen. Da die sozialen Medien wachsen, müssen viele Menschen mehrere soziale Konten verwalten. Dies ist auch eine Herausforderung für Xiaohongshu-Benutzer. Einige Xiaohongshu-Kontoverwaltungssoftware kann Benutzern dabei helfen, mehrere Konten einfacher zu verwalten, einschlie?lich automatischer Inhaltsver?ffentlichung, geplanter Ver?ffentlichung, Datenanalyse und anderen Funktionen. Mithilfe dieser Tools k?nnen Benutzer ihre Konten effizienter verwalten und die Bekanntheit und Aufmerksamkeit ihres Kontos erh?hen. Darüber hinaus verfügt Xiaohongshu über eine Kontoverwaltungssoftware
