PHP

スポンサーリンク
PHP

PHP で複数サイトの死活監視を自動化する(Bash スクリプトから移行)

はじめに複数のクライアントサイトを保守していると、「サイトがダウンしていても気づくのが遅れた」という経験は一度はあるはずだ。理想はダウンを検知した瞬間に通知が来ること。以前から Bash スクリプトで HTTP ステータスコードを定期チェッ...
エックスサーバー

XServer API + PHP で SSL 証明書監視を自動化する(さくら・ロリポップも対応)

はじめにSSL 証明書の期限切れは、ユーザーに「この接続は安全ではありません」と表示され、サイトへのアクセスが実質的に遮断される深刻な障害になる。Let's Encrypt の普及で自動更新が一般的になったとはいえ、更新処理の失敗・設定ミス...
エックスサーバー

XServer API ディスク監視システム拡張編:通知グループ・SMTP 認証・データローテーション

はじめに前回の記事(XServer API で複数サーバーのディスク使用量を集中監視する)では、エックスサーバーの REST API(XServer API)を使って複数サーバーのディスク使用量を PHP で集中監視する仕組みを構築した。そ...
エックスサーバー

XServer API で複数サーバーのディスク使用量を集中監視する

はじめに複数のクライアントサイトをエックスサーバーで運用していると、「どのサーバーのディスクがどれくらい使われているか」を把握するのが意外と手間になる。管理画面を開いてサーバーごとに確認し、スプレッドシートに転記して…というのを毎回やるのは...
Laravel

Laravel実務構成(ディレクトリ設計・API設計・フロント連携) – 12/12

これまでのLaravelシリーズでは、基礎から実装まで一通り解説してきました。環境構築ルーティングControllerBladeEloquentMigrationForm / ValidationAPI認証これらを理解すれば、Laravel...
Laravel

Laravelの認証(ログイン・ユーザー登録・認証の基本) – 11/12

前回は LaravelのAPI開発 を解説しました。これでデータ取得(API)フロントエンド連携ができるようになりました。次に必要になるのがユーザー認証(ログイン機能)です。多くのWebアプリではログインユーザー登録ログアウトなどの機能が必...
Laravel

LaravelのAPI開発(JSONレスポンスとフロントエンド連携の基本) – 10/12

前回は FormとValidation を解説しました。これでフォーム入力バリデーションデータ保存ができるようになりました。今回はフロントエンドと連携するAPIを作る方法を解説します。現在のWeb開発ではLaravel(バックエンド)Rea...
Laravel

LaravelのFormとValidation(フォーム送信と入力チェックの基本) – 9/12

前回は Migration(テーブル作成) を解説しました。これでデータベースモデル(Eloquent)の準備が整いました。次に必要になるのがユーザー入力の受け取りです。Webアプリではログイン会員登録投稿フォームなど、ユーザーからの入力が...
Laravel

LaravelのMigration(データベース設計とテーブル作成の基本) – 8/12

前回は Eloquent ORM を使ったデータ操作を解説しました。データ取得(all / find / where)データ保存(save / create)しかし、そもそもデータベースのテーブルはどう作るのか?という問題があります。Lar...
Laravel

LaravelのEloquent ORM(データベース操作の基本) – 7/12

前回は Bladeテンプレート を解説しました。これで画面表示(View)処理(Controller)ができるようになりました。次に必要になるのがデータの保存・取得です。Laravelではこれを Eloquent ORM(イロクアントORM...
Laravel

LaravelのBladeテンプレート(ビューの作り方とレイアウト) – 6/12

前回は LaravelのController を解説しました。Controllerでは処理を行うデータを用意するところまでを担当しました。次に必要になるのが画面表示です。Laravelでは画面表示にBlade(ブレード)テンプレートを使いま...
Laravel

LaravelのController(コントローラの役割と基本の使い方) – 5/12

前回は Laravelのルーティング(routes/web.php) を解説しました。ルーティングではURL処理を結びつけました。しかし実務では、ルーティング内に処理を直接書くことはほとんどありません。そこで登場するのがController...
Laravel

Laravelのルーティング(routes/web.phpの基本とController連携) – 4/12

前回は Laravelのディレクトリ構造 を解説しました。今回はその中でも最初に触ることになるルーティング(Routing)を解説します。ルーティングはURLと処理をつなぐ仕組みで、Laravel開発の入口になります。この記事では次の内容を...
Laravel

Laravelのディレクトリ構造(全体像と重要フォルダの役割) – 3/12

前回の記事では Laravelの環境構築 を行い、実際にLaravelを起動しました。今回は次のステップとしてLaravelプロジェクトの中身(ディレクトリ構造)を理解していきます。Laravelは多くのフォルダとファイルで構成されており、...
Laravel

Laravelの環境構築(PHP / Composer / Laravelインストール完全ガイド) – 2/12

前回の記事では Laravelとは何か を解説しました。今回は実際にLaravelを動かすための環境構築を行います。この記事では次の内容を解説します。必要なツールPHPの確認Composerの導入Laravelプロジェクト作成開発サーバー起...
Laravel

Laravelとは?初心者向けにわかりやすく解説(環境・特徴・できること) – 1/12

Webアプリケーションを開発する際、バックエンドのフレームワークとしてよく使われるのが Laravel(ララベル) です。Laravelは現在、PHPフレームワークの中で最も人気が高く、多くのWebサービスで採用されています。この記事では次...
JavaScript

Cookieの値が本番だけおかしい?PHPとJSで実装する「安全なCookie読み出しとデフォルト値フォールバック」完全ガイド

要点まとめ原因:Cookieの中身が“純粋なJSONではない”、あるいは空/null/undefinedが残っているのにサーバ側で弾いていない。対策:JSON→ダメならプレーン文字列として受け、型ごとにバリデーションし、不正時は確実に既定値...
PHP

PHPの出力関数3兄弟:var_dump・var_export・print_r の違いと使い分け

PHPで変数の中身を確認する際に便利な関数として、var_dump、var_export、print_r がよく使われます。それぞれの特徴を理解しておくと、状況に応じて効率的に使い分けられます。var_dump:デバッグの定番var_dum...
PHP

PHPデバッグの強い味方:var_dump() の便利な使い方

PHP で開発をしていると「変数の中身を確認したい」と思う場面は多いものです。そんなときに頼りになるのが var_dump()。この記事では、基本から応用まで var_dump() の便利な使い方 を紹介します。基本の使い方最もシンプルな例...
PHP

【PHP】配列から最新の日付データを抽出する方法(usortの使い方付き)

PHPで「複数のデータの中から、最新の日付を持つ1件を取り出す」ような処理は、履歴管理やイベント一覧などでよく使われます。今回はそのようなケースに使える、usort()を用いた日付降順ソート+抽出処理を分かりやすく解説します。サンプルコード...
スポンサーリンク
タイトルとURLをコピーしました