【コピペで使える】検索フォームのチェックボックスのチェック状態を保持・反映するPHPサンプルコード

Webアプリケーションの検索フォームでチェックボックスの状態を保持する実装は意外と面倒なもの。今回はそんな検索フォームのチェックボックスの状態保持のサンプルコード(主に管理画面を想定)をご紹介します。   目指 …

【コピペで使える】ワードプレス投稿画面で投稿者権限ユーザーのみ表示オプションを非表示にする方法

ワードプレス管理画面の投稿画面を投稿者権限ユーザーに開放する場合、わかりやすいように見せる表示オプションを限定したい場合があります。 この場合機能自体をオフにする必要はないため、なるべく影響範囲を小さくする意味でもCSS …

【コピペで使える】ワードプレス投稿画面で投稿者権限ユーザーのみ一部メニューを非表示にする方法

ワードプレスの管理画面で指定の権限でログインしたユーザーのみ一部メニューを非表示にする方法メモ。 以下は「投稿者」権限の場合に「コメント」と「設定」メニューを非表示にするサンプルです。 if (current_user_ …

【コピペで使える】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(ルビー・オン・ …