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

CodeIgniter3でCAPTCHAを表示する

CodeIgniter3でCAPTCHAを表示するときのメモ。 CAPTCHAとは captchaの使用例 CodeIgniter3でCAPTCHAを使用する 画像を生成する 文字列をセッションに保存する 画像を表示する まとめ CAPTCHAとは CAPTCHA(キャプチャ)は チャレンジ/レスポンス型テストの一…

CodeIgniterで設定ファイルにYAMLを利用する

CodeIgniterで設定ファイルにYAML形式のファイルを利用する場合のメモ。 PHPでYAMLファイルを読み込む方法 Spycを利用する CodeIgniterでの使用方法 Spyc.phpファイルをコピーする YAMLファイルを用意する YAMLファイルの読み込み まとめ PHPでYAMLファイル…

CodeIgniter + wkhtmltopdf + snappyでWebページをPDFに変換する

あまり利用することがないかもしれませんが、自分で生成したWebページをPDFに変換して出力したいときがあります。その場合wkhtmltopdfとsnappyを使用すると、さくっとPDFを作成することができます。 環境作成 wkhtmltopdfをインストールする knp-snappyをイ…

CodeIgniter3でviewフォルダを変更してhtmlを読み込む

CodeIgniter3でviewフォルダを変更してhtmlを読み込む時の覚え書き。 publicフォルダが公開フォルダで、そこにhtmlファイルが入っていることが前提。 viewフォルダを変更する public/index.phpファイルを開き、$view_folderの値を設定する。 publicフォルダ…

CodeIgniter3でTwigを利用する

CodeIgniter3でテンプレートエンジンにTwigを使用する場合の覚え書き。 Twigとは Twigのインストール composer.jsonにtwigを追加する applicationディレクトに移動して、以下のコマンドを実行する application/config/config.phpファイルを変更する Twig用の…

Codeigniter3のバリデーション

Codeigniter3でバリデーションを書くときの覚え書き。 postされた値をバリデーションする場合 postされた値以外をバリデーションする場合 ライブラリの初期化時にルールを設定する場合 エラーメッセージの前後のタグを変更する場合 独自のバリデーションを行…