Si 知識情報処理

Similar documents
◎phpapi.indd

XAMPP で CMS のお手軽 テスト環境を手に入れよう 2011/5/21 上村崇 1

PowerPoint プレゼンテーション

Microsoft Word - ehondbonXAMPPについて ver.1.1

Microsoft PowerPoint - myadmin.ppt

WEBシステムのセキュリティ技術

PowerPoint Presentation

PowerPoint Presentation

Windows Server 2003 Service Pack 適用手順書

XOOPS on Internet Information Service のステップバイステップガイド 更新日 :2009 年 12 月 適用対象 :Windows Server 2008 R2,Windows XP Professional 概要 インターネットインフォメーションサービス (II

基礎からの MySQL 改訂版 は Windows10 や Windows8.1 にも対応しています Windows10 および Windows8.1 をお使いの読者が 基礎からの MySQL 改訂版 を読み進めると きの補足説明 1. 基礎からの MySQL 改訂版 の Windows10 および

このうち ツールバーが表示されていないときは メニューバーから [ 表示 (V)] [ ツールバー (T)] の [ 標準のボタン (S)] [ アドレスバー (A)] と [ ツールバーを固定する (B)] をクリックしてチェックを付けておくとよい また ツールバーはユーザ ( 利用者 ) が変更

Cuoreテンプレート

KDDI ホスティングサービス G120 KDDI ホスティングサービス G200 WordPress インストールガイド ( ご参考資料 ) rev.1.2 KDDI 株式会社 1

プログラミング基礎

ブラウザ Internet Explorer 7 の設定について 第3版

PowerPoint プレゼンテーション

IBM Bluemix で WordPress 無料の WordPress 環境を構築する 1

Microsoft PowerPoint - Borland C++ Compilerの使用方法(v1.1).ppt [互換モード]

<4D F736F F D208AC888D B836A F C91808DEC837D836A B81698AC7979D8ED A E646F6

Java講座

iii 4 16

PowerPoint プレゼンテーション

第5回 マインクラフト・プログラミング入門

C#の基本

1. 信頼済みサイトの設定 (1/3) この設定をしないとレイアウト ( 公報 ) ダウンロードなどの一部の機能が使えませんので 必ず設定してください 1 Internet Explorer を起動し [ ツール ]-[ インターネットオプション (O)] を選択します 2 [ セキュリティ ] の

C プログラミング演習 1( 再 ) 2 講義では C プログラミングの基本を学び 演習では やや実践的なプログラミングを通して学ぶ

( 目次 ) 1. WordPressインストールガイド はじめに 制限事項 サイト初期設定 WordPressのインストール ( コントロールパネル付属インストーラより ) WordPressのインストール ( 手動インス

PrintBarrierV3L50(V ) アップデート手順書 第 1.01 版 株式会社富士通アドバンストエンジニアリング 平成 25 年 3 月 7 日 1

Microsoft Word - CygwinでPython.docx

目次 初めに必ずお読みください ソフトウェアのインストール ソフトウェアの選択 ソフトウェアのインストール レシーバー用ドライバのインストール WindowsXP のインストール方法 Win

改版履歴 版 発行年月日 改版内容 作成者 /02/08 初版 NEC ビッグローブ /02/ クライアント AP のバージョンアップを追加 NEC ビッグローブ /07/ 接続設定にメッシュストレージ ST/HA の場合を追加

Section 16-7 Mac で Windows も使う (Boot Camp) 光学式ドライブ DVD が読み取れる光学式ドライブを使った方がスムーズにインストールできます 光学式ドライブの付 いていない Mac は Windows インストールディスクの ISO イメージデータを使ってもイン

Windows Server 2003 におけるPrint Manager V6.0L10の留意事項

数はファイル内のどの関数からでも参照できるので便利ではありますが 変数の衝突が起こったり ファイル内のどこで値が書き換えられたかわかりづらくなったりなどの欠点があります 複数の関数で変数を共有する時は出来るだけ引数を使うようにし グローバル変数は プログラムの全体の状態を表すものなど最低限のものに留

PALNETSC0184_操作編(1-基本)

目次 目次 準備いただくもの 準備 SQLServer2008 R2 ExpressEdition のインストール インストールの前に インストール 設定一覧 機

データベースアクセス

Microsoft Word - TS-816.doc

Scilab 勉強会 ( 第 3 回 ) 高橋一馬, 十文字俊裕, 柏倉守 平成 17 年 11 月 15 日 関数 ファイルはエディタを用いて作成する.Scilab にはエディタ SciPad が附属している.SciPad では なく他のエディタを利用してもよい. 作成した関数は Scilab に

正誤表(FPT1004)

( 目次 ) 1. PukiWiki インストールガイド はじめに 制限事項 サイト初期設定 PukiWiki のインストール はじめに データベースの作成 PukiWiki

Taro-Basicの基礎・はじめに(公

Microsoft Word JA_revH.doc

DigiCert SSL/TLS 証明書 Microsoft IIS 8.0/8.5 証明書コピー/サーバー移行手順書

iExpressソフトフォン TE20-ST-EX

Windows2000/XPインストール手順

2. 生田仮想デスクトップ PC の接続方法 生田仮想デスクトップ PC に接続する方法は 次の 2 通りです 1. HTML アクセス Internet Explorer や Safari などのブラウザを用います PC に特別なソフトウェアをインストールす る必要が無いので 管理者権限をもってい

GHS混合物分類判定システムインストールマニュアル

セットアップマニュアル

INS メイト V30Slim を Windows Vista がプレインストールされたパソコンでご使用になるお客様へ < ご案内 > 2007 年 4 月 このたびは INS メイト V30Slim をお買い求めいただき 誠にありがとうございます 本紙は INS メイト V30Slim を Win

情報リテラシー 第1回

親指シフトキーボード(FMV-KB611)、JISキーボード(FMV-KB621)、FMV-LIFEBOOK(親指シフトキーボードモデル)をお使いになる方へ

Microsoft Word - CBSNet-It連携ガイドver8.2.doc

親指シフトキーボード(FMV-KB611)、JISキーボード(FMV-KB621)、FMV-LIFEBOOK(親指シフトキーボードモデル)をお使いになる方へ

メソッドのまとめ

01_08 インストールガイド

書式に示すように表示したい文字列をダブルクォーテーション (") の間に書けば良い ダブルクォーテーションで囲まれた文字列は 文字列リテラル と呼ばれる プログラム中では以下のように用いる プログラム例 1 printf(" 情報処理基礎 "); printf("c 言語の練習 "); printf

PowerPoint プレゼンテーション

実験 5 CGI プログラミング 1 目的 動的にWebページを作成する手法の一つであるCGIについてプログラミングを通じて基本的な仕組みを学ぶ 2 実験 実験 1 Webサーバの設定確認と起動 (1)/etc/httpd/conf にある httpd.conf ファイルの cgi-bin に関する

Transcription:

242311 Si, 285301 MS 第 12 回 竹平真則 takemasa@auecc.aichi-edu.ac.jp 2015/12/21 1

本日の内容 1. 先週のおさらい 2. PHP のスクリプトを実際に動かしてみる 3. RDB についての説明 2015/12/21 2

資料の URL http://peacenet.info/m2is 2015/12/21 3

注意事項 ( その 2) システム ( つまり Windows そのもの ) がポート 80 を使っている場合の対処 (1)IIS( インターネットインフォメーションサービス ) を停止させる (2)xampp が さきに port 20 を使えるように 一時的に サービス として登録する 2015/12/21 4

IIS を停止する (1) Windows のコントロールパネルを用いる コントロールパネル プログラムと機能 windows の機能の有効化または無効化 2015/12/21 5

IIS を停止する (2) 印の場所のチェックが あればはずす 2015/12/21 6

Apach をサービスで起動する (1) まず xampp 関連サービスは動作していないことを確認 (2) Xampp コントロールパネルを 管理者権限で起動 (3) サービスとして apach などを起動する設定にする (4) システムを再起動 (2) 2015/12/21 7

Apach を通常の方法で起動 Xampp コントロールパネルを起動し ポー トの衝突などが起きていないことを確認 以上 二つのやり方などを試していた だければ サーバの起動ができると思 います 2015/12/21 8

USB メモリのドライブ文字 USB メモリのドライブレターを固定したい コンピュータの管理 ディスクの管理 (USBメモリを示すドライブの上で コンテキストメニュー : ドライブ文字とパスの変更 次回から 同じドライブ文字に C,D などに近い文字だと自動的に別のものに割り振られるかもしれないので 後半以降の文字がいいかもしれない 2015/12/21 9

PHP 文書のことはじめ ( 再掲 ) PHP で文書を書いてみよう とりあえず やってみましょう <?php phpinfo();?> 1 これだけ入力して htdocs phpinfo.php という名前で save 2 http://localhost/phpinfo.php という URL にアクセス 2015/12/21 10

PHP の入門 HTML 文書の中に埋め込むように書く エスケープの記号 <?php からはじまり?> で終わるまでがPHPのスクリプト例 <?php echo こんにちは! ;?> 2015/12/21 11

PHP のファイルを書いてみよう 1. 拡張子を.php にする 2. htdoc の下に配置する 3. 内容は 例えば右のようなもの <html> <head> <title>php テスト </title> </head> <body> <p> <?php echo PHP ファイルです ;?> </p> </body> </html>

PHP の文法 ( その 1) 1. // これはコメント 2. /* 複数行にまたがるコメント */ 3. スペース 改行には語の区切り以上の意味はない 人が読みやすいように 適宜入れよう 2015/12/21 13

PHP 文法 ( その 2) セミコロン ; がステートメント ( 一つの命令 ) の区切りを示します (C などと同様です ) 変数 $x += 10; などのように使用します PHP スクリプト内で $ 記号で始まるものは変数です C と異なり 型を明示しません 2015/12/21 14

制御構造 PHP でも perl や C と同様に 構造を表す記述があります 1. if, else, elseif さらに if 等はネスト ( 入れ子 ) することができます 2. switch 3. while 4. for 5. foreach 6. break 7. continue 8. return for ループの例 : http://peacenet.info/m2is/for_loop.php.html ( 資料ページからも辿れます )

PHP の変数の特徴 型がない代わりに $ の記号を必ずつける必要がある 例 : sample.zip の中の variable_example.php を htdoc の において http://localhost/variable_example.php を開く 2015/12/21 16

PHP の関数 C のライブラリ等と同様 様々な関数が 用意されています 例 : 文字列の長さを取得する関数 strlen() <?php $len = strlen("abc"); echo $len;?> //"abc" の長さを変数に代入

ユーザ定義関数 PHP での関数の定義の仕方 特徴 C と異なり 後方参照ができる 関数の中で 関数の定義ができる function 関数名 ( 引数 ){ 処理 ; }

リレーショナルデータベースを使ってみる リレーショナルデータベース (RDB) では 表形式のデータ構造を用います ある特定の行のことを タプル と呼びます

MySQL (MariaSQL) データベースとは? ある構造をもった情報を 高速に検索 処理することを目的とする MySQL は リレーショナル データベース と呼ばれるものの一つ SQLというデータベース管理言語を用いてデータにアクセスする 2015/12/21 20

Web 上で 特に データベースを web 上で取り扱い 様々なサービスを実現する データベースとのやり取りでは SQL というデータベース操作言語を用いる

SQL の例 データを取り出す -- テーブル friends_t から 名前 (name_c) が Anakin であるものの 名前 電話番号を表示 SELECT name_t, tel FROM `friends_t` WHERE name_c = `Anakin` ; 2015/12/21 22

データベースを使う 1. sample.zip の中から practice.php と friends_t.sql を取り出す 2. practice.php を htdoc の下に配置 3. friends_t.sql は sql で記述された 関係データベースのデータ D: xampp practice というディレクトリを作って そこに保存 4. mysql を起動したら mysql> source practice friends_t.sql と入力 どのような 表 かは phpmyadmin ツールを使用して確認 2015/12/21 23

Web からデータベース管理 (1) http://localhost/phpmyadmin にアクセス (2) または XAMPP コントロールパネルの Admin ボタンをクリック 2015/12/21 24

要求と応答まとめ クライアント サーバ間における要求 / 応答の流れ Web ブラウザ ページを要求 ページ表示 Web サーバ 要求を受け取る PHP が含まれている ページを返す PHP プロセッサ PHP 処理 データ受け取り ディスクドライブ ページ取得 MySQL データベース SQL 実行 2015/12/21 25

Local に情報を保存する方法 クッキー (cookie) をつかう Hello2.php を参照してください 2015/12/21 26

XAMPP の終了 必ず サーバを停止させて 最後にコントロールパネルを終了してください この二つのボタンをクリックして Apatch と MySQL サーバを停止 2015/12/21 27