Submit Search
WebAPIではじめるphp入門
3 likes
2,787 views
Hiroaki Murayama
1 of 17
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
More Related Content
PDF
FuelPHPで3種のprofilerを使ってみた
Katsuhiro Miura
PDF
15分でCakePHPを始める方法(Nseg 2013-11-09 )
hiro345
PDF
最近の PHP の話
y-uti
PPTX
実用裏方 Perl 入門
keroyonn
PDF
omoon.org の裏側 〜FuelPHP の task 活用例〜
Sotaro Omura
KEY
Mojoliciousをウェブ制作現場で使ってみてる
jamadam
PDF
実"戦"CakePHP Plugin
Kenichirou Oyama
PDF
はじめての FuelPHP
Sho A
FuelPHPで3種のprofilerを使ってみた
Katsuhiro Miura
15分でCakePHPを始める方法(Nseg 2013-11-09 )
hiro345
最近の PHP の話
y-uti
実用裏方 Perl 入門
keroyonn
omoon.org の裏側 〜FuelPHP の task 活用例〜
Sotaro Omura
Mojoliciousをウェブ制作現場で使ってみてる
jamadam
実"戦"CakePHP Plugin
Kenichirou Oyama
はじめての FuelPHP
Sho A
What's hot
(19)
PDF
シェル入門
ina job
KEY
FuelPHPをさわってみて
Sotaro Omura
PDF
CodeIgniter入門
Sho A
PDF
PHPの今とこれから2014
Rui Hirokawa
PPTX
FuelPHP - フレームワーク4本勝負 @PHPカンファレンス関西2014
Mika Kane
PDF
PHPの今とこれから 2013
Rui Hirokawa
KEY
あらためてPHP5.3
Masashi Shinbara
PDF
FuelPHP Osu Nagoya vol.1
Fumito Mizuno
PDF
Hack/HHVM 入門
y-uti
PPTX
php7's ast
do_aki
PDF
Local php-100828 2
Akio Ishida
PPTX
PHP7を魔改造した話
Moriyoshi Koizumi
PDF
10分でわかるFuelPHP @ 2011/12
kenjis
PDF
OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた
Yoshio Hanawa
PDF
HHVM Hack
Masaaki Yonebayashi
PDF
よいことも悪いこともぜんぶPHPが教えてくれた
Moriyoshi Koizumi
PDF
Good Parts of PHP and the UNIX Philosophy
Yuya Takeyama
PDF
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
kenjis
KEY
フラットなPHPからフレームワークへ
Masao Maeda
シェル入門
ina job
FuelPHPをさわってみて
Sotaro Omura
CodeIgniter入門
Sho A
PHPの今とこれから2014
Rui Hirokawa
FuelPHP - フレームワーク4本勝負 @PHPカンファレンス関西2014
Mika Kane
PHPの今とこれから 2013
Rui Hirokawa
あらためてPHP5.3
Masashi Shinbara
FuelPHP Osu Nagoya vol.1
Fumito Mizuno
Hack/HHVM 入門
y-uti
php7's ast
do_aki
Local php-100828 2
Akio Ishida
PHP7を魔改造した話
Moriyoshi Koizumi
10分でわかるFuelPHP @ 2011/12
kenjis
OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた
Yoshio Hanawa
HHVM Hack
Masaaki Yonebayashi
よいことも悪いこともぜんぶPHPが教えてくれた
Moriyoshi Koizumi
Good Parts of PHP and the UNIX Philosophy
Yuya Takeyama
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya
kenjis
フラットなPHPからフレームワークへ
Masao Maeda
Ad
Viewers also liked
(7)
PPT
Exploiting Php With Php
Jeremy Coates
PDF
Art of Web Backdoor - Pichaya Morimoto
Pichaya Morimoto
PDF
Webプログラマの為のUnity入門
Yusuke Ando
PDF
CTF คืออะไร เรียนแฮก? ลองแฮก? แข่งแฮก?
Pichaya Morimoto
PDF
新入社員のための大規模ゲーム開発入門 サーバサイド編
infinite_loop
PDF
Web API入門
Masao Takaku
PDF
Rest ful api設計入門
Monstar Lab Inc.
Exploiting Php With Php
Jeremy Coates
Art of Web Backdoor - Pichaya Morimoto
Pichaya Morimoto
Webプログラマの為のUnity入門
Yusuke Ando
CTF คืออะไร เรียนแฮก? ลองแฮก? แข่งแฮก?
Pichaya Morimoto
新入社員のための大規模ゲーム開発入門 サーバサイド編
infinite_loop
Web API入門
Masao Takaku
Rest ful api設計入門
Monstar Lab Inc.
Ad
Similar to WebAPIではじめるphp入門
(20)
PDF
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
PDF
Modern PHP Programming @ PFI Seminar
Sotaro Karasawa
PDF
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
kenjis
PDF
知って得する標準関数の使い方
Soudai Sone
PDF
Phpcon tokyo 20120_bigginer
Hideo Kashioka
PPTX
Alfresco勉強会#36 alfresco 5でカスタムREST APIを作ってみよう
Tasuku Otani
PPTX
PHP と SAPI と ZendEngine3 と
do_aki
PPT
Apache Module
Tomohiro Ikebe
PDF
第21回Creators MeetUp
Kenichi Mukai
PDF
WTM53 phpフレームワーク いまさらcodeigniter
Masanori Oobayashi
PDF
はじめてのPHP
Go Tanaka
KEY
WordPressプラグイン作成入門
Yuji Nojima
PPT
2009 PHP初心者
Hideo Kashioka
PDF
densan2014-late01
Takenori Nakagawa
PDF
Rails初心者レッスン lesson5 2edition
Satomi Tsujita
PDF
101210 supreme web adobe seminar Nagoya
tamotsu toyoda
PDF
WebIDLを見てみる
takenspc
PDF
オライリーセミナー Hive入門 #oreilly0724
Cloudera Japan
PDF
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
Hideo Kashioka
PPT
Inside mobage platform
Toru Yamaguchi
最新PHP事情 (2000年7月22日,PHPカンファレンス)
Rui Hirokawa
Modern PHP Programming @ PFI Seminar
Sotaro Karasawa
10分でわかるFuelPHP @ 2013/04 FuelPHP入門ハンズオン vol.1
kenjis
知って得する標準関数の使い方
Soudai Sone
Phpcon tokyo 20120_bigginer
Hideo Kashioka
Alfresco勉強会#36 alfresco 5でカスタムREST APIを作ってみよう
Tasuku Otani
PHP と SAPI と ZendEngine3 と
do_aki
Apache Module
Tomohiro Ikebe
第21回Creators MeetUp
Kenichi Mukai
WTM53 phpフレームワーク いまさらcodeigniter
Masanori Oobayashi
はじめてのPHP
Go Tanaka
WordPressプラグイン作成入門
Yuji Nojima
2009 PHP初心者
Hideo Kashioka
densan2014-late01
Takenori Nakagawa
Rails初心者レッスン lesson5 2edition
Satomi Tsujita
101210 supreme web adobe seminar Nagoya
tamotsu toyoda
WebIDLを見てみる
takenspc
オライリーセミナー Hive入門 #oreilly0724
Cloudera Japan
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜
Hideo Kashioka
Inside mobage platform
Toru Yamaguchi
More from Hiroaki Murayama
(13)
PDF
マンガ作家の海外展開を支援するプラットフォームの開発
Hiroaki Murayama
PPTX
GitHubワークショップ
Hiroaki Murayama
PDF
春休み企画
Hiroaki Murayama
PPTX
KLabインターンシップ成果報告会
Hiroaki Murayama
PDF
画像処理入門
Hiroaki Murayama
PDF
趣味プログラマの先輩からのアドバイス
Hiroaki Murayama
PPTX
バージョン管理勉強会
Hiroaki Murayama
PDF
WordPressで始めるphp入門
Hiroaki Murayama
PDF
Hakodate - simple framework
Hiroaki Murayama
PDF
HSPでおいしいスープを飲む方法
Hiroaki Murayama
PPTX
Effective Java 読書会1
Hiroaki Murayama
PDF
iOS勉強会
Hiroaki Murayama
PDF
enchant.js勉強会
Hiroaki Murayama
マンガ作家の海外展開を支援するプラットフォームの開発
Hiroaki Murayama
GitHubワークショップ
Hiroaki Murayama
春休み企画
Hiroaki Murayama
KLabインターンシップ成果報告会
Hiroaki Murayama
画像処理入門
Hiroaki Murayama
趣味プログラマの先輩からのアドバイス
Hiroaki Murayama
バージョン管理勉強会
Hiroaki Murayama
WordPressで始めるphp入門
Hiroaki Murayama
Hakodate - simple framework
Hiroaki Murayama
HSPでおいしいスープを飲む方法
Hiroaki Murayama
Effective Java 読書会1
Hiroaki Murayama
iOS勉強会
Hiroaki Murayama
enchant.js勉強会
Hiroaki Murayama
WebAPIではじめるphp入門
1.
進藤こだま
2.
本日の予定 — WebAPIって何? —
サンプルを見てみよう — サンプルの解説 — コーディングタイム
3.
はじめに
4.
はじめに — PHPの動作環境は整っていますか? —
index.phpをドキュメントルート(htdoc)以下にコピー — http://localhost/index.phpにアクセス — 見れない人のために↓ — http://ggrks.name/index.php
5.
WebAPIって何? — Web上にあるパブリックなAPI
— APIとは — ある機能を使うためのインターフェース — コンソール画面に文字を表示するAPI — printf, cout, echo ….. — 身近なWebAPI — Google MAP, TwitterAPI, RSSフィード — http://gachihomo.com/app/gps/map.html
6.
サンプル解説
7.
プログラミングの流れを把握する — MVCモデル
— モデル、ビュー、コントロールそれぞれを独立させる。 — 今回は1つのファイルにしたかったので、まとめた。 — WebAPIはサーバーへのアクセスで取得する — fopen() – ファイルを開く関数 — 連想配列を使う
8.
連想配列について — 通常の配列
— 大きさが決まってる — 添え字は数字 — a[0],a[1],a[2]…..a[n] — 連想配列 — 大きさは決まってない — 添え字は文字列 — a[‘name’],a[‘class’],a[‘message’]…
9.
連想配列その2 — アクセスするにはキーが必要
— $array[‘name’] //’name’がキーと呼ばれる。 — PHPの変数の扱いについて、C言語とは違う — 連想配列では大きさがわからない。 — ループでまわして、配列を扱えない!? — そんなときはforeachを使う。
10.
foreachを使ってみる
$array = array('japanese'=>10,'math'=>60,'english'=>80); foreach($array as $key => $val){ echo $key." => ".$val."<br/>"; echo “**”.$array[$key]."<br/>"; } 上記のコードを実行して、見てみよう。 連想配列を見るときはprint_r()も有効 print_r($array); と記述するだけ。
11.
GETとPOST — 変数を遷移先のページでも使用するときに使う —
POST — <input name=“name” value=“taro”/> — FROMタグで送ることができる — $_POST[‘name’] //中身はhoge — GET — http://hoge.com?name=taro — URLの?後ろに変数名=値で渡すことができる — $_GET[‘name’] //中身はhoge
12.
セッション(SESSION) — サーバー側で保存しているクライアント側の変数 —
COOKIEのサーバー側バージョン — セッションIDを照らし合わせて、セッション情報をやり取 りする。 — session_start()を書くだけ。 — $_SESSIONを連想配列として扱うことができる。
13.
Index.phpの解説 — コントロール
— チャットに書きこみ部分 — チャットのメッセージ読み込み部分 — ビュー — HTMLヘッダ — メッセージ送信部分 — メッセージ表示部分
14.
チャットAPIの解説 — 書きこみメソッド
— http://ggrks.name/gms/chat/api/index.php? action=sendMes&name=hoge&mes=message&color=bla ck — 指定のURLに指定の変数をGETで渡す。 — 読み込みメソッド — http://ggrks.name/gms/chat/api/index.php? action=getMes&limit=10 — 上記のようなURLをたたくだけ
15.
JSON形式について — 括弧を使った入れ子構造で連想配列を扱ったもの —
PHPにはライブラリがあります — json_encode,json_decode — それぞれで、エンコードしたり、デコードしたりできる。
16.
コーディングタイム
17.
せっかくなので改造してみよう — 色を指定できるようにしてみる。 —
ログイン、ログアウト部分を作成してみる。 — リロード時間を指定できるようにする。 — 現在、チャットに参加している人を表示させる。 — .etc
Download