ドットインストール代表のライフハックブログ

どっぷりPHPな今日この頃です。 で、情報をCSVでダウンロードさせる局面に出会ったのです。 CSVって本気でやるとダブルクォートで囲ったり、エスケープしたりとかかなり面倒なんですよね。 perlだとText::CSV_XSでその辺気にせずさくっと出来るんですが、PHPではそういう標準関数orPEARがないかなぁって探してたのです。 そしたら、fputcsvなる標準関数があるではないですか。 素晴らしい、さすが、PHP! 標準関数で何でも揃うのは、PHPの最大のメリットでしょう。 (逆にデメリットにもなってますが・・・) じゃあ、この関数でさくっと終わらすかぁ、と。 て、良く見たらPHP5以上じゃないか!!! 使えねぇよorz と言うことで、データにエスケープすべき文字がないことを祈ってjoin(',',array($hoge,$fuga))とかしちゃうのでした。
http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html http://www-306.ibm.com/software/webservers/httpservers/doc/v2047/manual/ibm/en_US/9acdfcgi.htm 日本語訳が某所にあったのをgoogle経由で見つけたのですが、どうも、非公開っぽいものだったらしく、現在は403になってしまったので、その元となった英語マニュアルにリンクし直しました。 fastcgi.comのものには、suexec関連の記述が抜けているので、こっちの方が良いかもしれません。 「9acdfcgi」で検索すると、日本語訳も、アチコチで発見できる様子……。合法かどうかは知らないが。 折角なので、今まで自分がmod_fastcgiを使ってきたノウハウ(という程のモノでもないが)を書
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く