More Related Content
PDF
FuelPHPで3種のprofilerを使ってみた PDF
15分でCakePHPを始める方法(Nseg 2013-11-09 ) PDF
PPTX
PDF
omoon.org の裏側 〜FuelPHP の task 活用例〜 KEY
Mojoliciousをウェブ制作現場で使ってみてる PDF
PDF
What's hot
PDF
KEY
PDF
PDF
PPTX
FuelPHP - フレームワーク4本勝負 @PHPカンファレンス関西2014 PDF
KEY
PDF
PDF
PPTX
PDF
PPTX
PDF
PDF
OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた PDF
PDF
PDF
Good Parts of PHP and the UNIX Philosophy PDF
10分でわかるFuelPHP @ 2012/05 OSC2012 Nagoya KEY
Viewers also liked
PPT
PDF
Art of Web Backdoor - Pichaya Morimoto PDF
PDF
CTF คืออะไร เรียนแฮก? ลองแฮก? แข่งแฮก? PDF
新入社員のための大規模ゲーム開発入門 サーバサイド編 PDF
PDF
Similar to WebAPIではじめるphp入門
PDF
PHP初心者セッション2023 〜ChatGPT時代の簡単な始め方〜 PDF
PDF
Modern PHP Programming @ PFI Seminar PDF
PDF
PPTX
PHPCON_TOKYO_2022_Bigginer.pptx PDF
PDF
Phpcon tokyo 20120_bigginer ZIP
PPTX
徳丸本に載っていないWebアプリケーションセキュリティ KEY
PDF
Beginning Java EE 6 勉強会(7) #bje_study PDF
最新PHP事情 (2000年7月22日,PHPカンファレンス) KEY
KEY
PDF
WTM53 phpフレームワーク いまさらcodeigniter PDF
Hypermedia: The Missing Element to Building Adaptable Web APIs in Rails (増補日本語版) PPT
PDF
PPT
More from Hiroaki Murayama
PDF
マンガ作家の海外展開を支援するプラットフォームの開発 PPTX
PDF
PPTX
PDF
PDF
PPTX
PDF
PDF
Hakodate - simple framework PDF
PPTX
PDF
PDF
WebAPIではじめるphp入門
- 1.
- 2.
- 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.
- 13.
- 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.
- 16.
- 17.