ウェブ

ウェブ

404エラーページのクリエイティブな活用方法

ウェブサイトを閲覧していて、「404エラー」というページに遭遇したことはありませんか?これは、アクセスしたいページが存在しない場合に表示される標準的なエラーメッセージです。多くのサイトでは、404エラーページは単なる「ページが見つかりません...
Symfony

PropelのページネーションとCriteriaを使ったSQLの演算子の使用例

PHPフレームワークのSymfonyのバージョンはこの記事を執筆した時点で7.1.4がリリースされています。composerでのパッケージ管理により便利な機能が簡単に実装できる利便性の高さは評価できますが、開発したアプリケーションに対して各...
CodeIgniter

CodeIgniter3の環境を整える

CodeIgniter3は、4に比べcomposerやミドルウェア、名前空間に対応しておりませんが軽量で扱いやすく少ないリソースで高速に動作するフレームワークとして現在も人気があります。 ここではLinux環境へCodeIgniter3のフ...
CodeIgniter

CodeIgniterのModelの概要について

CI3からCI4へのバージョンアップは飛躍的に全体の仕様が変更となりモデルも今までの仕様と全く異なる内容になっているので、最低限必要な情報について説明します。 設定 プロパティについて、次に説明します。 <?php namespace Ap...
ウェブ

LAMPの開発環境に適した統合開発環境(無料)の紹介

IDE(統合開発環境:Integrated Development Environment)は、ソフトウェア開発を効率化するためのツール群を一体化した開発環境です。一般的なIDEには、コードエディタ、デバッガ、コンパイラまたはインタプリタ、...
ウェブ

JSでDOMの要素の変化を監視してイベントを発生させる

<div id="navi" class="nav-header"> ページをある程度スクロールすると <div id="navi" class"nav-header header-fixed"> など、クラス名が動的に追加される場面があり...
Yii2

ユーザ認証の実装方法

Yii2のベーシックパックには標準でユーザ認証のサンプルがありますが、データベース管理ではなく簡易的な固定オブジェクトの為、商用利用に向かない仕様です。 ここではユーザ認証のサンプルを固定オブジェクトからデータベース管理に切り替える方法を説...
ウェブ

ROOT権限パスワード無しでphpMyAdminへログインする

rootのパスワード不明のままデータベースを今後も稼働させなくてはならない最悪な状況下での一時的な救済処置です。 設定ファイルの確認 config.inc.phpファイルを確認します。 ソースからインストールした場合はそのディレクトリ内を検...
ウェブ

手軽にPHPでキャッシュを使う方法

PHPはPEARのキャッシュライブラリを使用して簡単にキャッシュ機能を利用する事ができます。 この記載ではPEARのキャッシュライブラリ(Cache_Lite)をのインストールと使用方法について説明します。 インストール方法 次のコマンド一...
CodeIgniter

CI4でソーシャルメディアログインを実装する

Codeigniter4でfacebookやtwitterなどのソーシャルメディアログイン機能を実装する方法について説明します。 ソーシャルメディアログイン機能の実装にはHybridauthのライブラリを使用します。 Hybridauthラ...