ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルを使用して動的 WML サイトを作成する

PHP_PHP チュートリアルを使用して動的 WML サイトを作成する

WBOY
WBOYオリジナル
2016-07-20 11:05:42701ブラウズ

WAP機能をサポートする携帯電話がますます増えています。したがって、この記事では、MySQL データベースを使用して、サイトのコンテンツを動的に更新できる PHP/WML ページ サイトを構築する方法を紹介します。とある大学の教授たちのクイズの時間割。まったく複雑ではありません:-)
始める前に、次のものを準備する必要があります:

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

または

C:phpphp.exe

予備作業

Microsoft オペレーティング システムを使用している場合は、NOKIA 開発ツールキットをインストールできます。 。このツールキットには、構文をチェックし、電話のようなインターフェイスを通じて WML ページをプレビューできるようにします。また、このツールキットには、WML と WML スクリプトに関するリファレンス ドキュメントも付属しています。これは、携帯電話に WAP サポートがない場合、または WAP ゲートウェイを使用できない場合に非常に役立ちます。

このツールをダウンロードするには、まずこの Web サイト (http://www.forum.nokia.com/main/0,6668,1_1_4,00.html) で WAP 開発者として登録する必要があります。重要なことは次のとおりです。 Java2 ランタイム環境サポート (Java2 ランタイム環境サポート) が必要です。任意のテキスト エディタを使用してページを作成できます。

PHP/WML コードを記述する前に、MySQL テーブルを作成する必要があります。

データベースは4つのテーブルで構成されています。

1. 教授テーブルには教授に関連するデータが含まれます。
2. 被験者テーブルには科目に関連するデータが含まれます。
4. 教授テーブルには教授間の関係に関する情報が含まれます。そして彼らが教える科目

MySQL に接続するときは、次のコードでテーブルを作成できます
CREATE TABLE Professors (
Id int(11) DEFAULT '0' NOT NULL auto_increment,
Surname varchar(24) NOT NULL,
名前 varchar(24) NOT NULL、
メール varchar(48) DEFAULT '利用不可'、
Cod_course varchar(16) DEFAULT '利用不可'、
Consulting_hour varchar(128) DEFAULT '利用不可'、
Consulting_place varchar(128) DEFAULT 'Not avaliable',
PRIMARY KEY (Id)
);

これらのステートメントは教授のテーブル構造を確立します。 ID は各教授に一意の識別番号を割り当て、テーブルの主キーとなります。他のフィールド、姓、名前、電子メールは、各教授の姓、名、電子メール アドレスを表すために使用されます。 Cod_course は、各主題を一意に識別する値です。最後に、Consulting_hour と Consulting_place は、指導時間と場所を表します。

CREATE TABLE subject (
Subject varchar(96) NOT NULL,
Cod_Subject varchar(24) NOT NULL,
Cod_number varchar(12) NOT NULL,
PRIMARY KEY (Cod_subject )
);

Subject は、 subject、Cod_subject は、大学が各科目を表すために使用する名前であり、その値は一意であり、このテーブルの主キーです。 Cod_number は、同じ科目の異なるコースがグループに属する数値フィールドです。この番号はグループの識別番号です。

CREATE TABLE 試験 (
Cod_Subject varchar(24) NOT NULL、


http://www.bkjia.com/PHPjc/445098.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445098.html技術記事 WAP機能をサポートする携帯電話が増えています。したがって、独自の WML Web サイトを構築することも検討する必要があります。この記事では、MySQL データを使用して PHP/WML ページ サイトを構築する方法を紹介します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。