超初心者のプログラム入門(PHP)

PHP が使える専用のサーバー、または PHP を設定した Apache の環境で動作します。
PHP で掲示板を始めました。ホームページの要望や相互連絡に利用して下さい。
掲示板を呼び出す
PHP INDEX PHP ガイド
  1. PHP Guid
    PHP の簡単な説明です。
  2. PHP Install
    PHP をインストールします。
    ビルトインサーバーを使います。
  3. Hello PHP
    "Hello PHP" を表示します。
  4. HTML PAGE
    HTML の体裁を整えたページです。
  5. PHP utf-8
    PHP で文字コードに uft-8 を使います。
  6. PHP info
    PHP の実行に関係する情報を表示します。
    対話シェルの実行方法も説明します。
PHP プログラム
  1. 50以下の素数
    二重のループで、50以下の素数を求めて表示します。
  2. 円周率
    正多角形で円周率を求めます。
  3. 日付,時刻
    日付や時刻を編集して表示します。
  4. PHP String
    PHP String の基礎です。
    PHP は String(文字列)関係の処理が特に強化されています。
  5. PHP Array Int
    PHP Array(配列)の説明です。
  6. Array Sosu
    「エラトステネスのふるい」を応用して100までの素数を求めます。
  7. PHP Array String
    PHP String 配列の説明です。
  8. PHP 二次元配列
    PHP 二次元配列の説明です。
  9. 配列の応用
    一次元配列⇒二次元配列の展開と配列の応用例です。
  10. PHP 連想配列
    PHP 連想配列の説明です。
  11. ファイルの作成
    TEXT 形式のデータをファイルに書き出します。
  12. ファイルの入力
    ファイルから TEXT 形式のデータを読み込みます。
  13. 連想配列の入出力
    連想配列⇒ファイル, ファイル⇒連想配列。
  14. PHP gcm Function
    PHP で gcm Function を定義します。
  15. GLcm Function
    配列を返す関数です。
  16. Function global
    PHP 関数で global を使います。
  17. error_log
    error_log はデバッグのとき重宝します。
  18. PHP stdClass
    stdClass の使い方です。
  19. PHP stdClass Array
    stdClass の配列を使った例題です。
  20. PHP gcm Class
    PHP で gcm Class を定義します。
  21. Class Array
    Class のプロパティ領域として配列を使います。
  22. Array Class
    Class の配列です。
PHP ホームページ
ホームページにアップロードした PHP の多くは html と同じディレクトリ上から起動します。
テストするときは、サーバーにアップロードした html から操作して下さい。
  1. File Input_Output
    サーバー上のファイルの入出力です。
  2. Table に並べる
    配列で定義した文字列を Table に並べて表示します。
  3. Image View
    イメージファイルを指定して画像を描画します。
  4. Image Rand
    乱数で画像の個数を設定して表示します。
  5. GET Parameter
    GET で渡されたパラメータを取得して印字します。
    ☆パラメータを設定してリンクする。パラメータを受け取る。
  6. POST Parameter
    POST でパラメータを渡す方法と、受け取る方法です。
  7. file_get_contents
    file_get_contents で URL で指定したページのソースを取得します。
  8. GCMの計算
    form からデータを入力して最大公約数(GCM)を計算します。
  9. ラヂオボタンで石を取る
    再起で呼び出して、山の石を form に設定した Radio Button で取り除きます。
  10. IMG Class
    石取りゲームで使用する img_class の定義と使い方です。
PHP⇔JavaScript
  1. Anser Jump
    ジャンプするか否かを問い合わせます。
  2. JavaScript Function Call
    PHP から JavaScript の関数を呼び出します。
  3. PHP⇒JavaScript
    PHP⇒JavaScript の呼び出しと変数の参照です。
  4. JavaScript⇒PHP
    JavaScript⇒PHP の呼び出しと変数の参照です。
  5. PHP⇒URL
    PHP⇒URL にリンクします。
  6. JavaScript でボタンを並べる
    JavaScript でボタンを並べて、選択された数の画像を PHP で表示します。
  7. Image Click
    JavaScript でマウスのクリックを検出して、石を取り除きます。
  8. Image Click3
    JavaScript の MouseClick() で三つの山から石を取り除きます。
  9. アニメーション
    PHP→JavaScript で画像を切り替えてアニメーションします。
  10. Form から JavaScript を呼び出す
    PHP で Form に並べたボタンから JavaScript を呼び出します。
  11. キーで画像を移動
    PHP で JavaScript と連携して、矢印キーで画像を移動します。
  12. CSS BG
    PHP→JavaScript→CSS で BG を描画します。
Data Base
  1. Data Base
    PHP と Data Base(SQLite) の関係を説明します。
  2. SQLite
    コマンドプロンプトを起動して Data Base を作成する簡単な例です。
  3. Data Base を作成
    PHP から SQLite を呼び出して Data Base を作成します。
  4. Data Base 2 を作成
    table1 と table2 を設定した Data Base('meibo2.db')を作成します。
  5. ハイスコア・ランキング
    Data Base にハイスコア・ランキングを記録します。
  6. 掲示板
    PHP で Data Base を使った掲示板のプログラムです。
PHP ゲーム
  1. 再起呼び出し
    PHP の form から form_gcm.php を再起で呼び出します。
    ☆head 内で関数を定義します。
    ☆元のページに戻したくない時の script の記述です。
  2. 数当てゲーム
    乱数で設定した 1~100 の数字を、何回で当てるかを競うゲームです。
  3. ハイ・アンド・ローゲーム
    乱数の値が7より大きいか小さいかを当てるゲームです。
  4. 石取りゲーム
    img_class を組み込んで、石取りゲームを作成します。
  5. メッセージを交換する
    サーバー上のファイルを通してメッセージを交換します。
  6. ネットでおしゃべり
    何人かが集まってネットでおしゃべりします。
  7. Login の管理
    ネットでおしゃべりの Login 管理版です。
  8. Polling
    サーバーに対して呼び出し要求を出します。
  9. Polling Test
    Polling でサーバー上のファイルから最新の情報を取得します。
    ☆Class を使わずに直接 head 内で関数を定義します。
  10. XMLHttpRequest Object
    サーバーにデータを送信するように要求します。
  11. XMLHttpRequest TEXT
    XMLHttpRequest を使って TEXT ファイルをリクエストします。
    ☆HTML のキャッシュを無効にする方法です。
  12. XMLHTTPRequest Login
    XMLHTTPRequest でプレイヤーのログインを知らせます。
  13. じゃんけんゲーム
    1. Login Class
      ネット対戦ゲームのログインで使用する Login Class です。
    2. Jyanken Login
      二人のプレイヤーがログインします。
    3. Jyanken Class
      Jyanken Class とデータファイルの仕様です。
    4. ネット対戦じゃんけんゲーム
      サーバーを介してクライアント同士が、じゃんけんをするゲームです。
  14. 三山くずしゲーム
    1. 三山くずしゲームガイド
      三山くずしゲームの説明です。
    2. 二人が交互に取る
      三個の山に積まれた石を二人が交互に取り除きます。
    3. Miyama Class
      Miyama Class とデータファイルの仕様です。
    4. 対戦型三山くずしα版
      ネット対戦型「三山くずしゲームα版」です。
  15. 新三山くずしゲーム
    1. 新 Miyama2 Class
      新 Miyama2 Class の説明です。
    2. 新 Login版
      新ネット対戦型 Login のプログラムです。
    3. 新三山くずしゲーム
      新ネット対戦型「三山くずしゲーム」です。
PHP Keyword 検索

予約語の一覧
__halt_compiler()   abstract            and                 array()             as
break               callable            case                catch               class
clone               const               continue            declare             default
die()               do                  echo                else                elseif
empty()             enddeclare          endfor              endforeach          endif
endswitch           endwhile            eval()              exit()              extends
final               finally             for                 foreach             function
global              goto                if                  implements          include
include_once        instanceof          insteadof           interface           isset()
list()              namespace           new                 or                  print
private             protected           public              require             require_once
return              static              switch              throw               trait
try                 unset()             use                 var                 while
xor                 yield
__CLASS__           __DIR__             __FILE__            __FUNCTION__        __LINE__
__METHOD__          __NAMESPACE__       __TRAIT__

前田稔の超初心者のプログラム入門
超初心者のプログラム入門(JavaScript)
超初心者のプログラム入門(Perl)