Posts Tagged ‘php’

phpのGDを使う時の注意

imagecreatefromjpeg関数に大きなデジカメ画像を読み込ませたら動きませんでした。
どうも内部で処理する時に画像を展開するらしく元画像のファイルサイズではなく展開後のサイズ分(画像自体のキャンバスサイズ)メモリを食うみたいでmemory_limitの制限に引っ掛かって動かなくなってました。
memory_limitが8Mだと縦横ピクセルがそれぞれ1400~1600ぐらいの所に壁があるっぽいですね。
getimagesizeである程度のサイズ以上は処理しない様にした方がよさげ。

php+Ajaxのフォトギャラリーpyxy-galleryを試してみた。

友人の結婚式の写真を公開したいなーと思って
簡易フォトギャラリーを探したところ php+Ajax のフォトギャラリーpyxy-gallery というのがあったので入れてみた。
http://fennecfoxen.org/pyxy/gallery
感想はイマイチ。。。
なんかデータディレクトリとスクリプトの位置が同じってのがイマイチ(V1.12はprefで簡単に変更できる様だ)
あとV2.0だとieで動かない(ベータだから?!)とかV1.12だとlightbox.jsを別に入れたりしないといけないのでお手軽感が損なわれるとか 。。。

PHP+postgres文字化け

PHP+postgresでテストアプリを作ってみた。
文字化けが起こったのでテストスクリプトに以下を追加
$str = mb_convert_encoding($str “”euc-jp””””auto””);
上記を有効にするにはphp.iniで
extension=php_mbstring.dll
を有効にする必要があるみたい