2020年7月4日 / 最終更新日時 : 2020年7月16日 PHP 【PHP】セッション(session)の基本と利用方法 PHPでセッションを扱う際の基本事項をまとめます。 環境:PHP 7.4.4、 Google Chrome バージョン: 83.0.4103.116 セッションとクッキーの基礎知識 ・セッション(session)とは ク […]
2020年6月27日 / 最終更新日時 : 2020年6月27日 PHP サイトの入力フォームにreCAPTCHA v3 を導入する スパムメールを防止するためのGoogleのサービス、reCAPTCHA v3の基本的な仕組みと使い方をメモします。 reCAPTCHAとは? reCAPTCHAはWebサイトのお申し込みフォームなどでよく見かける「私はロ […]
2020年5月23日 / 最終更新日時 : 2020年6月18日 PHP 【Smarty】HTMLエスケープ処理を部分的に無効にする 環境:Smarty 3.1、PHP 7.4.4 Smartyで画面に出力する文字を※エスケープする機能を部分的にoffにする方法をメモします。 画面上で改行表示を有効にしたい場合や、メール本文のテンプレートを Smart […]
2020年5月23日 / 最終更新日時 : 2020年5月23日 PHP 【Smarty】 inputタグの値が半角スペース以降で消えてしまう時 Smarty使用時にinputタグで入力した値をセッションに保存し、 inputの値(value属性)として残そうとしたとき、半角スペースで区切った文字が途中で消えてしまう不具合が発生。。 入力値:A B C 再表示時: […]
2020年5月10日 / 最終更新日時 : 2020年5月10日 PHP 【PHP】Smartyの使用例(導入前後の比較) PHPテンプレートエンジン、Smartyを使用した実例を紹介します。 Smarty導入前後でソースを比較します。 Smartyの基本については、以前の記事で紹介しています。 Smarty(3.1)入門① 導入編 環境:S […]
2020年5月5日 / 最終更新日時 : 2020年5月10日 PHP Smarty(3.1)入門② Smartyクラスを継承して利用する 前回はSmartyの基本的な利用方法としてSmartyクラスを初期化して実行しましたが、 Smartyクラスを継承した子クラスを自分で定義して利用する事が出来ます。 テンプレートのパスやエスケープ処理など、Smartyの […]
2020年5月5日 / 最終更新日時 : 2020年5月10日 PHP Smarty(3.1)入門① 導入編 Smarty(3.1)入門 PHPで使用できるテンプレートエンジンのライブラリ、Smartyの導入と基本的な設定についてメモします。 環境:Smarty 3.1、PHP 7.4.4、Mac OS 10.13.6 テンプレ […]
2020年1月5日 / 最終更新日時 : 2020年1月5日 JavaScript ドラッグ&ドロップでファイルを選択する方法と画像ファイルのプレビュー ドラッグ&ドロップでのファイル選択と画像プレビュー方法 フォームからアップロードするファイルを、画面外からのドラッグ&ドロップで選択可能にする方法と ドラッグ&ドロップした画像ファイルをプレビュー […]
2020年1月5日 / 最終更新日時 : 2020年1月5日 JavaScript フォームで選択中の画像をプレビューできるようにする フォームから選択した画像ファイルを即座にブラウザ上にプレビューする方法をメモします。 JavaScriptの記述は基本的にjQueryを使用していきます。 環境: Mac OS 10.13.6、 ブラウザ : Googl […]
2019年4月19日 / 最終更新日時 : 2020年3月2日 サーバー・インフラ (Mac) ApacheでPHPを有効化する ApacheでPHPを有効化する Mac内蔵のWebサーバー、Apache HTTP ServerでPHPを実行するための手順をメモします。 ApacheでVirtual Hostを構築する手順の基本と詳細は以前の記事に […]