Flash(ActionScript3.0)とPHP連携

November 6, 2007

『[PHP]データベース(MySQL)接続(ローカル環境)#2』のつづき。

やりたいことは、
1.Flashのテキストフィールドに入力された値をPHPに送信
2.PHPで受け取ったデータでテーブルを更新
3.PHPからテーブルの更新件数をFlashに返し、それをFlashのテキストフィールドに表示

イメージ図

更新するのは次のテーブル(artist_list)。


処理の流れ
1.Flashに更新内容を入力し、「UPDATE」ボタンを押す

2.テーブルの内容が更新される

3.Flashに更新件数が表示される

サンプルソース
(上のサンプルソースはセキュリティ対策をしていないので、公開URLで使用する場合は、対策が必要です)


文字化け
Flash、PHP、MySQLとデータを行き来する際、文字化けの可能性があるので注意が必要。
今回は文字化けを回避するのに次の3カ所で対策が必要でした。

1.Flashでエンコード(escapeMultiByte)、PHPでデコード(urldecode)
2.SQLで使う文字コードを指定

mysql_query("set names utf8");
3.PHPからFlashへはXML形式で値を返す


まだ雑なサンプルだけれど、この形でテーブルのメンテナンス用アプリをAirで作るのはたやすそう。

カテゴリー: 


タグ: 


Posted by scratchbrain at November 6, 2007 9:46 PM ブックマークに追加する

Trackback

Trackback URL for this entry:

Listed below are links to weblogs that reference Flash(ActionScript3.0)とPHP連携:

» ( php )についての最新のブログのリンク集 from クチコミコミュニケーション
phpに関する最新ブログ、ユーチューブなどネットからの口コミ情報をまとめてみると… [Read More]

Tracked on November 11, 2007 2:05 PM

Post a Comment


検索

このブログを検索

サイトコンセプト

レディオヘッド、Flash・ActionScript 3.0、Processing、アートに関すること。日記・雑感、読書感想など。
[SCRATCHBRAIN.NET ホーム]
[SCRATCHBRAIN プロフィール]
[お問い合わせ]
[Twitter]

リンク

  • 嫁と更新。レシピ、子育て
  • バルセロナ観光ガイド
  • ポケット・アナリシス
  • 洋楽ブックマーク
  • こんなライヴに行きました

広告

おすすめ

最近のエントリー

カテゴリー

タグクラウド

全てのエントリー一覧

RSSフィード

月別アーカイブ

powered by Movable Type

hosted by

あわせて読みたいブログパーツ