PHP には、スーパーグローバルと言う『すべてのスコープで使用できる組み込みの変数』が存在します。この中でも特に WEBアプリケーションにおける FORM からの送信で作成される変数を・と書きます。この二つの変数名は、FORM 要素の属性の値として指定可能な文字列より命名されたものです。 その次に重要なスーパーグローバル変数は、です。この中には常にその時の PHP を取り巻く環境変数が設定されているので、WEB アプリケーションではこのうちのいくつかを利用する事になります。
Array
(
[MIBDIRS] => C:/xampp/php/extras/mibs
[MYSQL_HOME] => \xampp\mysql\bin
[OPENSSL_CONF] => C:/xampp/apache/bin/openssl.cnf
[PHP_PEAR_SYSCONF_DIR] => \xampp\php
[PHPRC] => \xampp\php
[TMP] => \xampp\tmp
[HTTP_HOST] => localhost
[HTTP_CONNECTION] => keep-alive
[HTTP_CACHE_CONTROL] => max-age=0
[HTTP_SEC_CH_UA] => " Not;A Brand";v="99", "Google Chrome";v="91", "Chromium";v="91"
[HTTP_SEC_CH_UA_MOBILE] => ?0
[HTTP_UPGRADE_INSECURE_REQUESTS] => 1
1) REQUEST_METHOD : ブラウザからどのように送られたかが設定されるので、またはが値となります。 2) と : どちらも同じ値で、実行されたスクリプトのパスが設定されます。 さらに、WEBアプリケーションにログインは付き物ですから、その際かならず使用する事となるという変数があります。これは、一定時間ユーザがページを移動してもサーバ側で値を維持可能な変数です。 これらの変数は、PHP をデバッグする上で重要な値を常に保持しているので、という関数でページの最後に出力しておくと良いでしょう。また、WEBアプリの都合上画面上に出す事が容易で内場合は、この関数の第二引数を true にして出力を文字列に変換し、関数を使ってテキストファイルとして出力する事も考えましょう。 WEBアプリケーションは、基本的には文字列を扱う操作が重要になります。その為、文字列の中に変数を埋め込んだり、HTML の中に PHP の変数を埋め込んだりする事が多々あります。文字列の中に変数を埋め込む場合はを使用してその間に変数を記述します。また、埋め込まずに他の文字列と変数を連結する方法もあります。その場合 PHP では連結記号(結合演算子)としてが使用されます。 しかし、文字列は通常ダブルクォート内で作成される為、ダブルクォート文字そのものを表現するにはする必要があります。その為可読性が悪くなるので以下のような技術を使うと記述も楽になり、視認性も良くなります。
$syozoku = "";
while ($row = $statement->fetch(PDO::FETCH_ASSOC)) {
$syozoku .= <<<GAMEN
<option value="{$row["コード"]}">{$row["名称"]}</option>
GAMEN;
}
このような方法をと言います。










◎ Chrome 以外のブラウザでも可能ですが、ブックマークに javascript: を記述して、その後ろに JavaScript の処理を記述し、最後に void(0) を記述するとそのページに対して直接 JavaScript を実行できるようになります。これを一般的にと呼びます。
◎ キャッシュ削除するダイアログの表示は、他のブラウザでも一般的にキー +キー +キーです
◎ 表示しているページで強制的にキャッシュを削除したい場合はツールを表示させて再読み込みアイコンを右クリックしてメニューを表示させてを選択します
この機能の起動はキーを使うか、ページ上で右クリックしてメニューからを選択します。そしてこの機能の中でも重要なものが以下の機能となります。
1) エレメンツ
ページで使用されているやの情報をページ上のコンテンツをマウスでクリックする事によって読み取ります。
2) コンソール
ページ上で実行されたの結果や、ページ上に対してで直接処理を実行する事ができます。
3) ネットワーク
ページ上のコンテンツが行ったインターネットとのアクセスの内容を知る事ができます。
4) アプリケーション
ページに対して PC が個別に保存しているやの情報に対して参照・登録・修正・削除の機能を持っています。
このうち、PC のソフトウェアの設定に使われるのがです。
学校の Google のアカウントで Google ドライブを利用する際、通常の HDD と同じように繋げるアプリケーションをと言います。
しかし、このアプリは問題もあるので、バックアップに使う場合 xcopy では無くを使用する必要があります。このアプリケーションはが必要なので、自宅で利用する場合は継続利用も問題無いですが、学校で使う場合は授業終了時にする必要があります。
Google ドライブに保存したいデータを他の学生も見れるようにするには、を作成して『メンバーを管理』からユーザを追加する必要があります。このような処理は、Google スプレッドシート単位でも行う事ができるので、自分専用の場所から Google スプレッドシートのをコピーして見て欲しい相手にメール等で渡す事ができます。さらにそのユーザに対して『閲覧者』ではなく『編集者』にすると言うようなを与えるとお互いに修正作業が可能になります。
このようにインターネットを介してデータをお互いに見たり変更したりする事は特殊なアプリケーションが必要になりますが、Windows で教室内の他の PC と行う場合にはエクスプローラからの設定で可能です。フォルダを右クリックしてを選択してから表示されるダイアログでタブを選択して設定しましょう。
PC がネットワーク上で動作する為に、それぞれ固有の IPアドレスを持っています。これらの情報を簡単に速く取得するには、コマンドプロンプトよりと入力します。
その際表示される情報として『デフォルト ゲートウェイ』で示される IPアドレス を持つハードウェアは、通常ネットワークの外部への出口であるルータ等が持っているアドレスです。
また、自分自身の PC名も表示されますが、そのPC名は Windows ロゴ キー とキーを同時に押す事で表示されるウインドウで確認する事が望まれます。
Windows ロゴ キーを使用したショートカットキーのうち重要なものは以下のようになります
キー => Windows 設定ウインドウの HOME 表示
キー +キー => 画面上の部分キャプチャー
キー => ファイル名を指定して実行
キー => エクスプローラ
は、Windowsでドライブ装置やストレージその内部を区切ったパーティションなどを識別するために与えられる一文字のアルファベットです。
は、Windowsネットワーク上で共有されている様々な資源(ファイルやフォルダ、プリンタなど)の位置を表記する標準的な記法で、という文字を二つ重ねて記述した後に通常 PC 名が続いて記述されます。
この二つの概念を使って、新しいドライブをシステムに追加する事を『ネットワークドライブの割り当て』と言います。その場合フォルダ側にネットワーク上の共有資源の名前であるを指定します。
新しいドライブに他のPCのフォルダを割り当てるにはPC側でそのフォルダをする必要があります。その際読込のみか更新可能かの設定をフォルダのプロパティのダイアログのボタンをクリックしてその先で行います。
設定の結果の名前の確認は、コマンドプロンプトからと入力する事で最も簡単に確認できます。
管理者権限で簡単に実行できるようにの詳細設定ボタンで表示される『管理者として実行』にチェックを付けておくことによって、すぐに Windows Update の必要ないファイルの削除の準備が可能です。
は、Windows で実行されるアプリケーションの情報を得る為にあらゆる手段を提供する重要な Windows の基本ツールです。
初期状態では、『簡易表示』になっているので『詳細』に変更します。そして、さらに詳細タブに移動して列を表示可能にする事によって、アプリケーションが 64ビットなのか 32ビットなのかすぐ解るようにしておくことが重要です。
そして、タブに移動して必要の無い常駐プログラム等は無効に設定しましょう。また、簡単にこの PC にログインした後起動したいアプリがここに表示されるようにするには、アプリの等をフォルダにコピーしておく事で可能になります。
このフォルダはファイル名を指定して実行から shell:を入力して開く事ができます。
Windows でアプリケーションを実行するには、そのアプリが存在するフォルダに移動して実行するか、PATH に登録して OS に探してもらうようにします。
PATH 以外も全て一覧で簡単に取得するには、コマンドプロンプトでと入力します。
※ エキスパートモードで表示しています
アーカイブとカテゴリページはこのように簡単に設定できますが、タグページは HTML 設定を直接変更して、以下の『タグページでのみ表示される内容』の記述方法で設定する必要があります


















