PEAR UnserializerのforceEnum option
- 2008/12/17
- 21:00
うーん、なぜかXMLのレスポンスが1つの場合だと配列が崩れてしまう・・・PEARを使ってXMLデータを配列に落としているのだけど、不具合があったので調べてみたら、PEAR Unserializerの仕様でした。パラメータで"forceEnum"を設定しないとだめでした。これを設定しないと、シリアライズ処理の際に要素の数が1か複数化で配列構造がずれることがある。設定はOn/Offとかではなくて、配列構造を同じにしたいXMLの要素の名前を一つずつ入...
preタグのCSS設定
- 2008/12/06
- 21:00
うーん、CSSは結構難しい。表現方法が多様だし、ブラウザごとの設定が大変だーーー。とくにこのブログではプログラムを載せるときに迷うんだよなぁ。preタグだとはみ出たり、codeタグだとずれたりとか。というわけで探しました。こちらのサイトを参照して、Google風にしてみました。preタグスタイルいろいろ CSSこういうサイトのように、モジュール的なものをいろいろと置いてくれているところはいいですね。pre{ font-family: "Co...
SmartyでCSS外部ファイルに対応する
- 2008/12/03
- 21:00
と、普通に考えると"link"で外部ファイルに対応すればいいんじゃない?と、たいしたことはないように聞こえるのだが、5分ほど迷ったのでメモしておく。結論からいうと、tplファイルではなく、phpファイルから見た場合の相対パスでCSS外部ファイルを指定するだけ。ただ、PHPで作成していたファイルをSmartyに載せ変えていると「あれ、デザインが崩れる?」ということが起きたので。参照はこちらSmartyが外部CSSを読み込んでくれませ...
XAMPPにSmartyをインストール
- 2008/11/17
- 21:00
とりあえずMVCモデルを目指して(?)、XAMPPにSmartyを入れてみた。作業的には難しくないんだけど、設定を間違えないことがポイントかな。Smartyのダウンロード.tarと.zipの形式がありますがどちらでも問題なさそうです。私はzip形式にしました。ダウンロードはこちらからどうぞhttp://www.smarty.net/download.php解凍してlibsの下にあるファイルをコピーLhaplusなどの解凍ツールでダウンロードしたファイルを解凍します。そうす...
Excel 複数セルをvlookup関数で参照する
- 2008/11/13
- 21:00
いやいや、意外と悩んだ問題でした。やり方はすぐに思いついたんだけどなぁ~A列に企業名、B列に商品名、C列に担当者名が入っているデータのA列&B列&C列を対象として、vlookup(hlookupでも考え方は同じ)したい場合にどうするかを考えました。まあ、やることは単純で、A列&B列&C列の作業列を作って、そこをlookupするというもの。ローテクですな(苦笑)これだけw注意点は、vlookupの引数の4つ目にFalseを入れること。コレがない...