2021年2月23日 / 最終更新日時 : 2022年7月24日 PHPDockerでPHPとApacheの実行環境を立ち上げる DockerでPHP&Apacheの環境構築 Dockerコンテナを使ってホスト上にPHPとApacheの実行環境を構築する方法を紹介します。 本記事で使用するDockerfileはこちらからダウンロード出来ます […]
2021年2月21日 / 最終更新日時 : 2023年1月29日 PHP【PHP】file_get_contents & file_put_contentsによるファイル操作 file_get_contents & file_put_contentsによるファイル操作 PHPでfile_get_contents関数及び、file_put_contents関数を使用したファイル操作の方法 […]
2021年2月14日 / 最終更新日時 : 2023年1月28日 PHP【PHP】fopen関数でファイル操作 CSVファイル編 fopen関数でCSVファイルの読み書きを行う PHPのfopen関数でCSVファイルの読み書き操作を行う方法を紹介します。 環境:PHP 7.4.8 CSVとは… CSVとはカンマ(,)で区切られた複数の値 […]
2021年2月11日 / 最終更新日時 : 2023年1月28日 PHP【PHP】fopen関数でファイル操作 fopen関数でファイルの読み書きを行う PHPでfopen関数を使用したファイルの読み書き込み操作の基本を紹介します。 環境:PHP 7.4.8 ファイル操作の基本的な流れ fopen関数を使用したファイル操作の基本的 […]
2021年2月6日 / 最終更新日時 : 2021年2月6日 PHP1行1000バイトを超えると文字化けするメール 1行あたり1000バイトを超えると文字化け 送信メールの本文が1行あたり1000バイトを超えた場合、本文が部分的に文字化けすることがあります。 (日本語の1文字は3バイト) ある環境では1行あたり334文字、1002バイ […]
2021年2月6日 / 最終更新日時 : 2021年3月14日 PHP【PHP】送信メール本文をSmartyで作成する Smartyによるメールテンプレート作成 PHPで実装するメール送信機能で、メール本文の組み立てにテンプレートエンジンのSmartyを使用する方法を紹介します。 viewテンプレートとして既にSmartyを導入している場 […]
2021年1月24日 / 最終更新日時 : 2021年3月21日 PHPPHPMailerでメール送信 メール送信ライブラリ PHPMailer PHPのメール送信ライブラリ、PHPMailerの基本的な使用方法をメモします。 環境: phpmailer 6.2.0, Composer 1.9.1, PHP 7.4.10 […]
2020年7月12日 / 最終更新日時 : 2023年2月26日 PHP【PHP】session_set_cookie_params関数でセッションクッキーを安全な設定にする セッションクッキーを安全な設定にする PHPで実行時にセッションクッキーの設定を変更する事が出来る、session_set_cookie_params関数の使い方をメモします。 セッションクッキーを利用する際は ユーザー […]
2020年7月5日 / 最終更新日時 : 2020年7月16日 PHP【PHP】セッションクッキーの使用をSSL(https)通信時のみに限定する PHPでセッションを扱う場合、セッションクッキーの作成を常時SSL通信時(https)のみにすることで 非SSL(通信が暗号化されていない)時にセッションIDの情報が盗まれる危険を防ぐ事が出来ます。 セッションクッキーに […]
2020年7月4日 / 最終更新日時 : 2020年7月16日 PHP【PHP】セッション(session)の基本と利用方法 PHPでセッションを扱う際の基本事項をまとめます。 環境:PHP 7.4.4、 Google Chrome バージョン: 83.0.4103.116 セッションとクッキーの基礎知識 ・セッション(session)とは ク […]