| ▼スポンサードリンク ◇PHPとは? ◇PHPは何が出来るの? ◇PHPを導入する ◇PHPの表し方 ◇PHPプログラムの書き方1/3 ◇PHPプログラムの書き方2/3 ◇PHPプログラムの書き方3/3 ◇コメントを記入する ◇簡単なアプリを作ってPHPの概念を学ぶ! ◇カウンターとは? ◇ブロックを作る ◇実際にプログラムを作成するフローにする ◇@ホームページにアクセスがあった時 ◇補足:絶対パスと相対パス(1/2) ◇補足:絶対パスと相対パス(図)(2/2) ◇Aカウンター数が記入されたファイルを読み込む ◇B数を+1します ◇C総アクセス数をファイルに書き込む ◇参考:ファイルを開くモード ◇Dホームページにアクセス数を表示する ◇全体のプログラム ◇最後に・・・ ◇始めに ◇用意するものの一覧 ◇ANHTTPDをダウンロードしよう ◇次にPHPを実行するソフトをインストールしよう! ◇ANHHTPDの設定をしよう!(1/3) ◇ANHHTPDの設定をしよう! (2/3) ◇ANHTTPDの設定をしよう! (3/3) ◇各種設定しよう! ◇php.iniの設定をする ◇PHPが動くかテストしてみよう! ◇実行プログラムと結果 ◇今後の利便性の為に・・・ ◇始めに ◇フロー ◇@一言掲示板とは何か? ◇A掲示板のファイルを読み込む(1/3) ◇A掲示板のファイルを読み込む(2/3) ◇A掲示板のファイルを読み込む(3/3) ◇B掲示板を表示する ◇C書き込みがされる ◇D書き込みファイルが正常化確認する ◇Eファイルに書き込みする ◇F掲示板を表示する ◇全てのプログラム ◇最後に・・・ ◇関数を使おう! ◇メニュー ◇関数とは何か? ◇関数の形 ◇2つの変数を掛け算する関数を作りましょう ◇まとめ ◇条件分岐(if〜else) ◇繰り返し(whileとfor) ◇ファイルの読み書き(fopen) ◇日付を取得(time) ◇クッキー(setcookie) ◇セッション(session) ◇ニュースサイトの情報を取得しよう 「ブラックジャック」を作ろう! ブラックジャックのルール フローを考えよう! 先ずは絵柄を決めよう! 事前ルール 親を決めよう 初期手札を配る トランプの絵柄の決定方法 初期絵柄を表示させる 次のトランプを取るかどうかを決めます トランプを引く場合はフォームのデータを元に戻す コンピュータのトランプ状況を表示する ユーザがもう1枚トランプを引く ユーザの点数を調べ、21であるかなど調べる 合計ポイントの数を計算する 合計点数により21か等を判定する 合計点数が21の場合 合計点数が21を超えた場合 合計点数がまだ21を超えていない点数がある コンピュータがトランプの札を引く ユーザ・コンピュータの点数を決定する 合計点数による条件判断を行う どちらが勝つか決定する 両方とも21を超えている場合 どちらかが21を超える又は両方とも21未満の時 最後に ブラックジャックのサンプルプログラム ALL44975 TODAY21 YESTADAY72 (C)あいねこの館(aineko's YAKATA) |
◆カウンターアプリを作ってPHPを学ぼう
目次 ▼簡単なアプリを作ってPHPの概念を学ぶ! ▼カウンターとは? ▼ブロックを作る ▼実際にプログラムを作成するフローにする ▼@ホームページにアクセスがあった時 ▼補足:絶対パスと相対パス(1/2) ▼補足:絶対パスと相対パス(図)(2/2) ▼Aカウンター数が記入されたファイルを読み込む ▼B数を+1します ▼C総アクセス数をファイルに書き込む ▼参考:ファイルを開くモード ▼Dホームページにアクセス数を表示する ▼全体のプログラム ▼最後に・・・ ・実際にPHPアプリを作ってみよう! @先ずは簡単なアプリの作り方の概念を学び、 A流れからどうのようにプログラムに落としていくか考え、 B実際に1つのプログラムに組み立てる それでは早速PHPでカウンターのアプリケーションを作成し、学びましょう! カウンターはホームページにアクセスしてきた人数を数えるプログラムです ホームページのアクセス動向を知る上でも大切なモノになりますよね? しかし・・・どのように作るのでしょうか? 先ずは必要な情報を洗い出してみましょう! カウンターには何が必要なのか、ブロックに洗い出して考えましょう ![]() どのように組み立てていけばカウンターが出来るのか洗い出した内容を順番に組み立てていきましょう。
表示する場所にカウンターのPHPファイルを読み込みます ![]() ここにカウンターを表示させます(実際に私のホームページです) この箇所に<?include(“counter.php”);?>と記述します 1.PHPファイルは<?〜?>で囲まれた範囲です。 2.Includeはその場所にファイルを読み込みます (ファイルの前後は“”で囲む必要があります。 また、相対パス及び絶対パスで、ファイルを指定します。) ・絶対パスとは、一意に決まるURLです。 つまり、httpから始まるURLです。 例:http://aineko.com/file/counter.php ・相対パスとは、呼び出し元から、呼び出し先へのルートになります 例: http://aineko.com/からhttp://aineko.com/file/counter.phpを呼び出す場合 ./file/counterとなります 逆にhttp://aineko.com/file/counter.phpからhttp://aineko.com/index.phpを呼ぶ場合 ../index.php となります。 上のディレクトリに移動する時は../を、下のディレクトリに移動する時には/を用います。
![]() string.phpからmail.phpにリンクする方法 ・絶対パス:http://aineko.com/a1/a2/a3/mail.php ・相対パス:./a2/a3/mail.php ファイルを読み込むには、file_get_contents関数を使います。 $num=file_get_contents(“ファイルパス”); $num⇒ファイルパスから読み込んだファイルの内容の値を格納します file_get_contents⇒ファイルの中身を読み込む関数になります ファイルパス⇒読込元からの相対パスか絶対パスを記入します。 ・ホームページのアクセス数が書かれたファイルがある為に、アクセス数を知ることができます! ・この為には、ファイルに書き込んでおきましょう! ・このファイルを読み込むことで、先ずは、現在までのアクセス数を知ることができます。 四則演算を用いて、数を足します $num=$num+1; ⇒アクセスがある毎に+1すると、総アクセス数を求められるわけですね
1.総アクセス数を書き込むファイルを開きます $fp=fopen(“ファイルパス”,“r+”); $fp⇒ファイルを開いた内容を格納します ファイルパス⇒読込元から相対パスか絶対パスを記入します。 r+⇒次の章を参照下さい 2.ファイルに総アクセス数を書き込みます fputs($fp,$num); $fp⇒ファイルの内容 $num⇒総アクセス数を書き込みます 3.ファイルを閉じます fclose($fp); 参考:ファイルを開くモード $fp=fopen(“ファイルパス”,“開くモード”); $fp⇒ファイルを開いた内容を格納します ファイルパス⇒読込元から相対パスか絶対パスを記入します。 開くモード⇒下記参照下さい ファイルを読み込むには、色々なモードがあります。
1.アクセス数を表示させる print "アクセス数:" . $num . "<br>"; print⇒文字を表示させる アクセス数:⇒ダブルコーテーションで囲んで文字列を表示させます。変数は$変数名だけでよいです .⇒文字列と変数名の間にはドットで繋げます 2.表示例 ![]() 1.アクセス数を表示させるファイル
2.アクセス数をカウントするファイル
別途同じ、フォルダの中にlog.txt(中身は0の数字)を配置して下さい! PHPプログラムは「〜したい」を順番に記述をしていけば良いだけです −なので、難しくありません −プログラムのフローを組み立てましょう |