2009-08-15から1日間の記事一覧
環境 Windows XP Professional SP3 PHP 5.2.9 PEAR Net_POP3 1.3.7 問題 PHP で POP3 サーバへ接続したい。 解決方法 PEAR の Net_POP3 を使うと簡単に POP3 アクセスできる。 PEAR Net_POP3 のインストール PEAR コマンドで Net_POP3 をインストールする。 …
問題 存在しない宛先へ何度もメールを送らないようにしたい。 そのため、宛先不明で戻ってきたエラーメールのアドレスを判定したい。 解決方法 Error-To カスタムヘッダを利用する。 Error-To という既定のヘッダがあるのだと勘違いしてました。 RFC で定義…
名前の書き方って色々ある。 SomeName someName some_name some_name のことを underscored case とか読んでたけど、snake case って呼んだりするらしい。 個人的には some_name(snake case) が好き。 略語の時、どこまで大文字だったっけ?とか悩まないで済…
PHP のシェルが欲しくなった。 Ruby の irb や、Python の IPython のようなもの。 複数行をどう扱うか 単に1行ずつ拾って eval したんじゃ複数行が扱えない。 複数行にするために特殊な入力(例えば、最後に \ を入れるとか)はさせたくない。 つまり構文…
環境 Windows XP Professional SP3 PHP 5.2.9 問題 PHP で手軽にコードを実行できる環境が欲しい。 解決方法 下記のようなスクリプトを用意しておくと、コンソールから直接スクリプトを実行できる。 ※手抜きなので if をブロック無しで書いたりするとエラー…