CakePHP3 Tips

CakePHP3歴 1年のWEBエンジニアの備忘メモです。ブログ内容はCakePHP3.5 (PHP7.1) で検証しています。

CakePHP3

CakePHP3 リンク切れチェックツールのサンプルコード(Shell)

投稿日:

CakePHP3 リンク切れチェックツールのサンプルコード(Shell)です。

● サンプルコードの処理
・配列に設定されたチェック対象URLリストをループ処理する。
・リダイレクト(301,302)された場合には、リダイレクト先をチェックする。
・HTTPステータス 200であれば「ok!」、200以外であれば「ng!」ログ出力する。
  ex)
   https://cakephp3.com/: ok!
   https://twitter.com/: ok!

◯「src/Shell/urlCheckShell.php」作成

◯ リンク切れチェックShell実行

-CakePHP3
-, , , ,

執筆者:


comment

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

CakePHP3

CakePHP3 フラッシュメッセージの設定・表示方法

CakePHP3 デフォルトでフラッシュメッセージ用のテンプレートが3つ用意されています。

◯ フラッシュメッセージ設定(コントローラ …

CakePHP3

CakePHP3「TwitterOAuth」でダイレクトメッセージ(DM)を送信する

CakePHP3 ライブラリ「TwitterOAuth」で自分のTwitterアカウントにダイレクトメッセージ(DM)を送信する。 ◯ ライブラリ「TwitterOAuth」インストール [ …

CakePHP3

CakePHP3 DebugKitでSQLログを確認する方法

CakePHP3 DebugKitでSQLログと実行速度を確認にする方法。 ※ フッターバーにあるDebugKitの『Sql Log』をクリックすると、実行SQLと実行速度(Took[ms] …

CakePHP3

CakePHP3 DebugKitを非表示にする方法

CakePHP3 DebugKit(デバッグキット)を非表示にする方法。 ◯ 「config/bootstrap.php」ファイルの最終行にあるDebugKit設定を変更する。 [crayo …

CakePHP3

CakePHP3 Sessionの保存先をDBに変更する方法

CakePHP3 Sessionの保存先(php)をDBに変更する方法です。 ◯ セッション保存用のテーブル作成

◯&nbs …