2024年9月9日 / 最終更新日時 : 2024年9月9日 Dee Geller DATABASE 2つのテーブルを連結して記述するSQL アクセスログを取る時に、userテーブルとlogのテーブルを連携してアクセスログを取得する必要があった。 かなりハマったのでメモ 前提としてuserテーブルのスキーマ login_logのスキーマ この内容からログインし […]
2024年7月24日 / 最終更新日時 : 2024年7月26日 Dee Geller PHP PHPログイン機能実装 データベースを活用したログイン機能を実装していきます。 今回はIDとPasswordでログインする機能を実装していきます。 ファイル構成は以下のようにしました。 データベース設計は以下の通り ※last_name,fir […]
2024年7月23日 / 最終更新日時 : 2024年7月23日 Dee Geller PHP PDO接続 PDO接続とは、PHP Data Objects(PDO)インターフェイスを使用してデータベースに接続することです。 PDO接続を行うには、PDO基底クラスのインスタンスを作成します。どのドライバを使用するのかにかかわら […]
2024年7月17日 / 最終更新日時 : 2024年7月17日 Geller Hiroyuki PHP 指定された年月の末日までの日数を取得 指定した年月の1日から末日までの日数を出したい場合があるので、相当手こずった事もあり以下の記述で出せる事をメモ。 内訳 例 $yyyymm が “202407” の場合、date(‘t’, str […]
2024年7月16日 / 最終更新日時 : 2024年7月17日 Geller Hiroyuki PHP config.phpの記述例 config.phpを作成したときに、パブリックに置くべきでない設定ファイルの記述について、忘れないようにメモ。 2行目に関する記述 error_reporting() 関数は、実行時にエラー報告レベルを設定します。 E […]
2024年6月26日 / 最終更新日時 : 2024年6月26日 Geller Hiroyuki PHP WordPress ログイン画面編集 ログイン画面のカスタマイズで、プラグインを使うと非常に簡単ではありますが、決まったレイアウトになってしまうので、functions.phpから以下のように編集 するとテーマフォルダ内にstyle-login.cssが生成 […]
2024年6月24日 / 最終更新日時 : 2024年6月24日 Geller Hiroyuki PHP DBを使わない簡易的なPHPのメールフォーム(仕上げ) 最終的にメールフォームの送信までを記述しましたが、ここに対してもXSS攻撃の対策は必要との事で、以下のように記述 小中学生向けプログラミング教材「デジタネ」
2024年6月19日 / 最終更新日時 : 2024年6月24日 Dee Geller PHP DBを使わない簡易的なPHPのメールフォーム フォームのひな形を作ります contact.php 同じページで条件分岐により表示させる内容を変えるため、actionにはこのページのファイルを指定します。 条件分岐を施して、contact.php内で表示を変えるように […]
2024年6月16日 / 最終更新日時 : 2024年6月16日 Dee Geller GCE GCE デプロイ後の初期値の詳細 毎回忘れるのでメモ GCEデプロイ後の詳細(初期値)は、Deployment Managerにて確認 今回はデプロイしたWordpressを確認 うっかりデプロイ後にログインするときのパスワードがわからなくて永遠と探し続 […]
2024年6月6日 / 最終更新日時 : 2024年6月6日 Dee Geller GCE GCP(GCE)無料枠を使う手順 基本的にインスタンスの内容によっては無料枠を設けているプランがありますが、小規模でお使いの場合は完全無料で使う事は可能であると思います。 無料枠を使う上で押さえておきたいのが、2024年6月においては以下の項目に注意が必 […]