PHP

スポンサーリンク
JavaScript

JavaScriptで広告ブロッカーを検出しPHPでログ記録する方法

画面いっぱいに表示される広告や、チカチカ光ったり、誤クリックを狙うような広告、凄まじくウザいですよね。 個人的には読みづらいページだったら単に閉じて別のサイトへ行くだけなので、広告ブロッカーを導入してまでコンテンツを読もうとする人なん...
PHP

SQLでマスタテーブルと結合したテーブルから最新1件ずつ表示する例と速度テスト

SQLiteでもMySQLでもPostgreSQLでも何でも良いのですが、顧客マスターのようなマスターテーブルと、注文情報のようなトランザクションテーブル※を結合し、最新の1件だけ表示したいというケース、よくありますよね? ※業務システム...
PHP

PHPで日付の表記ゆれを修正する例

数年前に作ったWebシステムの話なのですが、日付の入力項目をテキストボックスにしていたため、「2022/1/1」だったり、「22/1/1」だったり、何なら「2022年1月頃」や「2022年1月~2月」みたいな様々な日付が入力されてしまったシ...
PHP

nginxとFastCGI環境でPHPのob_flushを使う方法

PHPでリアルタイムに進捗状況を把握したい時など、文字出力の際に、ob_flush関数を使い、バッファを出力すると思いますが、これが動作する環境としない環境があるんですよね。 単純に言うとFastCGIを使っているか否かな...
PHP

PHPでAmazon PAAPI v5を使って商品情報を取得したり検索する

過去にもAmazon PAAPI v5のサンプルコードは掲載しているのですが、scratchpad※1の紹介ついでだったり、商品検索ウィジェットの代替品※2のついでだったりして読みづらいのであらためて書き直しました。 ※1 … Ama...
PHP

PHPのechoとob_startと自前バッファ出力の速度比較

PHPでWebサイトを作る場合、テンプレートとなる基本のHTMLを用意しておき、その中のコンテンツだけ動的に生成して出力する、いわゆるCMS(Contents Management System)的な作り方をすることも多いと思います。 ...
PHP

PHPでDBをなんちゃってレプリケーションする例

昨日は「データベースの同期処理(レプリケーション)に関する昔話」と題しておっさんの昔話に花を咲かせてしまいましたが、今回の記事が本題です。 前回は東京~大阪間でデータベースを同期処理(レプリケーション)する例を出しましたが、今回はもう...
PHP

PHPでWhois情報を取得する一番簡単な方法(PEARライブラリ不要)

Linuxならwhois情報(ドメインの登録者情報等)を取得するのもwhoisコマンド一発なのですが、Windowsではそのコマンドがありません。 一応、MSが配布しているwhoisツールがここ↓にあるので、これを使えば同じことも出来...
PHP

PHPで非SSLの画像をキャッシュあるいはプロキシ的に表示して警告を回避する方法

「このサイトへの接続は完全には保護されていません」 …いやなメッセージですよねぇw SSLに対応しているページ内で、外部の非SSLの画像を表示した場合など、ブラウザのアドレスバーにこの警告が表示されてしまいます。 「このサ...
PHP

PHPでリンク先のOGPタグを読み取りサムネイルを表示する方法

FacebookしかりTwitterしかり、最近のSNSではURLを貼るだけでサムネイルと概要が表示されたりしますよね。 今回はそれと同じような機能をPHPで実装してみよう、というお話。 OGPとは Open Graph ...
スポンサーリンク
タイトルとURLをコピーしました