Tag Archive for 'php'

PHPExcel 1.7.2でPDFに日本語混ぜると化ける

2月 24th, 2010 by key

お仕事ネタ。

PHPExcelは、PHPからExcelファイルを生成するためのライブラリ。Excel5 / Excel 2003 (XML) / Excel 2007 / PDFなどのファイルが吐ける。Excel5 / PDFを吐きたかったので調査した。

Continue reading ‘PHPExcel 1.7.2でPDFに日本語混ぜると化ける’

タグ: ,

PHPとPythonで同じ処理を書いてみる

3月 10th, 2009 by key

仕事でCSVをデータベース投入用SQLにするような処理が必要だったのでパッパと書いてみた。同じ処理を違う言語で書くと、言語の違いがわかって面白い。

Continue reading ‘PHPとPythonで同じ処理を書いてみる’

タグ: ,

PHPのメモリ割当量について

1月 16th, 2009 by key

仕事関係の話でちょっと愚痴っぽいのですが、PHPメモリ割当量について。

下回り(asm, c, c++)を経験しているエンジニアはメモリ割当量は自分で管理するものと考えているはずですが、Lightweight Language専門のアプリケーションエンジニアはメモリ割当量をあまり気にしないようです…。

Continue reading ‘PHPのメモリ割当量について’

タグ: ,

PHPでネットワークストリーム(ソケット?)を扱う話

12月 24th, 2008 by key

いろんな関数からネットワークストリーム(ソケット?)が扱えます。

何が違うのかよくわからないものもありますが、少なくとも以下の関数がある。

Continue reading ‘PHPでネットワークストリーム(ソケット?)を扱う話’

タグ: ,

symfonyアプリケーションのアクセス元を制限する

11月 7th, 2008 by key

自動生成されたエントリポイント(って言えばいいのか? アプリが起動するPHP)に書かれていたのでメモ。ここで制限かけられるのは楽かも。

// this check prevents access to debug front conrollers that are deployed by accident to production servers.
// feel free to remove this, extend it or make something more sophisticated.
if (!in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', '::1')))
{
  die('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');
}

配列の中に許可するIPアドレスを書き並べていけばOK。

タグ: , ,