PHP

WordPress

WP All in One MigrationでWordPressサイトを移行できない

こんにちは。今回はWP All in One MigrationでWordPressで移行できない問題の解決をします。 事象 使用した移行用プラグイン:WP All in One Migration 事象:別サーバーからエクポートしたバック...
WordPress

ブログ開設したらめっちゃスパムメール来るんだけど – reCAPTCHAを使う –

こんにちは。かじです。 今回はスパムメール対策のreCAPTCHAについて解説したいと思います。 ブログを開設したらスパムメールが届く WordPressでブログ開設したら、めちゃめちゃスパムメールが届きます。まあ、大概中身のないメールです...
WordPress

個人的なWordPressガイドライン【WEB制作】

最近、自社で外注していたWEB制作の受入をすることになり、サーバー構築して納品されたWordPressを公開するという作業をやっていました。  要件定義など上流での取り決めやら経緯も把握していないまま、案件の終盤にちょろっと入っただけですし...
WordPress

WordPressはPHPのバージョンが異なると動かないは少し正しくない気がする

こんにちは、かじです。  今回はWordPressはPHPのバージョンが異なると動かないは少し正しくない気がすると思ったことをつらつらと書いていきたいと思います。 事の発端  既存のWordPressのHPをプラグインを使用して移行しようと...
WordPress

WordPressサーバーの前にロードバランサーを置く際の注意点と解決方法

今回はWordPressサーバーの前にロードバランサーを置く際の注意点を記載する。 経緯 AWSを使用してWordPressサーバーを構築することになった。 その際、WordPressでHTTPSへのリダイレクト設定を行うと無限にリダイレク...
PHP

【初学者向けチュートリアル】PHPでログイン機能を実装する

フレームワークやライブラリを使用せずに生のPHPのみでログイン機能を実装します。プログラミングとしての理解だけでなくWebの理解にもつながる内容のチュートリアルですので、初学者の方は必見の内容となっております。
CodeIgniter

【備忘録】CodeIgniter4でCORSを許可する方法

今回はCodeIgniter4でCORSを許可する方法を紹介します。主にREST APIの構築をする場面で躓くことの多いCORS Policyの設定をCodeIgniter4で行っていきます。そもそもCORSって何?という方は下記の記事から読んでいただけると幸いです。https://rundevlog.com/2023/08/02/webdevelopment6-cors/
PHP

PHPとJavaScriptでチャットみたいなアプリを作ってみる

今回は前回作成したWebSocketサーバーを使用して簡単なチャットアプリを作成したいと思います。 前回の記事をまだ読まれていない方は下記の記事を先に閲覧ください。 1.バックエンドの実装 今回は、上記の前回記事を参照してRatchetのW...
PHP

【PHPライブラリ】Ratchetを使用してWeb Socketサーバーを構築する

今回はPHPのWeb Socketサーバー構築用のライブラリである、Ratchetを使用してWeb Socket Serverを構築していきたいと思います。 Web SocketはHTTP通信では実現できなかった、双方向通信を実現するための通信方法になります。
PHP

PHPで簡単にスクレイピングする方法【DOMDocument・DOMXpath】

今回はDOMDocumentクラスとDOMXpathクラスを用いてPHPでスクレイピングをする方法を紹介します。ライブラリなどのダウンロードは不要でPHPに備え付けられているクラスを利用することでシンプルに行うことができます。ぜひ試してみてください。