タグ : PHP

【PHP】日付の加算・減算

PHPでの日付の加算・減算方法
週の対応もしています。

// 現在日付からの日付計算
echo “1日前 : ” . date(“Y/m/d”, strtotime(“-1 day”)) . “<br/>”;
echo “1ヶ月前 : ” . date(“Y/m/d”, strtotime(“-1 month”)) . “<br/>”;
echo “1年前 : “   . date(“Y/m/d”, strtotime(“-1 year”)) . “<br/>”;
echo “1週間前 : ” . date(“Y/m/d”, strtotime(“-1 week”)) . “<br/>”;

echo “1日後 : ” . date(“Y/m/d”, strtotime(“1 day”)) . “<br/>”;
echo “1ヶ月後 : ” . date(“Y/m/d”, strtotime(“1 month”)) . “<br/>”;
echo “1年後 : “   . date(“Y/m/d”, strtotime(“1 year”)) . “<br/>”;
echo “1週間後 : ” . date(“Y/m/d”, strtotime(“1 week”)) . “<br/>”;

// 指定日付からの日付計算
echo “1日前” . date(“Y/m/d”, strtotime(“2010/07/20 -1 day”)) . “<br/>”;
echo “1ヶ月前” . date(“Y/m/d”, strtotime(“2010/07/20 -1 month”)) . “<br/>”;
echo “1年前” . date(“Y/m/d”, strtotime(“2010/07/20 -1 year”)) . “<br/>”;
echo “1週間前” . date(“Y/m/d”, strtotime(“2010/07/20 -1 week”)) . “<br/>”;

【LINUX】リバースプロキシを使って複数のバージョンの PHP,MySQL,Apache を共存させる方法

PHPが4と5でMySQLが4と5でそれぞれ別プロセスで動かす方法です。
クライアントからキャンペーン用で他の会社に依頼したら、
サーバ条件を全く満たしていなかったので調査しました。
下記サイト参考に対応しました。

http://cl.pocari.org/2006-05-18-2.html

バージョンです。
- Apache 2.2.2
- PHP 5.1.4
- MySQL 4.1.19

- Apache 1.3.36
- PHP 4.2.2
- MySQL 3.23.58

【PHP】mbstringを有効にする

LinuxのサーバでPHPのmbstringが有効でないときはインストールする必要があります!
CentOS5の場合のインストール方法

yum -y install php-mbstring
/etc/rc.d/init.d/httpd restart