foldrr's weblog

旧ブログ http://d.hatena.ne.jp/foldrr/

2009-08-15から1日間の記事一覧

PHP で POP3 接続する

環境 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 で定義…

snake_case

名前の書き方って色々ある。 SomeName someName some_name some_name のことを underscored case とか読んでたけど、snake case って呼んだりするらしい。 個人的には some_name(snake case) が好き。 略語の時、どこまで大文字だったっけ?とか悩まないで済…

PHP token_get_all() が便利

PHP のシェルが欲しくなった。 Ruby の irb や、Python の IPython のようなもの。 複数行をどう扱うか 単に1行ずつ拾って eval したんじゃ複数行が扱えない。 複数行にするために特殊な入力(例えば、最後に \ を入れるとか)はさせたくない。 つまり構文…

PHP で irb や IPython みたいなことがしたい

環境 Windows XP Professional SP3 PHP 5.2.9 問題 PHP で手軽にコードを実行できる環境が欲しい。 解決方法 下記のようなスクリプトを用意しておくと、コンソールから直接スクリプトを実行できる。 ※手抜きなので if をブロック無しで書いたりするとエラー…