【コピペで使える】PHPプログラムをバックグラウンドで実行する方法

集計処理やファイルの生成などPHPで重い処理を行う場合、Webブラウザ上の実行(HTTPリクエスト)だとタイムアウト時間の制限にひっかかって処理が途中で終了してしまうことがあります。 ファイル生成をアウトプットとした処理 …

Vimエディタを使う際に最低限知っておくべき操作法まとめ

Vimエディタとは Vimとは主にLinuxで使用されるテキスト編集ツールです。 Windowsのテキストエディタと操作法がかなり異なるので慣れるのが大変なのですが、SSHなどでLinux環境に入って作業する際には必要に …

【コピペで使える】プレフィクス表記のIP帯域情報から長整数型のネットワークアドレスとブロードキャストアドレスを得るサンプルコード

今回はプレフィクス表記のIP帯域情報から長整数型のネットワークアドレス(先端)とブロードキャストアドレス(終端)の数値を得るPHPスクリプトについて紹介します。 アクセスしてきたIPアドレスがその帯域に含まれるかどうかを …

【コピペで使える】MySQLで1分毎にデータを集計する方法(アクセスログ等)

今回は備忘録としてMySQLで1分毎のアクセス数を集計するためのSQL文を記載します。 想定しているシステムはアクセスログで集計時に1分毎のアクセス数を出力したいといった場合です。 このときWebアプリケーション(PHP …

【コピペで使える】PHPでCSV出力する最短コードサンプル

今回はPHPでCSV出力をする場合の最もシンプルなコードサンプルをご紹介します。 Webで検索して出てくるコードサンプルは結構複雑なものも多くアレンジしにくかったりしますので、各自でカスタマイズがしやすい最低限必要なコー …

【コピペで使える】ROBOT PAYMENTクレジットカード決済(コンテンツ課金)の実装サンプル

今回とある案件でオンライン決済会社ROBOT PAYMENT様の決済システム導入(継続決済)を行いましたのでサイト側の実装方法について基本的な部分をシェアしたいと思います。(当然ですが細かい実装内容の掲載は控えさせて頂き …

ウェブ開発でスクラッチのプログラミング能力が必要な理由

最近はウェブアプリケーション制作を行う際に便利なフレームワークがいろいろあります。 例えば、Laravel(ララベル)だったりCakePHP(ケーク・ピー・エイチ・ピー)だったりRuby on Rails(ルビー・オン・ …

PHPでSESSIONを引き継げないが原因不明…UTF-8(BOM付き)になってませんか?

この度ロリポップサーバーで公開しているWebアプリケーションで一部セッション情報を引き継げないページが発生したため、トラブルシューティングの記事となります。 事象が発生したのはとあるサービスの管理画面なのですが、以下のよ …

【コピペで使える】PHPで作る検索フォーム実装サンプル

今回はPHPで検索ページを作るベースとなるサンプルコードをご紹介したいと思います。   検索ページとは ウェブアプリケーションにおいて検索ページ(検索フォーム)というのは必要不可欠なものです。 例えば賃貸物件を …

WordPressのテーマファイル(PHP)内でショートコードを利用する記述方法

ワードプレスのプラグインでショートコードは、通常は投稿ページや固定ページへの記述を想定していますが、これをテーマファイル(PHP)内で動作させたい場合があります。 今回は、WordPressのテーマファイル(PHP)内で …