[PHP-users 31626] Re: Spreadsheet::WriteExcelを使用してBitmapの表示

菊澤 正明 kikuzawa @ cyber-coo.com
2007年 3月 6日 (火) 12:34:23 JST


サイバー・クー 菊澤 と申します。

PHPのバージョンで名前無しのunpackの挙動が違うんじゃないでしょうか?

・連想配列に名前無しで、入れる。
・配列にインデックスを付けて、入れる。

名前有りのunpackをしてやれば、多分うまくいくと思いますよ。

具体的には、
伊東さんが書かれてたコードに置き換えてしまう。

Worksheet.phpの
>      $identity = unpack("A2", $data);
>      if ($identity[''] != "BM") {
を
>  $identity = unpack("A2ident", $data);
>  if ($identity['ident'] != "BM") {
にする。

--------------------------------------------
菊澤 正明  mailto:kikuzawa @ cyber-coo.com



PHP-users メーリングリストの案内