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

今、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);

へ変更した。

カテゴリー: 未分類   パーマリンク

コメントは受け付けていません。