タグ

ブックマーク / e-kuroda.hatenadiary.org (2)

  • 設定ファイル - ekurodaの日記

    symfonyの設定ファイル(app.yml, module.yml)に関して、多分symfony使ってる人の98%位は当然知ってるのかも知れないが、個人的に結構気付くまでに時間がかかった事がある。 例えば、testモジュールのmodule.ymlに次の様に記述する。 all: a: "1階層目" b: c: "2階層目" すると当然、 var_dump(sfConfig::get('mod_test_a')); var_dump(sfConfig::get('mod_test_b_c')); は、 string '1階層目' (length=10) string '2階層目' (length=10) となる。つまり、アンダースコアを挟んで、"mod"、モジュール名、次いでymlに設定した配列のキーの、環境(prod/dev/all等)を除く部分を続けたものが設定名となる。で、ここまでやる

    設定ファイル - ekurodaの日記
  • IE6でダウンロード - ekurodaの日記

    サーバで動的に生成したプレイリストをm3uとしてダウンロードさせるモジュールを作成していてハマる。例えば"http://www.example.com/hoge/foo"といったURLにブラウザでアクセスすると、"bar.m3u"といったファイルのダウンロードが出来るというもので、非常に単純な作りなのだが、FireFoxではすぐに動作が確認出来たものの、IE6でどうにも期待通りの動作にならない。上述のようなURLにアクセスすると、"foo"というファイル名でダウンロードしようとしてしまい、m3uに関連付けられたアプリケーションでそのまま開く事が出来ないのだった。 調べてみると、HTTPヘッダをIEが無視する仕様による問題のようで、Content-Dispositionのfilenameが無視されている模様。Content-Dispositionをattachmentからinlineへ変えて

    IE6でダウンロード - ekurodaの日記
  • 1