日別アーカイブ: 2011年10月12日

バージョンが変わると使えない

今、ZendAMFをベースとして、MySQLのラージオブジェクト(BLOB)へ画像の保存と出力をやっている。 以前はPostgresだったので、ラージオブジェクトの管理方法そのものが全く違っていて取り敢えず、AIRアプリケーションから登録と表示は出来るようになった。 この時に画像のテンポラリファイルを作るのだが、以下の様にパスを抜くのに使っていたsplitがPHP5.3以降ではエラーを吐くようになっていた。多分、注意レベルだろうがZendAMFを利用していると「channel disconnected channel disconnected before an acknowledgement was received」が出てエラーとして処理されてしまう。 $data = split(“/”,$url);  PHP側では処理はちゃんとやってエラーとので、何故エラーを吐くのか原因が分からない。 色々調べているうちにこれが原因と言うのが分かり $data = explode(“/”,$url); へ変更した。

カテゴリー: 未分類 | コメントは受け付けていません。