PHP
過去に作ったAirアプリをダブルクリックでダウンロードできます。 こんな感じ ソース 最初、Flexだけで作ろうかと思ったのですが、ディレクトリ内のファイルの一覧の取得とかが出来ないので、PHPと連携させました。 まず、PHP側 "); while($fl=$d…
こんな感じ ソースは右クリック→ソースの表示 今回、勉強になったことはbrowseで選択した画像をBitmap描画するところ。 private function onComplete(event:Event):void{ //ローダーに読み込む loader.loadBytes(file.data); } private function loadComp(ev…
今回更新した点 コメントの複数同時削除。 日付でコメントを検索。 ログインパスワードのセキュリティを強化。 とりあえずこんな感じ 管理者名とパスワードはtestです。 コメントの複数選択はCtrlキーかShiftキーを押しながらクリックしてください。 解説 コ…
この前書いた『パスワードは暗号化してDBに入れる』のことですが、 これだけでは辞書攻撃、レインボーテーブルというものをされたら突破されてしまう可能性が結構あるということが分かりましたので、その対策をメモ。 まず、辞書攻撃とは? 辞書に載ってい…
今回更新した点 管理者のログイン、ログアウト ログイン時にのみ投稿コメントの削除可能 とりあえずこんな感じ 管理者名:test パスワード:test でお試しください。 今回は主にPHP側の解説 ログインの流れは、まず入力された管理者名とパスワードで検索し デ…
セキュリティについて勉強中 とりあえず分かったことを書いていこうかと パスワードは暗号化してデータベースに格納 暗号化していないとデータベースにアクセスできる人全員がパスワードを取得することができてしまう。 暗号化する方法 PHPにはmd5,sha1とい…
前回のものに簡単なページャー機能つけてみました。 こんな感じ 変更したのはFlex側のみ //表示するオブジェクトをdisplayAryにセット private function setDisplay():void{ //DataGrid上に表示する記事数の計算 var max:uint = artAry.length - 10*offset; …
今、Flashで自分のホームページを作成中で、そこに掲示板もあったらいいなと思ったので作ってみました。 こんな感じ Flex、PHP、MySqlを使っています。 PHP側ではDBへアクセスし、取り出したデータをXMLで出力。 PHP側のSELECT処理 $serializer = new XML_Se…
Flex側からPHPへリクエストを出しXMLを返してもらってFlex側で受け取った後、XMLがきちんとした形になっていないと ルートエレメントに続くドキュメントのマークアップは整形式でなければなりません。 というエラーが出る模様。 あと、例えば、こんなFlexか…
前からやってみたかったFlexとPHPの連携をやってみました。 こんな感じ 連携の流れ FlexからPHPへリクエストを出す。 リクエストに応じてPHP側でデータベースへ接続してデータを取り出す。 Flexへ返すデータをxmlにする。 Flexでxmlを読み込んで表示。 Flex…