PHP

OracleASにactivecollab0.71をインストール

OracleAS10.0.1のPHPは標準で4.3、PHP5.1もインストールされていたので設定を変更してみた。 しかし拡張モジュールがほとんど入っていない・・・しかたがないのでPHP5.2をダウンロードして入れ替えてみたところ何とか動くみたい、Apacheの設定でてっきり2.0…

イメージギャラリー

写真を友人に公開するためシンプルなイメージギャラリーを探してみてimaginを使ってみる事に。世の中無料のサービスはあるけれどできれば自分のサーバを使いたい、また機能は少なくていいのでDB等も使いたくない imaginはPHPとFlashで作られていて特定のフォ…

まとめて色々メモ

・php_valueを使うには phpをcgi方式組み込むと使えないのでsapi(win)、dsoモジュールとして組み込む必要がある うまくいかない場合は500 Internal Server Error になる LoadModule php4_module "C:/php/sapi/php4apache.dll" ※Cannot load C:/php/sapi/php4…

mb_encode_mimeheaderでひらがな文字化け?

PHP

スキル不足が露呈(;。;) PHP5.0xで送信者名にひらがなの混じった名前を設定するとものの見事に文字化けmb_encode_mimeheader関数を使う直前に mb_language("ja"); mb_internal_encoding("sjis"); として $sender="あいう"; $from_sender = mb_encode_mimehead…

調べたい変数を外部プログラムに出力

PHP

デバック時にver_dumpやechoを使うと社内のフレームワークはlocationでジャンプしている ので動作がエラーになってしまう。 もちろん変数情報をテキストファイルに出力するのもありだけどそんなときにHTTPTrace (windows版)と言うツールを使うと簡単に確認…

機種依存文字をPOSTで取得した時の文字化け

PHP

機種依存文字をPOSTで受け取った時に正しく取得できる文字とできない文字があるみたい。 環境はWdinws上でApache2.xとphp5.x結局php.iniのmbstring.encoding_translation = On ↓ mbstring.encoding_translation = Offmbstring.detect_order = autoをコメント…

機種依存文字で文法エラー

PHP

ローマ数字の9をソースに使うと文法エラー・・・ 他の数字は使えるのになんでだ・・・とりあえず16進0x875c(SJIS)を使うことで逃げてみる。

長い$HTTP_*_VARS型を使う場合

PHP

プログラムを今のサーバ(PHP5.0.4)新しいサーバ(PHP5.2.1)に移した所プログラムの動作がおか しい・・・調べてみるとプログラム内で$HTTP_*_VARS(例:$HTTP_GET_VARS、$HTTP_POST_VARS)を使っていたのです がPHPの設定を確認したところphp.iniのregister_l…