PHP Google reCAPTCHA V3をPHPのメールフォームへ実装するメモ この記事は、前に書かれました。はじめにスクラッチで作成したPHPメールフォームにGoogle reCAPTCHAを実装した事例は多数ありますが、V2とV3では実装方法が微妙に異なります。今回はV3を実装した際の備忘録です。V2とV3の違いV... 2025.08.20 PHP
Javascript Next.js + React Hook Form + バニラPHPでお問い合わせメールを送る この記事は、前に書かれました。はじめにNext.js(React)でフロント側のフォーム作成といえば、React Hook Formが定番です。ではメールを送信するバックエンド側はどうでしょうか。従来のMPA(Multiple Page A... 2024.03.28 JavascriptPHP
PHP 新しくなったCakePHP5.xを XAMPPで構築してみる この記事は、前に書かれました。はじめにCakePHP5がリリースされていたことを知りませんでした。普段、オレオレフレームワーク(独自)ばかり使用しており、あまりLaravelやらCakeは使用しないのですが、CakePHPをがっつり使用した... 2023.10.10 PHP
PHP サーバーのPHPバージョンがPHP5.xからPHP8.xに変更となり動作エラーを修正した記録 この記事は、前に書かれました。はじめにさくらサーバーなどの一般的なレンタルサーバーの場合、PHPバージョンアップはサーバー会社側にて定期的におこなってくれて非常に楽です。しかし、古い案件の場合、PHP5.x時代に作成したプログラムが動いてい... 2022.12.14 PHP
PHP XAMPPでPHPバージョンの異なる開発環境を簡単構築 この記事は、前に書かれました。XAMPP(MAMPP)はPHP+MySQL開発環境を簡単に構築できるアプリケーションです。ご存知の方も多いと思います。私は、Linux環境で開発していましたのでLAMPPを使用していました。しかし、Linux... 2019.10.10 PHPサーバー関連
PHP PHPの名前空間についておさらい この記事は、前に書かれました。はじめにPHP5.3から名前空間を利用できるようになりました。同じクラス名や関数名でも、名前空間が異なればそれぞれ独立して扱うことができます。名前空間の指定方法詳しくはドキュメントに書いていますが、さらっと要約... 2016.10.20 PHP
PHP レンタルサーバーでCronが使用できない場合は?Google App ScriptとPHPを連携してみる この記事は、前に書かれました。はじめにある案件で、毎日定時にデータ更新を実行したかったのですが、クライアントが契約しているサーバーでcronが使えなくて困ったことがありました。その時の対処方法の備忘録です。そもそもcronとはcronとは、... 2015.06.20 PHPサーバー関連
PHP .htaccessでURLパラメーターを静的HTMLかのように書き換える はじめにPHPで動的ページを作成した際にURLにクエリパラメーターを付加してGETで受け取り、動的にページを生成するなんてことはよくあることだと思います。しかし、受け渡すパラメーターが増えると、URLがとんでもなく長いものになってしまいます... 2014.11.12 PHPサーバー関連