未分類フォームの送信される・されないのまとめ(セレクトボックス) HTMLフォームのセレクトボックスについてreadonlyやdisabledが付いているときの送信時の挙動について自分用にまとめました ↓↓↓ 状態別フォームの送信される・されないのまとめ(セレクトボックス) 上記ページでFireFoxやChromeの開発者ツールを起動した状態で適当に弄って送信ボタンをクリックすることでフォームの送信される・されないの確認が行えます。 ...2018.03.29未分類
Windows 環境構築Windowsの開発環境でApacheのサービスを複数設定する手順 PHP+Apacheを使用したWebシステムの開発を行う際、既存のサーバーによってPHPとApacheのバージョンが指定されていることがあります。 開発用のPCがWindowsの場合はApacheのサービスを登録する際の-Dオプションでサービスごとの定数を設定することで、httpd.confなどの設定ファイル内でif分岐による設定の切り分けを行うことが可能です。 今回はApache2.2+PH...2018.03.18Windows 環境構築
PHPPHPの==による比較ついて 久しぶりにPHPをさわる際、フォームで送信された「0」の選択値が自前の必須チェックで引っかかったりするときに何でだっけとなるので自分用にまとめました。 以下の3パターンで検証を行いました。 0,1などの値を==で比較したとき 1,2などの値を==で比較したとき 0,1などの値を===で比較したとき 以下は検証に使ったPHPのコードです(テーブルタグは除去済み) ...2018.02.18PHP
AWS出来るだけ少ないダウンタイムでEBSを縮小する方法について httpd、PHPで稼動しているWebシステムについて出来るだけ少ないダウンタイムでEBSを縮小する方法について考えてみました。出来るだけ少ないダウンタイムというのは数分程度の想定です。 OSはAmazon Linux Webサーバーはhttpd プログラムはPHP DBはRDS(MySQL) EC2インスタンスにEBS(10GB)が/data(/dev/xvdf)でマウントされてい...2018.02.01AWS
CakePHP3CakePHP3メモ date_formatについて DATE_FORMATをWhere句で使用したSQLを実行したら想定と違う結果が取れた件について ※サンプルデータ DROP TABLE IF EXISTS `accesslog`; CREATE TABLE `accesslog` ( `id` int(11) NOT NULL AUTO_INCREMENT, `ip` varchar(20) DEFAULT NULL, ...2017.12.05CakePHP3