Microsoft PowerPoint - 2015-asp-10-07-01-cgi.pptx



Similar documents
動 的 コンテンツは 大 きく 次 の 二 つに 分 類 されます (1) Web ブラウザからの 要 求 に 応 じて Web サーバでプログラムが 実 行 され 実 行 結 果 生 成 された Web コンテンツを Web ブラウザに 送 信 し 表 示 する 方 法 ( 例 :Perl C 言

UCV ウェブメール利用マニュアル

C.1 共 有 フォルダ 接 続 操 作 の 概 要 アクセスが 許 可 されている 研 究 データ 交 換 システムの 個 人 用 共 有 フォルダまたは メーリングリストの 共 有 フォルダに 接 続 して フォルダを 作 成 したり ファイル をアップロードまたはダウンロードしたりすることがで

研究者情報データベース

~ 目 次 ~ 1. 履 修 登 録 のながれ 1 2. 利 用 可 能 な 機 能 について 2 3.Web 履 修 登 録 画 面 へのログイン ログアウト 方 法 3 4. 予 備 登 録 ( 定 員 設 定 科 目 の 履 修 ) (1) 予 備 登 録 5 (2) 予 備 登 録 状 況

施 工 P お 気 に 入 り データを 活 用 するための 準 備 施 工 パッケージデータをお 気 に 入 りに 登 録 し 単 価 を 閲 覧 するための 方 法 を 説 明 します 1. 施 工 パッケージデータをダウンロードする 施 工 パッケージデータのダウンロードは 下 記 から 行

WebAlertクイックマニュアル

(Microsoft Word - Easy\203y\201[\203W\221\200\215\354\203K\203C\203h.doc)

Microsoft PowerPoint - webapp.ppt [互換モード]

目 次 ログインする 前 に... 4 メンバー 管 理 編 ( 管 理 者 )... 5 ログインする... 6 トップページについて... 7 メンバー 管 理 をする... 8 メンバー 管 理 画 面 について 医 療 機 関 指 定 新 規 追 加 指 定...

WEB PARK 2014新規利用ガイド

HTMLとは HyperText Markup Language ハイパーテキスト:テキストを 超 えたもの マークアップ:<...>で 指 示 する 規 格 厳 密 には htttp:// 他 に loose.dtd,frameset.d

オンラインテスト

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

目 次 1. ログイン ユーザー 登 録 TOP 職 員...8 (1) 職 員 の 名 刺 表 示...8 (2) 職 員 の 名 刺 一 括 ダウンロード...8 (3) 職 員 の 名 刺 帳 から 検 索 検 索...9 (1) 氏 名

Gmail 利用者ガイド

Microsoft Word - tb01.doc

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション

■ディレクトリ

目 次 1. Web メールのご 利 用 について Web メール 画 面 のフロー 図 Web メールへのアクセス ログイン 画 面 ログイン 後 (メール 一 覧 画 面 ) 画 面 共 通 項 目

PowerPoint プレゼンテーション

スライド 1

ユーザーマニュアル

設定フロー ★印は必須の設定です

Facebookとは? Facebookは 世 界 最 大 のソーシャル ネットワーク サービス 実 名 でプロフィール を 登 録 し 実 際 の 友 人 と 連 絡 を 取 り 合 ったり コミュニティをつくったりできる コミュニティをつくったりできる 世 界 標 準 のコミュニケーションツール

1. 概 要 Webで 申 込 みした 手 続 きの 内 容 とNEXIでの 手 続 状 況 を Web 申 込 状 況 一 覧 で 確 認 することができます また 各 種 手 続 きにおいて 申 込 みを 完 了 せずに 保 存 状 態 にした 手 続 きを この 一 覧 から 再 開 すること

1. 概 要 ここでは CGI のインストールを 行 います CGI をインストールして 実 際 に 使 用 できるようになるまでは 以 下 のような 流 れになります フローチャート CGI の 登 録 CGI の 提 供 許 可 管 理 者 が 行 う CGI のインストール 初 期 設 定 ユ

Ver 改 訂 日 付 改 訂 内 容 1

<4D F736F F D208CA990CF96BE8DD78F918EAE82CC95CF8D >

4.5. < 参 加 表 明 書 を 提 出 する> 調 達 案 件 一 覧 の 表 示 対 象 となる 案 件 を 検 索 し 調 達 案 件 一 覧 に 表 示 させます 参 加 したい 案 件 の 調 達 案 件 名 称 行 - 入 札 参 加 資 格 確 認 申 請 / 技 術 資 料 /

Microsoft Word - 生物学技研報告ONLINE ガイドブック.doc

新 生産管理システム ご提案書 2002年10月15日 ムラテック情報システム株式会社

1. 目 次 1 目 次 7 会 員 検 索 申 込 2 ログイン 方 法 ( 初 回 ) 8 活 動 状 況 ( 申 込 申 受 お 見 合 い 管 理 ) 3 ログイン 方 法 (2 回 目 以 降 ) 9 活 動 状 況 ( 不 成 立 履 歴 削 除 ) 4 パスワードを 忘 れた 時 は

Mac OS Xでの利用設定 マニュアル

ご 利 用 の 前 に 手 順 初 回 ご 利 用 時 に 必 ずご 確 認 ください ご 利 用 の 前 に (ご 利 用 環 境 の 確 認 ) P アクセス 方 法 (IMAGE WORKSサイトへアクセス) P 初 期 設 定 (JREのインストール) P

AirStationPro初期設定

TIPS - 棚 割 りを 開 始 するまで Liteを 起 動 し 企 業 情 報 の 追 加 を 行 い 棚 割 を 行 う 企 業 の 追 加 をして 下 さい 企 業 情 報 の 追 加 時 に エラーメッセージが 表 示 された 場 合 別 途 TIPS トラブルが 発 生 した 場 合

<4D F736F F D208E9197BF342D8EC08F4B87428EF68BC B834A E646F6378>

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

次 NV*** レコーダーの 管 理 者 名 /パスワード 登 録 順... 3 NV*** レコーダーの 管 理 者 名 /パスワード 変 更 順... 4 NV*** レコーダーへのカメラの 管 理 者 ユーザー 名 /パスワード 設 定 順... 5 NV*** レコーダーへの 認 証 対 応

に 対 して 消 磁 装 置 によるデータ 破 壊 を 行 い データの 復 旧 を 不 可 能 とするこ と 2 消 去 が 終 了 したことが 識 別 できるシール 等 を 媒 体 に 貼 付 すること(このシール は 本 委 託 契 約 の 範 囲 内 で 受 託 者 が 用 意 すること)

Office 10 パッケージ版「リンク集」

目 次 1. ログイン/ログアウト 1.1 ログインする p ログアウトする p.3 2. 受 講 一 覧 画 面 p.4 3. 授 業 ページの 閲 覧 3.1 授 業 ページへの 遷 移 p 授 業 資 料 を IT s class.からダウンロードする p

WEB PARK 2014 新規利用ガイド

鎌ケ谷市 施設予約管理システム ご利用の手引き

「給与・年金の方」からの確定申告書作成編

技術報告会原稿フォーマット

(3) 小 単 元 の 指 導 と 評 価 の 計 画 小 単 元 第 11 章 税 のあらまし の 指 導 と 評 価 の 計 画 ( 四 次 確 定 申 告 制 度 抜 粋 ) 関 心 意 欲 態 度 思 考 判 断 技 能 表 現 知 識 理 解 小 単 元 の 評 価 規 準 税 に 関 す

スライド 1

変 更 履 歴 日 付 Document ver. 変 更 箇 所 変 更 内 容 2015/3/ 新 規 追 加 2015/9/24 誤 字 修 正 2016/2/ 動 作 環 境 最 新 のものへ 変 更 全 体 オペレーター の 表 記 を 削 除 2016/5/

<4D F736F F F696E74202D E738E7B8DF48C9F8DF D836A B208F8994C52E B8CDD8AB B83685D>

スライド 1

KINGSOFT Office 2016 動 作 環 境 対 応 日 本 語 版 版 共 通 利 用 上 記 動 作 以 上 以 上 空 容 量 以 上 他 接 続 環 境 推 奨 必 要 2

MetaMoJi ClassRoom/ゼミナール 授業実施ガイド

スライド 1

サーバサイドスクリプトPHPを実感しよう

方程式を解いてみよう! C++ から PHP + JavaScriptへ

Microsoft Word - Jimdo基礎編(8版)

1.このマニュアルについて <はじめに> このマニュアルは JA 長 野 県 らくらく Web 農 業 簿 記 システム( 以 下 らくらく Web 簿 記 )における 科 目 と 申 告 科 目 の 設 定 についてまとめたものです < 目 次 > 1.このマニュアルについて 1 ページ 2. 科

(Microsoft Word - Word\211\236\227p8\217\315.docx)

MovableType 更新作業マニュアル

Microsoft Word - WBT(PP応用編).docx

この 冊 子 は 放 送 大 学 教 員 免 許 更 新 講 習 講 習 生 専 用 ページ の 操 作 方 法 をまとめたものです ご 受 講 の 前 に ぜひご 一 読 いただきますようお 願 いいたします 改 訂 履 歴 年 月 日 ver 内 容 2012 年 07 月 01 日 v.2.5

基 本 編 1 らんらん パスワード 変 更 の 方 法 (1) 下 記 1~2のいずれかの 方 法 で らんらんかしわ ( 以 下 らんらん という)の TOPページへ 入 る 1かしわシティネットの 右 バナーの 下 から2 番 目 らんらん をクリック 又 は 2Yahoo,Googleで ら

VPS では 通 常 はインスタンスが 1 個 です 停 止 と 再 起 動 を 選 択 できます CloudStack では インスタンスの 追 加 と 破 棄 の 機 能 を 利 用 することにより お 客 様 が 契 約 されているインスタンス 数 分 の 仮 想 サーバを 自 由 に 追 加

以 下 に 手 順 の 流 れを 記 載 します 3ページ 以 降 で 各 項 目 の 手 順 を 説 明 します ( をクリックすると 該 当 ページにジャンプします ) また 15ページに 汎 用 データ 受 入 に 関 する よくあるお 問 い 合 わせをご 紹 介 しています Step1 (

機 能 概 要 概 要 平 成 24 年 度 シームレスな 地 域 連 携 医 療 の 実 現 実 証 事 業 に 対 応 するため 地 域 連 携 システム( 能 登 北 部 版 )を 構 築 する 機 能 < 機 能 追 加 変 更 一 覧 > 1. 画 像 連 携 機 能 院 内 で 撮 影

更 新 作 業 は 次 のステップで 行 ってください また 更 新 操 作 はログオン 後 に 表 示 される 電 子 証 明 書 更 新 のお 知 らせ 画 面 から 行 います ステップ 1 ステップ 2 ステップ 3 事 前 準 備 電 子 証 明 書 の 更 新 操 作 電 子 証 明 書

06.9- はじめての 本 や 論 文 の 探 し 東 京 大 学 本 部 情 報 基 盤 課 [ 学 術 情 報 リテラシー 担 当 ] TREE(UTokyo REsource Explorer)とは TREE [UTokyo REsource Explorer] は シンプルに ひとつ

ProWebRabbitインストールガイド

POWER EGG V2.01 ユーザーズマニュアル ファイル管理編

はじめに 本 ガイドは 学 校 法 人 様 向 け 簡 易 ホームページサービス アカデミックサーバ を 利 用 されるお 客 様 が 作 成 されたホーム ページのコンテンツをぷららの WWW サーバ 上 にアップロードする 方 法 や ぷらら 定 型 CGI のご 利 用 上 の 注 意 事 項

WEB PARK 2014データ移行ガイドmac_ver.2.2_02

Microsoft Word - hagakiwriter3free-atenagaki-hou.doc

<4D F736F F D20819B93FC97CD CC91808DEC95FB FC92F994C5816A>

付 録 B Wiki を 閲 覧 編 集 する B.1 Wiki を 閲 覧 する Web ブラウザのアドレス 欄 に 公 開 されている 個 人 用 Wiki の URL またはメーリ ングリストの Wiki の URL を 入 力 すると その Wiki を 閲 覧 編 集 することができ ます

一般競争入札について

V-CUBE One

1. アクセスする 2. 簡 易 検 索 画 面 (fig. 1) アクセスすると 最 初 に 出 る 画 面 です 検 索 語 入 力 ボックスにキーワードを 入 力 して 論 文 検 索 ボタンをクリックし ます 3. ボックス 下 部 のチェック 項

以 下 に 手 順 の 流 れを 記 載 します 3ページ 以 降 で 各 項 目 の 手 順 を 説 明 します ( をクリックすると 該 当 ページにジャンプします ) また 4ページに 汎 用 データ 受 入 に 関 するよくあるお 問 い 合 わせをご 紹 介 しています Step (3ペー

目 次 1 概 要 動 作 環 境 起 動 方 法 臨 床 研 修 プログラム 検 索 サイトで 提 供 している 情 報 情 報 閲 覧 の 流 れ 画 面 構 成 メニューについて 可 変 メニ

「シンセツくん」簡易マニュアル 低圧新増設 街灯一括申込み編

達人Cube Mini MN収集(Android版) 運用ガイド

スライド 1

PowerPoint プレゼンテーション

博 士 人 材 データベースの 概 要 文 部 科 学 省 科 学 技 術 学 術 政 策 研 究 所 (NISTEP)では 博 士 人 材 データベース(DB)の 構 築 を 進 め ています この 機 会 にぜひ データベースへの 登 録 をお 願 いいたします 背 景 と 目 的 我 が 国

操 作 の 手 順 : 個 人 住 民 税 一 括 納 付 / 新 規 依 頼 修 正 複 写 個 人 住 民 税 一 括 納 付 メニュー 個 人 住 民 税 一 括 納 付 新 規 依 頼 修 正 複 写 依 頼 / 委 託 者 情 報 入 力 (P100) 依 頼 修 正 / 委 託 者 情

WebAlertクイックマニュアル

<4D F736F F F696E74202D F C A082B882AF816082E ED2834B F91808DEC90E096BE95D C782AF A95D2816A E C5817A2E B8CDD8AB B83685D>

<4D F736F F D20819C486F70658F6F93588ED297708AC7979D89E696CA837D836A B E A2E646F63>

Microsoft PowerPoint - J_AuthorManual_JPSJ.ppt [互換モード]

企業のおけるWebガバナンスの構築

WEB保守パック申込

1. 注 意 事 項 1.システムの 動 作 環 境 対 応 している 環 境 は 以 下 のとおりです 以 下 の 環 境 以 外 では 表 示 が 乱 れる 場 合 がありますので 注 意 してください ブラウザ OS Internet Explorer 6.0 SP1/7.0/8.0 Mozi

-5. 単 語 帳 で 学 習 する -5-. 単 語 を 覚 える -5-. 学 習 記 録 の 確 認 設 定 や 初 期 化 を 行 う 4. 試 験 結 果 を 閲 覧 する 5.プロフィールを 編 集 する 5-.ハンドルネーム パスワードを 編 集 する 5-. 個 人 情 報 を 編

2 科 学 研 究 費 助 成 事 業 のトップページ 画 面 が 表 示 されます [ 研 究 者 ログイン]をクリック します 掲 載 している 画 面 は 例 示 です 随 時 変 更 されます 3 科 研 費 電 子 申 請 システムの 応 募 者 ログイン 画 面 が 表 示 されます e

Microsoft Word - 情報メディア利用ガイド2014

ことばを覚える

SPARQL Finder設置方法

Transcription:

CGIの 作 成 プログラミング 演 習

演 習 開 始 前 の 確 認 事 項 1. パスワード 無 しでcstmsへログイン スライド 3 2. cstms 上 にウェブページを 作 成 スライド 4 3. CGI 作 業 のディレクトリを 作 る スライド 9 2

1. パスワード 無 しでcstmsへログイン 1. 順 2. $ hostname と 3. mv4b のような 端 末 名 が 出 される 4. $ ssh cstms と 5. ここで Password: (パスワードを )と 表 されたら 準 備 不 6. $ hostnameと 7. cstms と 表 されたら 準 備 完 了 8. $ logout 9. $ hostname 10. 再 び mv4b と 表 される 2015/04/08 sshのスライドへ 戻 る 3

cstms 上 にウェブページを 作 成 ウェブブラウザを ち 上 げる 各 の 学 番 号 に 対 応 する http://cstms/~s1431987/2015programming.html を 表 1431987の 部 分 は 分 の 学 番 号 へ 置 き 換 える 各 のウェブページが ブラウザ 上 に 表 されて いれば 準 備 完 了 404 page not found や ページが 表 されない 時 準 備 不 次 のページ(1)(2)を 実 4

準 備 (1) $ ssh cstms sshの 設 定 が 終 わっていなければ の 前 の 端 末 にログイ ンのと 同 のユーザー 名 (s1431xxx, password)を 使 う $ pwd /home/cs/s1431xxx $ mkdir p public_html/cgi bin 5

準 備 (2) $ pwd /home/cs/s1431xxx $ emacs nw public_html/2015programming.html <html><head><title>1431987</title></head> <body><h1>1431987, 太 郎 </h1> <p> </p> </body></html> を 最 低 限 書 いて 保 存 終 了 ブラウザでファイルを 読 み 込 んで 確 認 $ logout 6

ブラウザで 表 されない 時 の 確 認 事 項 1. ブラウザのプロキシ(proxy)を 時 的 に 使 しない にしな いとアクセスできないかもしれない 2. あるいは 3. ブラウザのプロキシ(proxy)を 使 しないサイト 覧 に cstms を 追 加 する 4. ブラウザでアクセスできないときは ファイルとディレクトリの 読 み 込 み 権 限 を 確 認 する $ ssh cstms $ chmod 755 public_html $ chmod 755 pubic_html/cgi-bin $ chmod 644 public_html/2015programming.html $ logout 7

ローカル 端 末 編 集 と 動 化 確 認 $ ssh cstms と しパスワード 無 しでログイン できる ブラウザで http://cstms/~s1431987/2015programming.htmlを 表 すると 分 の 書 いた 内 容 が 表 される 8

CGI 作 業 のディレクトリを 作 る ローカルの 端 末 で 作 業 する $ hostname mv4a のような 表 がされる cstmsでは 無 い $ cd $ pwd /home/cs/s1431987 のような 表 がされる $ mkdir 2015-cgi (2015-cgiの 部 分 は 分 で 決 める) $ cd 2015-cgi $ scp cstms:/home/cs/s1431987/public_html/2015programming.html./ 9

前 から 続 き $ ls 2015programming.html $ emacs nw Makefile # Makefile for CGI * Coding: utf 8 unix * helloworld: helloworld.c gcc o helloworld.cgi helloworld.c scp helloworld.cgi cstms:/home/cs/s1431987/public_html/cgi bin/helloworld.cgi scp 2015programming.html cstms:/home/cs/s1431987/public_html/2015programming.html ssh cstms chmod 755 /home/cs/s1431987/public_html/cgi bin/helloworld.cgi ssh cstms chmod 644 /home/cs/s1431987/public_html/2015programming.html というファイルを 作 り 保 存 終 了 する 10

前 から 続 き $ ls Makefile 2015programming.html $ cd $ pwd /home/cs/s1431987 などと 表 $ cd git.works $ cd se $ git pull 11

CGI http serverのプログラミング

Common Gateway Interface, CGI ウェブサーバ 上 でユーザプログラムを 動 作 させるための 仕 組 み ユーザプログラムを 毎 回 起 動 するので OSにとって 負 荷 が い 回 避 策 として Java Servlet, mod_php, mod_perl, mod_lisp, FastCGI, WSGI(phyton)など ユーザプログラムのインタプリタを 別 途 起 動 しておく 法 がある 13

ウェブブラウザとウェブサーバ 1 http://www.it chiba.ac.jp/index.html 2 例 えば, GET HTTP 1.1 /index.html request Web Browser Web Server index.html response 3 例 えば, Content Type: text/html <html><head><title> 千 葉 業 学 </title></head> <body><h1>オープンキャンパス</h1> 14

CGIの 出 1. Web BrowserがCGIプログラムのリンクをクリックする 2. Web ServerがCGIプログラムを 起 動 する 3. CGIプログラムは,Web Serverを 通 じて ヘッダ 情 報 とコンテンツをWeb Browserへ 送 る 1 2 Web Browser 3 Web Server 3 CGI プログ ラム ヘッダ 情 報 例 えば, Content Type: text/html コンテンツ <html><head><title> 千 葉 業 学 </title></head> <body><h1>オープンキャンパス</h1> 15

CGIの 作 成 helloworld.c ヘッダ 情 報 コンテンツ #include <stdio.h> int main(void) { printf("content type: text/html n"); printf(" n"); ヘッダ 情 報 の 送 信 の 後 に, 2 回 の 改 が 必 要 (http, Hyper Text Transfer Protocol) printf("<html><head><title>hello World</title></head> n"); printf("<body> n"); printf("<h1>hello World</h1> n"); printf("<p>hello World from cgi bin/helloworld</p> n"); printf("</body></html> n"); return 0; } 16

FORMの 処 理 <Form method= GET action= cgi bin/greeting.cgi > <p> 挨 拶 : <input type= text name= message ></p> <p><input type= submit value= 送 信 ></p> </Form> 17

CGIの 1/2 GET Web Browser Web Server CGI プログ ラム 1. Web ServerがCGIプログラムを 起 動 2. CGIプログラムは 環 境 変 数 QUERY_STRING から, Web Browserの 送 ったFORMの 字 列 を 得 る 18

CGIの 2/2 POST Web Browser Web Server CGI プログ ラム 1. Web ServerがCGIプログラムを 起 動 2. Web Browserからのデータは,CGIプログラムの 標 準 へ 19

FORM(GET)からのデータ 取 得 1. 字 列 から 的 のデータを 取 り 出 す 2. sample.cgi?message=value&namae=atai&c ode=pattern <Form method= GET action= cgi bin/greeting.cgi > <p>d1<input type= text name= message ></p> <p>d2<input type= text name= NAMAE ></p> <p>d3<input type= text name= code ></p> <p><input type= submit value= 送 信 ></p> </Form>? 以 後,<name,value>が, &で 区 切 られた 字 列 ( 英 数 字 ) 20

パーセントエンコーディング 1. URIで 利 できない 字 を 使 うためのエン コード 2. 特 に 本 語! 3. URLエンコーディングとも 呼 ばれる 4. POSTメソッドで 字 列 を 送 るときの 符 号 化 (これもURLエンコードと 呼 ばれる) 21

ファイルの 利 open() Web Server CGI プログ ラム count.dat 例 ) カウンタ 掲 板 など close() 22

ファイルの 利 open() ( 危 険 ) CGI プログ ラム open() Web Server CGI プログ ラム count.dat Web Serverから CGIが 何 度 も 呼 ばれると 同 じファイルを 使 う 時 に 危 険 CGI プログ ラム close open() 23

cgiの 設 置 とアクセス 権 1/3 Web Serverから,CGIプログラムが 起 動 されると 通 常 は,Web Serverの 実 権 限 のまま 起 動 される Web Server CGI プログ ラム (hello.cgi) ~s1231987/public_html/cgi bin/hello.cgi Web Serverの 実 者 は apache, www, wwwrun, など,サーバ 設 定 に 依 存 する 24

cgiの 設 置 とアクセス 権 2/3 ~s1231987/public_html/cgi bin/hello.cgi 通 常 は, s1231987という 利 者 の 権 限 のみ そのままではCGIが 起 動 できない Web Serverの 実 者 と 権 限 が 異 なるから Web Server CGI プログ ラム (hello.cgi) ( 良 くない) 解 決 策 hello.cgiの 実 権 を 全 員 にする 他 のCGIからも 利 可 能 になる ( 良 くない) 解 決 策 Web Serverをroot( 管 理 者 )で 動 作 させる クラックされた 時, 暴 したとき めが 無 くなる SuExecという 仕 組 み( 詳 細 は 省 略 ) Web ServerからCGIを 実 するときに, ファイルの 所 有 者 (s1231987)の 権 限 で 実 させる 25

cgiの 設 置 とアクセス 権 3/3 ~s1231987/public_html/cgi bin/hello.cgi Web Server CGI プログ ラム (hello.cgi) hello.cgiのようなcgiプログラムから アクセス 可 能 な 範 囲 は, ファイルの 所 有 者 s1231987と 同 なので, /home/cs/s1231987/ 以 下 のファイルは 読 み 書 きできる cstmsはsuexec 設 定 済 み 例 ) カウンタ 掲 板 など 26

サンプルCGIの 説 明 1/2 1. getenv.c CGIの 環 境 変 数 を 表 2. helloworld.c Hello World と 表 3. helloworldj.c こんにちは と 表 4. date.c サーバ 上 の 時 刻 を 表 5. get method.c Form(GET)の 英 字 例 6. get methodj.c Form(GET)の 和 例 7. countup.c ファイル 利 (アクセスカウンタ) 8. simple bbs.c ファイル 利 掲 板 9. ( use mecab.c 形 態 素 解 析 器 の 利 ) 27

仕 様 書 の 提 出 締 切 2015 年 7 8 ( ) 午 前 9:00 この 演 習 中 にTAが 評 価 C 語 によりCGIを 作 成 する CGIの 完 成 締 切 2015 年 7 22 ( ) 午 前 9:00 この 演 習 中 に 学 相 互 で 評 価

課 題 C 語 による 独 のCGIプロ グラムを 作 成 1. cstms 上 にある 各 のウェブページ 1. ~s1331987/public_html/2015programming.html を 作 成 2. タイトル 3. CGIプログラムを 使 うためのリンク 4. CGIプログラムの 説 明 5. 夫 した 点 ( 章, 図 )の 説 明 6. Cプログラムへのリンク 7. 参 考 献, 参 考 にしたURI(URL)と 確 認 した 29

作 業 実 順 1. ssh, scpがパスワード 無 しで,cstmsへ えるよ うにする 2. Hello World 表 するcgiを 分 の public_html/cgi-bin/にscpして 動 作 することを 確 認 する 3. countup.c ファイル 利 (アクセスカウンタ)cgiを 分 のpublic_html/cgi-bin/にscpして 動 作 すること を 確 認 する 4. 何 を 作 るかのアイディア 仕 様 をA4 紙 に 書 く. 5. 書 き 上 がったらTAに せる. 6. TAのサインを 貰 ったら 作 成 開 始 30

CGIの 作 成 アイディア 例 1. simple search.c 全 検 索 システム 2. simple bot.c 無 脳 3. simple game.c CGIゲーム 31