2018年
-
[DockerでLAMP開発環境] GmailのSMTPサーバを経由してメール送信したい!
送信だけできればいいので送信専用のMTA「sSMTP」を使用します。 [プロジェクト] ┣ conf/ ┃ ┣ php/ ┃ ┃ ┗ php.ini ┃ ┗ s…
-
[DockerでLAMP開発環境] Dockerfileでアプリケーションやライブラリを追加してみる
例えば、php:7.2-apacheのデフォルトイメージはvimは入ってないし、PHPの環境としてはPDOもGDも入ってないし、Apacheの環境としてはmod…
-
CSSだけでドロワーメニュー
概要 jQueryを使ったドロワーメニューなら簡単に設置できるんだろうけど、使わないで済むならそのほうがいいね。ということで・・・ ■疑似クラス「:checke…
-
DockerでLAMP開発環境
・PHP7.2の最新バージョン・MySQL5.7の最新バージョン・phpMyAdmin最新バージョン docker-composeでLAMP環境一発構築 doc…
-
[PHP]ファイルを生成しないでCSVダウンロードさせる
PHPで配列をCSVダウンロードさせるのにCSVの一時的にファイルを作成してファイルをダウンロードさせる例が多いけどファイルを作成しないでダウンロードさせること…
-
Dockerに入門してみる
新しいマシンもらったときだけのことだけど、PHPのWEB開発環境をローカルで構築するの面倒くさかった。Apache入れてPHP入れてMySQL入れて・・・ その…
-
[Codeigniter3]mPDFを使う
■インストール https://github.com/mpdf/mpdf/ composerでインストール composer.json ■日本語対応 ※「残り」…
-
[CodeIgniter3]メール
parserライブラリを使うとコントローラーで生成された値をテンプレートに埋め込んでくれる。 コントローラー application/controllers/M…
-
[CodeIgniter3]ページネーション
■configで基本設定 application/config/pagination.php ■Controllerで追加設定 create_links()でH…
-
[CodeIgniter3]複数のデータベースを使う
あまり使うことはないけど・・・$this->load->databaseでapplication/config/database.phpに設定したデ…
-
[CodeIgniter3]クエリビルダまとめ
■SELECT系 組み立て ※各メソッドを『->』で結合することで連続処理できる(メソッドチェーン)もちろん分解もできるのでIF文等の介入が容易。 ※wh…
-
[CodeIngiter3]バリデーションまとめ
■基本 application/controllers/Sample.php ■ルール ※パイプ(|)で連結して複数指定できる。 required 必須 mat…