読者です 読者をやめる 読者になる 読者になる

PHPDocumentor1.4.3

PHP

なんか前のVersionと構成が変わってた。 cd /usr/local/lib/php/data/PhpDocumentor/phpDocumentor/Converters/HTML/frames/templates/default/templates 以下4ファイルの chrset=iso-8859-1 を、chrset=UTF-8 に変更 blank.tpl header.tpl index.tpl top_fr…

第48回PHP勉強会@関東にいってきた

生まれて初めて、勉強会に参加してきました。 今までセミナーやらイベントには参加してましたが勉強会は初めて。 初めての勉強会は、あの有名なPHP勉強会! http://events.php.gr.jp/events/show/87何度も行きたいと思っては都合がつかず、今日も直前の参加…

コネクションタイムアウトの設定

PHP

PHP.ini max_execution_time = 30

○ヶ月後の日付を求める

PHP

// 3ヶ月後の日付を求める $base_timestamp = strtotime('2007-01-31'); $after_timestamp = strtotime("+3 month", $base_timestamp); echo date("Y/m/d", $after_timestamp);

日付の比較

PHP

現在が期間中かどうか判定 if( strtotime("2009-09-10 18:00") <= time() && strtotime("2009-09-18 18:00") >= time() ) { // 処理 }

アンスコで区切られている最初の単語を取得する方法

$str = "hatena__bookmark__hot"; $str2 = "hoge______typo"; $str3 = "hh__"; $str4 = "ww"; [_] で区切られている最初の単語を取得する方法 $str = preg_replace('/_.*/s', $str); [結果] $str = hatena $str2 = hoge $str3 = hh $str4 = ww

インデント自動整形(Version: 3.4.1)

≪設定≫ [ウィンドウ]→[設定]→[PHP]→[フォーマッター]≪適用≫ [ソース]→[フォーマット]

PHPでxhtml形式のサイトを作る際の準備

PHP側でヘッダ出力 header("content-type: application/xhtml+xml");HTML側でContentTypeの指定 <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" />httpd.confとかもごにょごにょしないといけないかも。</meta>

sfFormで確認画面を作るためのhidden作成

$this->widgetSchema[$id] = new sfWidgetFormInputHidden(array(), array('value' => $this->getValue($id)));

日付の比較

PHP

すっごく微妙なかんじ。。 /** * 2つの日付を比較 * * @access public * @param string $date1 1つのめ日付(YYYY-MM-DD HH:MI:SS) * @param string $date2 2つめの日付(YYYY-MM-DD HH:MI:SS) * @return bool 比較結果($date1が$date2より未来であればtrue) *…

PHPでpostgreSQLを使用する

PHP

PHPで、postgreSQLを使うために php.iniの以下の記述のコメントアウトを外すこと extension=php_pdo_pgsql.dll

エラーを画面に表示する

PHP

php.ini中の「display_errors」が「Off」になっていると スクリプト中で「error_reporting(E_ALL);」をしても エラーが一切表示されなくなるようです。 なので「display_errors=On」にすることでエラーを表示 させることが出来ます。

メモリサイズ変更

PHP

/etc/php.ini memory_limit=100M

PHPドキュメント[phpDocumentor]

PHP

php "C:\Program Files\PHP\PEAR\PhpDocumentor\phpdoc" -t "C:\Program Files\PHP\PEAR\PhpDocumentor\doc" -f "C:\www\branches\agadmin\prog\agcommon.inc" -o HTML:Smarty:PHPphp "C:\Program Files\PHP\PEAR\PhpDocumentor\phpdoc" -t "C:\Program File…

エスケープ設定

PHP

php.iniの設定 ; Magic quotes for incoming GET/POST/Cookie data. magic_quotes_gpc = Onエスケープを勝手にしてくれちゃう設定。 デフォルトはOff。 本番環境がOnになっていて、ハマりました。

ホスト名取得

PHP

envコマンドで取得できるホスト名を、PHPで取得する方法 $ env HOSTNAME=abc_defphpで取得 getenv("HOSTNAME");