プログラミング/情報処理II 授業計画

お知らせ>

・この計画は進捗に応じて変更される可能性があるため常に確認すること。
・PC等の設定により古いキャッシュデータが表示されることがあるためブラウザの更新ボタンをクリックするか、キーボードの[F5]キーを押して確認する。
・授業の2回目までに500MB程度以上の空きがあるUSBメモリを準備(左記空き容量があれば買う必要は無い)。その後は毎回持参すること。忘れた場合は演習にならないため大幅な減点とし、その回のミッションは次回までの宿題とする。
・大学のパソコン(ネットワークフォルダ)に資料やファイルを保存する場合は、マイドキュメント以下とする(デスクトップやその他の場所に保存すると自動で削除される)。
・前期の内容を忘れた人などのため前期の資料はこちら
・大学のパソコンに資料やファイルを保存する場合はマイドキュメント以下とする(デスクトップ等に保存すると自動削除される)。
・演習の進め方はこちらを参照のこと。
    オリエンテーション
     授業をはじめるにあたり、計画、評価方法について説明する。

    演習環境の構築
     今後プログラミング演習を行っていくための環境設定を行う。本日のミッションは以下。
    1. チーム毎に分かれ、互いに自己紹介。
    2. 設定ファイルを、マウスの右クリックして、ポップアップメニューから「対象をファイルに保存」を選び、デスクトップに保存する(「証明がない」などの警告が出るが無視する)。ファイルは、settings1.exesettings2.jaksettings3.jakの3つ。3つ揃ったらsettings1.exeをダブルクリック。ファイル名に数字のない「settings.exe」(名前に注意)が生成される。うまくいかない場合は、3つのファイルがすべて40MB(40000KB)程度か確認し、小さい場合はダウンロードに失敗しているので、問題があるファイルを削除してダウンロードし直す。
    3. 生成された「settings.exe」(名前に注意)をダブルクリック。保存先選択のポップアップウインドウが表れたらOK。うまくいかない場合は、ファイルを削除してダウンロードからやり直す。
    4. 保存先選択のポップアップウインドウの「参照」ボタンを押す。
    5. ここで一端ストップして、チームメンバーと確認しあいながら、出力先として、以下の正しい例のように指定する。
       ダメな例(作成したフォルダが指定されているとダメ)
        
        
       正しい例(USBメモリドライブが指定されていればOK)
        
        
    6. メンバーで確認しあって問題がなければ、OKをクリックし、パスコードを入力すると、解凍が始まる(30〜50分かかる)。途中、画面が固まるようになるが、解凍に時間がかかっているだけなので放置する。USBメモリのアクセスランプが点滅していれば動いていることが確認できる。
    7. チーム全員が、ここまでを終了したら、挙手して教員に報告。全チームが揃ったら、教員から説明を行う。こちらの資料も確認する。
    8. 教員の説明が終わり、解凍が終わったら、エクスプローラなどでUSBメモリにアクセスし「D:\xampp」や「E:\xampp」(ザンプと読む)フォルダがあれば設定完了。「D:\data\xampp」のように、作成したフォルダの中にxamppフォルダを作成してしまったら正常動作しないため、「D:\xampp」や「E:\xampp」となるようフォルダごと移動する。以下、ダメな例と正しい例。
       ダメな例(作成したフォルダにxamppフォルダが指定されているとダメ)
        
        
       正しい例(USBメモリドライブ直下にxamppフォルダが指定されていればOK)
        
        

      【サーバー(XAMPP)起動】
    9. USBメモリの「D:\xampp」や「E:\xampp」フォルダ内を見て、xampp-control.exeというファイルをダブルクリック(なお、この後、USBメモリは抜かないこと。もし抜く場合は、後述の正しい方法で停止する)。
    10. 初めて起動する場合、言語設定を聞かれるので、英語を選ぶ。
    11. XAMPP Control Panel(ザンプコントロールパネル)という画面が立ち上がったら、「Apache」の行の「Start」ボタンをクリックして仮想サーバーを起動。この作業は毎回行うので覚えておくこと。
    12. サーバーの動作を確認するために、ブラウザを起動。URL欄に「http://localhost/」(できない場合は「http://127.0.0.1/」)と入力し「XAMPP」のロゴが表示されたらOK。
    13. ここまで終了したら、チーム内に教員からOKをもらったメンバーがいる場合は、そのメンバーからチェックを受け、いない場合は教員からチェックを受ける。OKが出たら、こちらからミッションコンプリートを報告。コンプリート報告した人は、他のメンバーにそのことを伝えて助ける。宿題となったり休んだ人は自分でチェックしてコンプリート報告する

      【サーバー(XAMPP)停止】
    14. XAMPP Control Panelの「Apache」の行の「Stop」ボタンをクリックしてサーバーを停止し、同じ画面右下の「QUIT」ボタンをクリックしてXAMPPを終了させる。
    15. ブラウザで、先ほど仮想サーバーのURL「http://localhost/」(できない場合は「http://127.0.0.1/」)にアクセスし、「XAMPP」のロゴが表示されないことを確認。
    16. Windowsのタスクバーから、「ハードウェアを安全に取り外してメディアを取り出す」をクリックし、USBメモリに相当する「〜の取り出し」を選択。USBメモリへのアクセスがなくなったらUSBメモリを抜く。

      ★XAMPPがうまく起動しない場合は以下を試す
    1. よくあるミスは、USBメモリ直下にインストールしていないこと(「D:\xampp」のようにドライブ直下に設定せず、「D:\プログラミング2\xampp」のように、作成したフォルダの中にxamppフォルダを作成してしまうと正常動作しない)。
    2. Skypeと競合することがあるらしく、Skypeが動いていないかタスクバーなどで確認し、動いていたら停止する。
    3. 何かのアプリケーションが、XAMPPが使うポートを占有してしまっている可能性があるため、一度パソコンを再起動する。
    4. 教室でパソコンに余裕がある場合は、パソコンを替えてやってみる。それでも改善されなければ、USBメモリ側のファイルに問題がありうるため、インストールからやり直す。
    5. 何をやってもうまくいかない場合は、大学では導入済みのXAMPP、家ではXAMPPをパソコンにインストールして(USBタイプではなく)実施する。

    HTMLの復習とサーバーでの起動
    HTMLの復習を行い、サーバーでの起動を試みる。全て完了したら教員ないしコンプリートメンバーのチェックを受けること。

    1. 【サーバー起動】前回の説明を思い出し、USBメモリに設定したXAMPPを起動せよ。今後の授業では、毎回、XAMPPを使うため、起動方法については記憶しておくこと。
    2. ブラウザで「http://localhost/」にアクセスし、XAMPP画面が表示されるか確認せよ。表示されない場合は、XAMPPの起動に失敗している可能性がある。
    3. 【エディタ起動】USBメモリの「xampp」フォルダ内で「htdocs」フォルダを見つけ、その中の「phpkiso」フォルダを開け。このフォルダは、今後も演習で使用するので覚えておくこと。
    4. 「phpkiso」フォルダに、エディタ起動ファイルがあるのでダブルクリックし、エディタ(Terapad)を起動せよ。
    5. Terapadが起動されたら、資料を見て、表示設定を変更せよ。変更されたら、全角スペースや半角スペースなどが記号で表示されていることを確認せよ。(大学のパソコンに設定済みのTerapadを使う場合は、表示設定を変更しても、次回には初期化されてしまうため、必要があれば毎度設定すること)
    6. 【HTMLの復習】資料を見ながらHTMLを作成する。資料にしたがいwellcome.html(本来はwelcomeだがテキストに合わせwellcomeとしている)を作成した上で、TeraPadで簡単に開く方法(p.47)でファイルを開いてみよ。
    7. p.48まで読み進め、localhostについて理解せよ。
    8. その後、テキストに沿って、wellcome.htmlを編集し、p.52の画面が表示されるか確かめよ。なお、その際は、ブラウザのURLがhttp://localhost/phpkiso/wellcome.htmlとなっているか確認せよ。
    9. p.53を読み、改行タグの2つの書き方を理解せよ。
    10. さらにテキストを読み進め、今度は、ひな形ファイルをコピーしてkonichiwa.htmlを作成。TeraPadで簡単に開く方法(p.47)で開いて編集し、p.54のようなwellcome.htmlからのリンクを完成させよ。なお、その際は、ブラウザのURLがhttp://localhost/phpkiso/konichiwa.htmlとなっていることを確認せよ。
    11. 「phpkiso」フォルダ内で右クリック、新規作成で「night」フォルダを作成し、ひな形ファイルをコピーして、「night」フォルダ内にkonbanwa.htmlを作成せよ(コピーしてファイル名を変更)。
    12. 作成したkonbanwa.htmlを編集し、青色の文字で「こんばんわ」と表示されるようにせよ。先に作成したwellcome.htmlの内容や、こちらの文字装飾のFONTタグの説明を参考にする。
    13. さらに、konbanwa.htmlに、「wellcomeに戻る」という文字を追加し、この文字をクリックすると、先に作成したwellcome.htmlにジャンプするようリンクを設定せよ。リンクの張り方は、先に作成したwellcome.htmlの内容や、こちらのリンク設定のAタグの説明、相対パスの指定については、相対パス指定の上位フォルダへのリンク方法を参考にする。
    14. 全て終了したらチェックを受け、OKが出たら、こちらからミッションコンプリートを報告。
    15. 報告後、サーバーを使うことがなくなったら、XAMPPコントロールパネルでサーバーをSTOPし、右下のQUITで終了せよ(QUITしていないと不具合が起きたりUSBメモリが抜けなくなったりする)。
    データの出力処理
     PHPの概要について学び、演習に取り組む。PHPプログラミングでは、しばしばエラーが出るが、隣の人だけでなくチームメンバーで協力して解決する努力する→参考(このページ最下部)。全て完了したら教員ないしコンプリートメンバーからチェックを受けること。
    1. 前回同様、サーバーを起動し、エディタも起動せよ。
    2. 資料を読んで、掲載されたサンプルを参考に、「こんにちは」を出力するPHPスクリプトkihon01.phpを作成せよ。作成したらkihon01.phpを、localhostのサーバー経由でアクセスして「こんにちは」と正常に表示されることを確認せよ。
    3. 同じ資料を読み進めてPHPの書き方を理解しつつ、掲載されたサンプルを参考に、printをechoに変更して、「こんにちは」を太字で表すよう修正せよ。
    4. 資料に掲載されたサンプルを参考に、kihon01.phpに、文字を青色にするフォントタグを出力するecho文を設定し、「こんにちは」が青色に表示されるようにせよ。
    5. さらに資料を読み進め、PHPプログラムがHTMLに埋め込めることを理解し、そのうえで、上記PHPプログラムが、フォントサイズを5に設定するタグに埋め込まれる形(当該タグがPHPプログラムの外側にある形)で、フォントタグを設定せよ。そして確かにフォントサイズが拡大されることを確認せよ。
    6. 資料の「数値や数式と文字の扱い」を読んで内容を理解しつつ、掲載されたサンプルをkihon01.phpに追加し、echo文で数式を「文字列」として設定した場合と、同じ数式を「数値」として設定した場合で、処理結果が異なることを確かめよ。
    7. 資料の「ヒアドキュメントは長文も」を読んでヒアドキュメントについて理解し、掲載されたサンプルをkihon01.phpに追加して、ヒアドキュメントの書き方や意義を確認せよ。
    8. 以上の内容を踏まえて、練習問題に取り組み、PHPプログラムで指示された内容を実現せよ。
    9. 全て終了したらチェックを受け、OKが出たら、こちらからミッションコンプリートを報告。
    10. 報告後、サーバーを使うことがなくなったら、XAMPPコントロールパネルでサーバーをSTOPし、右下のQUITで終了せよ(QUITしていないと不具合が起きたりUSBメモリが抜けなくなったりする)。
    データの入力・受け渡し処理
     入力データを受け取ってPHPスクリプトに受け渡す処理について学び、演習に取り組む。PHPプログラミングでは、しばしばエラーが出るが、隣の人だけでなくチームメンバーで協力して解決する努力する→参考(このページ最下部)。全て完了したら教員ないしコンプリートメンバーのチェックを受けること。
    1. これまで同様、サーバーを起動し、エディタも起動せよ。
    2. 資料を読んで、kihon02.htmlとkihon02.phpを作成せよ。また、それらを編集してデータ入力ページ、データ受信ページを完成させよ。サーバー(localhost)経由で表示し、データが受け渡しできることを確認せよ。またデータの受け渡しの仕組みについて理解せよ。
    3. 資料の、その他のデータ入力部品の箇所を読み資料にある通りデータ入力ページとデータ受信ページを作成せよ。作成したファイルはサーバー(localhost)経由で表示し、問題なく動作することを確認せよ。
    4. 以上の内容を踏まえて、練習問題に取り組み、指示された内容を実現せよ。
    5. 全て終了したらチェックを受け、OKが出たら、こちらからミッションコンプリートを報告。
    6. 報告後、サーバーを使うことがなくなったら、XAMPPコントロールパネルでサーバーをSTOPし、右下のQUITで終了せよ(QUITしていないと不具合が起きたりUSBメモリが抜けなくなったりする)。
    変数と条件分岐
     データを一時的に格納する変数や、条件分岐処理について確認した後、演習に取り組む。前回のミッションをコンプリートしていない人は完了後に以下ミッションを実施する(わからない場合はチームメンバーに協力を求める)。うまくいかない場合は、チェックリスト(このページ最下部)を参考に、隣の人だけでなくチームメンバーにも相談して解決の努力をすること。最終的には、各自が人の手を借りずに簡単なウェブアプリを制作できるようになることを目指す。全て完了したら教員ないしコンプリートメンバーのチェックを受けること。
    1. これまで同様、サーバーを起動し、エディタも起動しておく。
    2. 資料を参照し、PHPの変数について理解せよ。
    3. 続いて資料を読んで、if命令について理解せよ。そのうえで、kihon03.htmlとkihon03.phpを作成し、localhost経由で動作させてうまく処理されることを確認せよ。
    4. 以上の内容理解を踏まえて、資料の練習問題に取り組み、指示された内容を実現せよ。
    5. 全て終了したらチェックを受け、OKが出たら、こちらからミッションコンプリートを報告。
    6. 報告後、サーバーを使うことがなくなったら、XAMPPコントロールパネルでサーバーをSTOPし、右下のQUITで終了せよ(QUITしていないと不具合が起きたりUSBメモリが抜けなくなったりする)。
    論理・比較演算
     入出力を伴う処理の配置や、画面展開処理について理解し、演習に取り組む。 前回のミッションをコンプリートしていない人は完了後に以下ミッションを実施する(わからない場合はチームメンバーに協力を求める)。うまくいかない場合は、チェックリスト(このページ最下部)を参考に、隣の人だけでなくチームメンバーにも相談して解決の努力をすること。最終的には、各自が人の手を借りずに簡単なウェブアプリを制作できるようになることを目指す。全て完了したら教員ないしコンプリートメンバーのチェックを受けること。
    1. これまで同様、サーバーを起動し、エディタも起動しておく。
    2. 資料を参照し、論理演算について理解せよ。そのうえで、kihon04.htmlとkihon04.phpを作成し、localhost経由で動作させてうまく処理されることを確認せよ。
    3. 続いて資料を読んで、比較演算について理解せよ。そのうえで、さらにkihon04.htmlとkihon04.phpを編集し、localhost経由で動作させてうまく処理されることを確認せよ。
    4. 以上の内容理解を踏まえて、資料の練習問題に取り組み、指示された内容を実現せよ。
    5. 全て終了したら教員ないしコンプリートメンバーからチェックを受け、OKが出たら、こちらからミッションコンプリートを報告。
    6. 報告後、サーバーを使うことがなくなったら、XAMPPコントロールパネルでサーバーをSTOPし、右下のQUITで終了せよ(QUITしていないと不具合が起きたりUSBメモリが抜けなくなったりする)。
    展開配慮と不正防止
     処理展開時に内部的にデータを受け渡す処理や不正防止の方法について学び演習に取り組む。 前回のミッションをコンプリートしていない人は完了後に以下ミッションを実施する(わからない場合はチームメンバーに協力を求める)。うまくいかない場合は、チェックリスト(このページ最下部)を参考に、隣の人だけでなくチームメンバーにも相談して解決の努力をすること。最終的には、各自が人の手を借りずに簡単なウェブアプリを制作できるようになることを目指す。全て完了したら教員ないしコンプリートメンバーのチェックを受けること。
    1. これまで同様、サーバーを起動。エディタも起動し、演習環境を準備せよ。
    2. 資料を参照し、処理展開時に内部的にデータを受け渡すhidden設定について理解せよ。そのうえで、さらにkihon05.htmlとkihon05a.php、kihon05b.phpを編集し、localhost経由で動作させてうまく処理されることを確認せよ。
    3. 続けて資料を参照し、画面展開から戻った際に入力データを消さない方法について理解せよ。そのうえで、さらにkihon05a.phpを編集し、localhost経由で動作させてうまく処理されることを確認せよ。
    4. さらに資料を参照し、データを受け付ける際の不正入力と対処方法を理解せよ。そのうえで、kihon05a.phpを編集し、localhost経由で動作させてうまく処理されることを確認せよ。
    5. 以上の内容理解を踏まえて、資料の練習問題に取り組み、指示された内容を実現せよ。
    6. 全て終了したらチェックを受け、OKが出たら、こちらからミッションコンプリートを報告。
    7. 報告後、サーバーを使うことがなくなったら、XAMPPコントロールパネルでサーバーをSTOPし、右下のQUITで終了せよ(QUITしていないと不具合が起きたりUSBメモリが抜けなくなったりする)。
    繰り返し処理
     繰り返し処理について学び、演習に取り組む。 前回のミッションをコンプリートしていない人は完了後に以下ミッションを実施すること(わからない場合はチームメンバーに協力を求める)。うまくいかない場合は、チェックリスト(このページ最下部)を参考に、隣の人だけでなくチームメンバーにも相談して解決の努力をすること。最終的には、各自が人の手を借りずに簡単なウェブアプリを制作できるようになることを目指す。全て完了したら教員ないしコンプリートメンバーのチェックを受けること。
    1. これまで同様、サーバーを起動。エディタも起動し、演習環境を準備せよ。
    2. 資料を参照し、forループによる繰り返し処理について理解せよ。そのうえでサンプルを見てkihon06.phpを編集し、localhost経由で動作させ、繰り返し処理がてうまく処理されることを確認せよ。
    3. 続けて資料を参照し、多重の繰り返し処理について理解せよ。サンプルを作成して「3回繰り返すことを5回繰り返す」といった動作の仕組みを確認せよ。そのうえでkihon06.phpを編集し、繰り返し処理内における計算式の活用を理解し、サンプルで確かめよ。
    4. さらに資料を参照し、テーブルの縦横のセル数を受け付けて、入力データに基づき異なるサイズのテーブルが出力されるようにせよ。
    5. 以上の内容理解を踏まえて、資料の練習問題に取り組み、指示された内容を実現せよ。
    6. 全て終了したらチェックを受け、OKが出たら、こちらからミッションコンプリートを報告。
    7. 報告後、サーバーを使うことがなくなったら、XAMPPコントロールパネルでサーバーをSTOPし、右下のQUITで終了せよ(QUITしていないと不具合が起きたりUSBメモリが抜けなくなったりする)。
    配列処理
     配列(変数)とその扱い方について学び、演習に取り組む。 前回までのミッションをコンプリートしていない人は完了後に以下ミッションを実施する(わからない場合はチームメンバーに協力を求める)。うまくいかない場合は、チェックリスト(このページ最下部)を参考に、隣の人だけでなくチームメンバーにも相談して解決の努力をすること。最終的には、各自が人の手を借りずに簡単なウェブアプリを制作できるようになることを目指す。全て完了したら教員ないしコンプリートメンバーのチェックを受けること。
    1. これまで同様、サーバーを起動。エディタも起動し、演習環境を準備せよ。
    2. 資料を参照し「配列」について理解せよ。そのうえでサンプルを見てkihon07.phpを編集し、array()関数とforループによって配列の定義と要素の処理を作成し、localhost経由で動作させよ。
    3. 続けて資料を参照し、区切り文字によって区切られたデータを受け取り、分割して配列に設定して処理する方法について理解せよ。サンプルを作成して「カンマ区切りで入力された文字を配列処理して改行して出力する処理」を実現せよ。
    4. さらに資料を参照し、foreachによる繰り返し処理について理解し、サンプルを編集して動作を確かめよ。
    5. またforeachをはじめとする繰り返し処理を中断するbreakについて確認し、サンプルを作成して動作を確かめよ。
    6. 以上の内容理解を踏まえて、資料の練習問題に取り組み、指示された内容を実現せよ。
    7. 全て終了したらチェックを受け、OKが出たら、こちらからミッションコンプリートを報告。
    8. 早く終了した人は、配列の追加や結合の方法、連想配列の定義と繰り返し処理、チェックボックスから読み取る方法、多次元配列などを確認せよ。
    9. 報告後、サーバーを使うことがなくなったら、XAMPPコントロールパネルでサーバーをSTOPし、右下のQUITで終了せよ(QUITしていないと不具合が起きたりUSBメモリが抜けなくなったりする)。
    ファイルの読み書き
     入力データをサーバー内のファイルに保存する方法について概説した後、演習に取り組む。 前回までのミッションをコンプリートしていない人は完了後に以下ミッションを実施する(わからない場合はチームメンバーに協力を求める)。うまくいかない場合は、チェックリスト(このページ最下部)を参考に、隣の人だけでなくチームメンバーにも相談して解決の努力をすること。最終的には、各自が人の手を借りずに簡単なウェブアプリを制作できるようになることを目指す。全て完了したら教員ないしコンプリートメンバーのチェックを受けること。
    1. これまで同様、サーバーを起動。エディタも起動し、演習環境を準備せよ。
    2. 資料を参照しPHPでのファイル操作について理解せよ。特に、読み取りモード、上書きモード、追記モードがあることを確認せよ。
    3. 資料の続きを確認し、ファイルにテキストデータを書き込む方法について理解せよ。そのうえで、サンプルを見てkihon08.phpを編集し「上書きモード」でファイルにテキストデータを保存する処理を作成し、localhost経由で動作させよ。
    4. さらに資料を読み進め「追記モード」でファイルにテキストデータを保存する方法を確かめよ。そしてサンプルを参照してkihon08.phpを編集し、ファイルにデータを追記していく処理を実装せよ。localhost経由で実行した後、プログラムで作成されたテキストファイル内にデータが追記されていくことを確認せよ。
    5. 同じく資料を参照し、file関数を使ってテキストファイルからデータを読み込む方法を理解せよ。その上でサンプルを実装し、ウェブページから入力されファイルに書き込まれたテキストデータを読み込んで表示する処理を完成させよ。
    6. 参考情報としてファイルのパーミッションについて理解せよ。
    7. 以上の内容を踏まえて、資料の練習問題に取り組み、指示された内容を実現せよ。
    8. 全て終了したらチェックを受け、OKが出たら、こちらからミッションコンプリートを報告。
    9. 報告後、サーバーを使うことがなくなったら、XAMPPコントロールパネルでサーバーをSTOPし、右下のQUITで終了せよ(QUITしていないと不具合が起きたりUSBメモリが抜けなくなったりする)。
    ネットビジネス応用1:アクセス管理
     これまでに学んだことを総合して、簡易のアクセスカウンタの構築を行う。応用課題であり、チーム内で相談して構わないが、できるだけ自分の力で完成させること。内容は、これまでの授業でやったことに基づいているため、過去の資料を見たり、ネットで調べるなど、自己解決可能なはずである。全て完了したら教員ないしコンプリートメンバーのチェックを受けること。なお、前回のミッションをコンプリートしていない人は完了後に以下ミッションを実施する(わからない場合はチームメンバーに協力を求める)。うまくいかない場合は、チェックリスト(このページ最下部)を参考に、隣の人だけでなくチームメンバーにも相談して解決の努力をすること。最終的には、各自が人の手を借りずに簡単なウェブアプリを制作できるようになることを目指す。
    1. これまで同様、サーバーを起動。エディタも起動し、演習環境を準備せよ。
    2. 資料を参照しPHPでアクセスカウンターを構築せよ(資料の最後まで)。
    3. 終了したらチェックを受け、OKが出たら、こちらからミッションコンプリートを報告。
    4. 完成した人は、授業時間が終わるまで、作成した(php部品を呼び出す)htmlファイルを編集し、アクセスカウンターの基本機能に加えて、独自の装飾を加えるなどせよ。色やサイズを変える、画像を背景に入れる、右寄せにする、2回表示するなど何をしても良い。そして、htmlファイルの中でphp部品を使うことの可能性を考えよ。
    5. 報告後、サーバーを使うことがなくなったら、XAMPPコントロールパネルでサーバーをSTOPし、右下のQUITで終了せよ(QUITしていないと不具合が起きたりUSBメモリが抜けなくなったりする)。
    ネットビジネス応用2:コミュニケーション管理
    ネットビジネス応用2:コミュニケーション管理2
    最終回



    ●PHPでエラーになったら最低限のチェック
    • PHPのプログラム部分がブラウザに表示されてしまう!
    • 何も表示されない!
    • プログラムを編集しているのに反映されない!
      1. サーバーが正常に動作しているか?(XAMPPをチェック)
      2. サーバー(localhost)経由でアクセスしているか?(URLをチェック)
      3. 違うファイルを編集していないか?(エディタで「名前を付けて保存」して保存先を確認。違っている場合は適切なフォルダに保存し直す)
      4. PHPプログラムを含むファイルの名前が〜.phpで終わっているか?
      5. PHPプログラムが「<?php」と「?>」の間に挟まれているか?飛び出していないか?
    • Parse errorやFatal error・・・line 18のようなエラーが出る!
      1. 18行目かそれより前の行の命令にスペルミスはないか?
      2. 18行目かそれより前の行にセミコロン「;」の忘れはないか?
      3. 18行目かそれより前の行にシングルコーテーション「'」やダブルコーテーション「"」やカッコ「(」「{」の対応がとれているか?
      4. 18行目かそれより前の空白(表示する文字列以外)に全角スペースが含まれていないか?
      5. 18行目かそれより前の行のプログラムの命令やセミコロン「;」、シングルコーテーション「'」、ダブルコーテーション「"」、カッコ「(」「{」の文字が全角になっていないか?
  page bottom
 
 
 

 
ゼミで作った新愛学キャラ
「あぐ太」です!よろしく!

LINEスタンプSHOPから
「あぐ太」で検索

 

page top