標準出力

新しいもの、変わらないこと 自分の頭を通して考えてみました (stdout)

php

preg_match

php

正規表現って使うツールによって微妙に表現が異なるのが嫌PHPでも案の定ひかかった。mysqlで言うところのDATE型(ex.2013/03/04)にマッチさせようとpreg_match("/[0-9]\{4\}\/[0-1][0-9]\/[0-3][0-9]/", $target, $mtached);とやってしまっていた。繰り返しを…

連想配列について

PHP

自分は、基本的に特殊な技術や方言は身につけないたちなので避けてきたがPHPで関数内にてグローバル変数を参照する時に連想配列の表現をした方がなんとなくglobalで宣言するより楽そうなんで使ってみた。しかし、これが凄くはまった。文中で "$GLOBALS['key'…

smtp over ssl

php

smtp-auth over ssl なsmtpサーバーからメールを送る。PHP -> 5.4.6[1] pear-Mail のインストールcd /usr/ports/mail/pear-Mailmake config-recursivePEAR_NET_SMTPを有効にするmakemake install[2] コーディング 1 2 require_once("Mail.php"); 3 4 // requ…

APC関連のエラー

php

Warning: Unknown: Unable to allocate memory for pool. in Unknown on line 0というエラーが表示され何なのか全くわからなかった。追記:結局APCを使いこなせなかったためやむを得ずapc.cache_by_default=0として無効化した。Google先生に聞いてみると。PH…

php.iniの用意

php

On FreeBSDサンプルファイルとして下記2種類がある。利用目的にあわせてファイルをphp.iniとして/usr/local/etc/にphp.iniとしてコピーして中身を適宜編集。/usr/local/etc/php.ini-development/usr/local/etc/php.ini-production