【PHP】Laravel サーバーからローカル環境で開発するために使ったコード

・サーバー情報
・メール情報
composer$ composer install$ composer dump-autoload初期化$ php artisan con ...【PHP】都道府県を選択できるselectボックスを作ってみる

フォームを作成するときに都道府県を選択するセレクトボックスを使うときがあると思います。
HTMLの中でコードを書くと行数が増えて、見た目がなんとなく良くないのでselect要素を作るPHPを作成してみました。
都道府 ...【PHP】Google Drive Client PHPでのエラー

Google Drive Client PHPをcomposerで再インストールした際に発生したエラーです。
環境PHP Version 7.4.12発生したエラーYour Composer dependencies requi ...【PHP】PHPでGoogleDriveにファイルをアップロードするテンプレート(2021年8月23日)

フォームからファイルをGoogleDriveにアップロードするためのテンプレートです。「Google Drive Client PHP」を利用しますのでインストールをしていきます。最小構成になっていますので、動作することが確認できまし ...
【PHP】フォームでファイルを送信する方法

フォームで履歴書などのファイルを送信できるようにします。inputタグにtype=”file”属性を付与することで、ファイルをアップロードする入力欄になります。今回はPHPのファイルの取扱まで簡単に説明します。 ...
【GCP】reCAPTCHAの設定方法

reCAPTCHA は Google が提供する 認証システムです。v2は画像を選択して認証するシステムです。「自転車を選んでください」などはreCAPTCHA v2の認証システムです。v3はスコアによるbot判定をします。ユーザーが ...
【PHP】Google Drive API 共有フォルダの場合

前の記事でGoogleのAPIを使用してファイルのアップロードをしましたが、共有フォルダーの場合はコードの追加が必要になります。
共有ドライブへリクエストするときの専用パラメーターが存在する公式ドキュメントによると&nbs ...
【PHP】フォームでファイルをGoogle Driveに アップロードする方法 (GoogleDrive API 使用)

8月23日更新の最小構成版はこちらから
HTMLでフォームを作成する際に、サーバーを使わずにGoogleスプレッドシートとGoogleドライブにファイルを保管することが増えてきました。今回はPHPでGoogleドライブにア ...
【PHP GAS】フォームの送信データをPHPでスプレッドシートに保存

フォームで送信された情報を、メールだけでなく直接データとして保存をする方法です。
いままでは、GASで定期的にメールを取得して、スプレッドシートに転記するスクリプトを動かしていましたが、トリガー設定が外れたりするものも怖いので ...
【PHP】セキュリティ強化 CSRF対策

問い合わせフォームの確認画面に遷移するタイミングでセッションに合言葉(トークン)を保存する。
submitのタイミングでセッションのトークンと一致するかを確認することでCSRFを防ぐことができる。
トークンの生成処理 ...